|
From: Chris B. <ch...@cn...> - 2010-05-25 18:30:58
|
On Tue, May 25, 2010 at 1:17 PM, Pascal Giard <evi...@gm...> wrote: > On Tue, May 25, 2010 at 1:50 PM, Arturo Rinaldi <art...@gm...> > wrote: > > i'm trying to build sox 14.3.1 from source on ubuntu jaunty 9.04 but i > get > > this error in the "make" > > > > mp3.c: In function ‘startwrite’: > > mp3.c:740: error: ‘id3tag_set_pad’ undeclared (first use in this > function) > > mp3.c:740: error: (Each undeclared identifier is reported only once > > mp3.c:740: error: for each function it appears in.) > > make[1]: *** [libsox_la-mp3.lo] Errore 1 > > make[1]: uscita dalla directory «/home/artynet/Scrivania/sox-14.3.1/src» > > make: *** [all-recursive] Errore 1 > > > > i satisfied all the dependencies by > > > > sudo apt-get build-dep sox > > > > and the ./configure goes smoothly > [...] > > Hmm... that's weird... I didn't have any issue building SoX myself nor > did Debian's buildd [1] or even Ubuntu's maverick [2]... > > I doubt it's a cpu architecture issue as all of them are supported (13 > Linux, 1 hurd, 2 kFreeBSD) besides m68k, powerpcspe and sparc64. > (By forcing me to have a look at the buildd logs, you made me realize > that i should disable libltdl for powerpcspe but that's off topic). > > Can you let me know what version of lame you have installed? Your hitting a part of the code were it attempts to handle id3tag_set_pad being an optional symbol but seems not working on your system correctly. Perhaps the background on Pascal saying disabling litltdl is related to this topic? Is something special about powerpcspe and dynamic linking? Chris |