liba52 make fail//xmms compile///tunepimp(s)

b-vol lux-integ at btconnect.com
Sat Dec 20 13:31:40 PST 2008


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 



More information about the blfs-support mailing list