On Saturday 20 December 2008 03:31:26 pm Ken Moffat wrote: > On Fri, Dec 19, 2008 at 11:16:23PM +0000, b-vol wrote: > > thanks before I saw your email I managed to compile with share libraries > > using CFLAGS="$BUILD64 -fPIC" . I have now tried with > > CFLAGS="$CFLAGS -fPIC". > > Both work. Which is better? > > On clfs they are currently identical - the pure64 compiler can only > build 64-bit (BUILD64 is -m64), and the multilib compiler also > defaults to 64-bit. > > > I now have a peoblm with xmms install (see below) > > > > #####xmms-1.2.11 > > lib/libXxf86vm.so ../libxmms/.libs/libxmms.so -L/usr/X11R7.4/lib -luuid > > -lpthread -ldl -lm -Wl,--rpath -Wl,/opt/gtk1210/lib > > ../libxmms/.libs/libxmms.so: undefined reference to `libiconv' > > ../libxmms/.libs/libxmms.so: undefined reference to `libiconv_close' > > ../libxmms/.libs/libxmms.so: undefined reference to `libiconv_open' > > collect2: ld returned 1 exit status > > make[4]: *** [xmms] Error 1 > > > > suggestions welcomed > > > > lux integ > > First suggestion - drop anything using gtk-1.2. > > If that is too extreme for you, you'll have to look at the configure > options. > > The xmms site seems not to be responding to google search links > (although a minimal unreadable front page (blue on black) allows > downloads), but google found a related problem from 7 years ago at > http://marc.info/?l=xmms-devel&m=100035714612508&w=2 > > : I guess it has found iconv.h from glibc and concluded that > > you have libiconv. > > ĸen > -- > das eine Mal als Tragödie, das andere Mal als Farce
On Saturday 20 December 2008 03:31:26 pm Ken Moffat wrote: > First suggestion - drop anything using gtk-1.2. I decide to take your advice. xmms is not important for my needs. I looked at xmms2 but this is still al[pha. I thus make alternative 'arrangenments'. For these I need libtunepimp and I am having a spot of bother see below (compiling):- ######libtunepimp-0.4.4 and libtunepimp-0.5.3 attempts at compilation (host box with AMD64 (64-bit linux, Kernel-2.6.27.7 GCC-4.3.2) ##### attempt to install libtunepimp-0.4.4 (libmusicbrainz-2.15 previously installed) g++ -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -O2 -g -O2 -MT utf8util.lo -MD -MP -MF .deps/utf8util.Tpo -c utf8util.cpp -fPIC -DPIC -o .libs/utf8util.o utf8util.cpp: In function 'std::string utf8Encode(const std::string&)': utf8util.cpp:46: error: 'free' was not declared in this scope utf8util.cpp: In function 'std::string utf8Decode(const std::string&)': utf8util.cpp:62: error: 'free' was not declared in this scope make[3]: *** [utf8util.lo] Error 1 ####### attempt to install libtunepimp-0.5.3 (as alternative) a) libofa patched is recommended. Below is the result with the patch ( libofa-0.9.3-uopdate_to_r8438.patch some 3mBytes! large ) correctly applied:- ###libofa-0.9.3-patched) g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -g -MT signal_op.lo -MD -MP -MF .deps/signal_op.Tpo -c signal_op.cpp -fPIC -DPIC -o .libs/signal_op.o signal_op.cpp: In member function 'void Signal_op::RemoveSilence(double, double)': signal_op.cpp:169: error: 'abs' was not declared in this scope signal_op.cpp:192: error: 'abs' was not declared in this scope signal_op.cpp: In member function 'void Signal_op::Normalize()': signal_op.cpp:301: error: 'abs' was not declared in this scope make[3]: *** [signal_op.lo] Error 1 ###atttempt to compile tunepimp-0.5.3 without libofa (understandably) leads to : ..checking for ofa_get_version in -lofa... no * * The Open Fingerprint Architecture library library needs * to be installed. Please download the library from * http://www.musicdns.org/downloads ### helpful suggestions (for either of the tunepimps) will be appreciated lux-integ -- ################################### “Common sense teaches that booksellers should not speculate in hops, or bankers in turpentine; that railways should not be promoted by maiden ladies, or canals by beneficed clergymen ....” Walter Bagehot-economist: 1826-1877 -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
