Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1106302

Summary: freetalk: FTBFS in rawhide
Product: [Fedora] Fedora Reporter: Dennis Gilmore <dennis>
Component: freetalkAssignee: Christopher Meng <i>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: alphsteiner, debarshir, extras-orphan
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: freetalk-4.0-0.1.rc4.fc21 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-07-03 15:44:09 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 913825, 991858, 1105908    
Attachments:
Description Flags
build.log
none
root.log
none
state.log none

Description Dennis Gilmore 2014-06-09 04:36:32 UTC
Your package freetalk failed to build from source in current rawhide.

http://koji.fedoraproject.org/koji/taskinfo?taskID=6965306

For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

Comment 1 Dennis Gilmore 2014-06-09 04:36:34 UTC
Created attachment 904465 [details]
build.log

Comment 2 Dennis Gilmore 2014-06-09 04:36:36 UTC
Created attachment 904466 [details]
root.log

Comment 3 Dennis Gilmore 2014-06-09 04:36:37 UTC
Created attachment 904467 [details]
state.log

Comment 4 Alphonse Steiner 2014-06-26 19:18:19 UTC
The build is failing since guile 2.0. It is easy to fix:
Add the patch: freetalk-3.2-compat-guile18.patch 
===============================================================================
--- configure.ac.orig   2014-06-26 21:04:52.941891816 +0200
+++ configure.ac        2014-06-26 21:05:47.005888500 +0200
@@ -16,7 +16,7 @@
 
 AC_SEARCH_LIBS([tgetent],[ncurses termcap curses])
 AC_CHECK_LIB([readline], [readline],,AC_MSG_ERROR([ERROR! readline not found...]))
-GUILE_FLAGS
+GUILE1_8_FLAGS
 AC_CHECK_LIB([guile],[scm_boot_guile],,AC_MSG_ERROR([ERROR! Guile 1.6 or above required.]))
 
 AC_CHECK_PROG([PKGCONFIG], [pkg-config], [yes], [no])
===============================================================================
And update the spec file:
===============================================================================
--- freetalk.spec.orig    2014-06-26 20:29:56.147020405 +0200
+++ freetalk.spec 2014-06-26 21:03:56.206895295 +0200
@@ -8,6 +8,7 @@
 Source0:       http://sv.gnu.org/download/freetalk/%{name}-%{version}.tar.gz
 
 Patch0:                %{name}-%{version}-glibc210.patch
+Patch1:     freetalk-3.2-compat-guile18.patch
 
 BuildRoot:     %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
@@ -16,9 +17,10 @@
 Requires(preun): info
 
 BuildRequires: gettext
-BuildRequires: guile-devel
+BuildRequires: compat-guile18-devel
 BuildRequires: loudmouth-devel
 BuildRequires: readline-devel
+BuildRequires:  autoconf, automake
 
 %description
 GNU Freetalk is a console based Jabber client. It features a readline interface
@@ -28,8 +30,10 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p0
 
 %build
+./autogen.sh
 %configure --disable-rpath
 make %{?_smp_mflags}
===============================================================================

Comment 5 Fedora Admin XMLRPC Client 2014-07-02 08:45:09 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 6 Christopher Meng 2014-07-03 13:42:26 UTC
*** Bug 914012 has been marked as a duplicate of this bug. ***

Comment 7 Christopher Meng 2014-07-03 13:42:28 UTC
*** Bug 992294 has been marked as a duplicate of this bug. ***