Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 2899 - everybuddy-0.4.0 will not compile with -arts and -esd as USE items
Summary: everybuddy-0.4.0 will not compile with -arts and -esd as USE items
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Bart Verwilst
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-05-21 20:04 UTC by Jared H. Hudson
Modified: 2003-02-04 19:42 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jared H. Hudson 2002-05-21 20:04:41 UTC
When I compile everybuddy it fails with a link error of _af_ulaw2linear
undefined symbol.
In src/sound.c. _af_ulaw2linear is either declared for linking with libaudiofile
or defined based on HAVE_LIBAUDIOFILE. The problem is that even if you don't had
arts, but do have audiofile installed the configure script will find it and
include DHAVE_LIBAUDIOFILE=1 when compiling, but only ARTS_LIBS in the configure
script tells make to use -laudiofile. So with -arts as a use line and audiofile
installed, configure finds it and uses it in compiling but doesn't know the
library to use in linking.

-Jared H.
Comment 1 Chris Carlin 2002-05-22 09:03:57 UTC
I get this too... for what it's worth.
Comment 2 Bart Verwilst 2002-07-04 18:57:08 UTC
ugh.. i don't get it.. What should happen with the flags in order for it to work? 
Comment 3 Jared H. Hudson 2002-08-25 22:59:55 UTC
This no longer seems to be a problem. Version upgrade apparently fixed it.