GNOME Bugzilla – Bug 145514
Galeon RPM does not compile on FC2 x86_64
Last modified: 2004-12-22 21:47:04 UTC
rpmbuild -ta galeon-1.3.16.tar.bz2 The build makes it to linking galeon-bin and fails with the following error: /usr/lib/libpopt.so: could not read symbols: Invalid operation collect2: ld returned 1 exit status
Galeon relies on pkgconfig to provide properly working compiler flags, that error seem like 32- and 64-bit libraries are getting mixed up. Please see if the following thread is of any help. http://sourceforge.net/mailarchive/forum.php?thread_id=3664093&forum_id=6200 If you're building against 64-bit libraries, the culprit is whoever is adding libopt in the libraries list.
Hmm, you're right. Adding an "export CFLAGS=/usr/lib64" to the .spec file allows it to compile, however galeon crashes on startup. Mozilla runs fine and is compiled in 64-bit mode. I'm at a loss as to where to look. The backtrace is as follows: Backtrace was generated from '/usr/bin/galeon-bin' Using host libthread_db library "/lib64/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 182902733024 (LWP 4613)] [New Thread 1084225888 (LWP 4616)] [Thread debugging using libthread_db enabled] [New Thread 182902733024 (LWP 4613)] [New Thread 1084225888 (LWP 4616)] [Thread debugging using libthread_db enabled] [New Thread 182902733024 (LWP 4613)] [New Thread 1084225888 (LWP 4616)] 0x0000003fd390be74 in waitpid () from /lib64/tls/libpthread.so.0
+ Trace 47331
Thread 1 (Thread 182902733024 (LWP 4613))
You need more recent gtk+ *** This bug has been marked as a duplicate of 138997 ***