Duncan's suggestion worked... Thanks. Gavin. On Thu, 2005-12-01 at 15:36 -0700, Duncan wrote: > Gavin Seddon posted <[EMAIL PROTECTED]>, excerpted > below, on Thu, 01 Dec 2005 14:39:45 +0000: > > > > > > > hI, > > wITH 'CDRDAO' i RECEIVED > > 'OSoundIF-ao.o(.text+0x117): In function `SoundIF::~SoundIF()': > > : undefined reference to `ao_shutdown' > > SoundIF-ao.o(.text+0x155): In function `SoundIF::~SoundIF()': > > : undefined reference to `ao_shutdown' > > SoundIF-ao.o(.text+0x19a): In function `SoundIF::start()': > > : undefined reference to `ao_open_live' > > SoundIF-ao.o(.text+0x21e): In function `SoundIF::play(Sample*, long)': > > : undefined reference to `ao_play' > > SoundIF-ao.o(.text+0x268): In function `SoundIF::end()': > > : undefined reference to `ao_close' > > collect2: ld returned 1 exit status > > make[3]: *** [gcdmaster] Error 1 > > make[3]: Leaving directory > > `/var/tmp/portage/cdrdao-1.2.0-r1/work/cdrdao-1.2.0/xdao' > > make[2]: *** [all-recursive] Error 1 > > make[2]: Leaving directory > > `/var/tmp/portage/cdrdao-1.2.0-r1/work/cdrdao-1.2.0/xdao' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory > > `/var/tmp/portage/cdrdao-1.2.0-r1/work/cdrdao-1.2.0' > > make: *** [all] Error 2 > > > > !!! ERROR: app-cdr/cdrdao-1.2.0-r1 failed. > > !!! Function src_compile, Line 63, Exitcode 2 > > !!! could not compile' > > Hmm... That's in the xdao subdir. Checking my portage logs, I see my > cdrdao is merged with --without-xdao in the config. Checking the ebuild > itself, that's controlled by the gnome USE flag. I don't have gnome > installed here, and have that flag off, so it doesn't compile with gnome > support, including (apparently) xdao. > > You said this was a dependency of k3b, which is a KDE app, so it's > possible you don't use GNOME anyway, and could turn off that USE flag. > > Even if you do use GNOME, you obviously aren't currently using it with > cdrdao, or it would already be merged and the k3b merge wouldn't have to > pull it in. Therefore, you should be able to turn off the gnome USE flag > specifically for cdrdao without issue (unless you are just building your > system and know you will want to use that support). > > Changing a use flag from the system defaults for a specific package is as > simple as entering that package, along with the use flag (or in this case > -flag, -gnome), in /etc/portage/package.use: > > echo app-cdr/cdrdao -gnome >> /etc/portage/package.use > > Of course, that's working around the problem rather than fixing it, but if > you don't need gnome support in the package anyway, and that's what's > causing the problem, as seems to be the case... > > If you /do need/want gnome support, perhaps someone who's running GNOME > can help. > > -- > Duncan - List replies preferred. No HTML msgs. > "Every nonfree program has a lord, a master -- > and if you use the program, he is your master." Richard Stallman in > http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html > > -- Dr Gavin Seddon School of Pharmacy and Pharmaceutical Sciences University of Manchester Oxford Road, Manchester M13 9PL, U.K.
-- [email protected] mailing list
