Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 38996 - media-sound/xmp-2.0.5_pre3 configure crap out.
Summary: media-sound/xmp-2.0.5_pre3 configure crap out.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 35412
Blocks:
  Show dependency tree
 
Reported: 2004-01-22 00:10 UTC by Brian Harring (RETIRED)
Modified: 2004-03-20 20:13 UTC (History)
1 user (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 Brian Harring (RETIRED) gentoo-dev 2004-01-22 00:10:32 UTC
For the moment, I'm marking this as a blocker for the alsa-lib-1.0 compilation issues; I'm fairly sure that's the source of the problem, the configure script doesn't work against 1.0 w/out the necessary definitions listed in 35412.
If nobody picks this up and fixes it, I'll take a look at it in about a week or so.

Relevant configure output-
checking for audio/soundlib.h... no
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
configure: error: Can't find ALSA header files

relevant config.log entries
In file included from configure:1432:
/usr/include/sys/asoundlib.h:1:2: warning: #warning This header is deprecated, u
se <alsa/asoundlib.h> instead.
configure: failed program was:
#line 1431 "configure"
#include "confdefs.h"
#include <sys/asoundlib.h>
configure:1426: checking for esd.h
configure:1436: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:1426: checking for audio/audiolib.h
configure:1436: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:1432:28: audio/audiolib.h: No such file or directory
configure: failed program was:
#line 1431 "configure"
#include "confdefs.h"
#include <audio/audiolib.h>
configure:1426: checking for audio/soundlib.h
configure:1436: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:1432:28: audio/soundlib.h: No such file or directory
configure: failed program was:
#line 1431 "configure"
#include "confdefs.h"
#include <audio/soundlib.h>
configure:1469: checking for X
configure:1783: checking for dnet_ntoa in -ldnet
configure:1802: gcc -o conftest -mcpu=athlon-xp -O3 -pipe   conftest.c -ldnet   
1>&5
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: c
annot find -ldnet
Comment 1 Brian Harring (RETIRED) gentoo-dev 2004-02-18 20:06:19 UTC
Hmm.
This is a goofy fix, and I don't think it's a full fix.  It fixes compilation, but this package throws a _crapload_ of unpleasant warnings during compilation.

Either way, anyone looking to try this, try unpacking the package, cd'ing to it's src dir, running autoconf-2.58, and then continuing w/ compilation.
It'll compile/install/qmerge fine, but I still wonder if it's working correctly.
That and how to specify in the ebuild 'run any autoconf >2.13'.
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-20 20:13:42 UTC
this package wants alsa-0.5... I'm just gonna do a --disable-alsa since this package is no longer maintained upstream... oss emulation or esd is the safest bet...

-r1 has been bumped to stable with --disable-alsa