Subject: pkg/18142: audio/esound fails to configure
To: None <gnats-bugs@gnats.netbsd.org>
From: None <Bjoern.Labitzke@t-online.de>
List: netbsd-bugs
Date: 09/02/2002 03:33:02
>Number:         18142
>Category:       pkg
>Synopsis:       audio/esound fails to configure
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Sep 01 18:34:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Bjoern Labitzke
>Release:        NetBSD 1.6G (-current from max. Aug 28)
>Organization:
Bjoern Labitzke  <bcsl@gmx.de>
   Use GPG! (Don't you use envelopes for your letters?)
>Environment:
	
	
System: NetBSD neuromancer.labitzke.org 1.6G NetBSD 1.6G (LABITZKE) #920: Sun Sep 1 16:31:12 CEST 2002 hermit@neuromancer.labitzke.org:/usr/local/junk/build1/kernels/LABITZKE i386
Architecture: i386
Machine: i386
>Description:
Here is the make log:

=> Checksum OK for esound-0.2.28.tar.gz.
work.neuromancer -> /usr/local/junk/pkgobj/audio/esound/work.neuromancer
=> Lock acquired on behalf of process 20277
===> extract-message [esound-0.2.28] ===> Extracting for esound-0.2.28
===> install-depends [esound-0.2.28] ===> Required installed package libaudiofile>=0.2.1: libaudiofile-0.2.3nb1 found
===> install-depends [esound-0.2.28] ===> Required installed package libtool-base>=1.4.20010614nb9: libtool-base-1.4.20010614nb9 found
=> Lock released on behalf of process 20277
=> Lock acquired on behalf of process 20277
===> patch-message [esound-0.2.28] ===> Patching for esound-0.2.28
===> do-patch [esound-0.2.28] ===> Applying NetBSD patches for esound-0.2.28
=> Lock released on behalf of process 20277
=> Lock acquired on behalf of process 20277
===> buildlink-message [esound-0.2.28] ===> Buildlinking for esound-0.2.28
=> Lock released on behalf of process 20277
=> Lock acquired on behalf of process 20277
===> configure-message [esound-0.2.28] ===> Configuring for esound-0.2.28
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... cc
checking whether the C compiler (cc -I/usr/pkg/include -O2 -L/usr/pkg/lib  -Wl,-R/usr/pkg/lib -L/usr/pkg/lib) works... yes
checking whether the C compiler (cc -I/usr/pkg/include -O2 -L/usr/pkg/lib  -Wl,-R/usr/pkg/lib -L/usr/pkg/lib) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking how to run the C preprocessor... cc -E
checking for Cygwin environment... no
checking for mingw32 environment... no
checking host system type... i386--netbsdelf
checking build system type... i386--netbsdelf
checking for ld used by GCC... ld
checking if the linker (ld) is GNU ld... yes
checking for ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependant libraries... match_pattern /lib[^/\.]+\.so$
checking for object suffix... o
checking for executable suffix... no
checking command to parse /usr/bin/nm -B output... ok
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for objdir... .libs
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.lo... yes
checking if cc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... NetBSD ld.elf_so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether -lc should be explicitly linked in... yes
creating libtool
checking host system type... i386--netbsdelf
checking whether make sets ${MAKE}... (cached) yes
checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
checking for working const... yes
checking whether byte ordering is bigendian... no
checking for inline... inline
checking for working alloca.h... no
checking for alloca... yes
checking for setenv... yes
checking for putenv... yes
checking for fchown... yes
checking for fchmod... yes
checking for gethostbyname2... yes
checking for connect... yes
checking for gethostbyname... yes
checking for nanosleep... yes
checking for usleep... yes
checking for inet_aton... yes
checking for strtok_r... yes
checking for getopt_long... yes
checking for sys/filio.h... yes
checking for sys/ioctl.h... yes
---------------------------------------------------------------------
--- Checking to see which audio header files your system uses.
--- Most of these checks should fail. Do not be alarmed.
checking for soundcard.h... yes
checking for sys/soundcard.h... no
checking for machine/soundcard.h... no
checking for sys/audio.h... no
checking for sys/audioio.h... yes
checking for sys/audio.io.h... no
checking for sun/audioio.h... no
checking for dmedia/audio.h... no
checking for sys/soundlib.h... no
checking for sys/asoundlib.h... no
checking for alsa/asoundlib.h... no
checking for mme/mme_api.h... no
---------------------------------------------------------------------
--- Checking to see which audio libraries are required for linking.
--- Most of these checks should also fail. Do not be alarmed.
checking for _oss_ioctl... no
checking for _oss_ioctl in -lossaudio... yes
checking for ALnewconfig... no
checking for ALnewconfig in -laudio... no
checking for snd_cards... no
checking for snd_cards in -lsound... no
checking for snd_cards... (cached) no
checking for snd_cards in -lasound... no
checking for snd_pcm_pause... no
checking for snd_pcm_pause in -lasound... no
---------------------------------------------------------------------
--- Checking for the audiofile library.  NOTE: This library is now
--- REQUIRED from proper compilation of the esound package.
checking for audiofile-config... /usr/pkg/bin/audiofile-config
checking for Audio File Library - version >= 0.1.5... no
*** Could not run Audio File Library test program; checking why...
*** The test program failed to compile or link. See the file config.log
*** for the exact error that occured. This usually means the Audio File
*** Library was incorrectly installed or that you have moved the Audio
*** File Library since it was installed. In the latter case, you may want
*** to edit the audiofile-config script: /usr/pkg/bin/audiofile-config
--- ERROR: The audiofile library was not found on your system.
--- The audiofile library may be obtained from your favourite
--- gnome distribution center, or check the audiofile web page at:
--- http://www.68k.org/~michael/audiofile/
--- NOTE: The audiofile library is now REQUIRED for esound.
---------------------------------------------------------------------
--- Checking for the documentation generation tools.  NOTE: These 
--- are NOT required for proper compilation of the esound package.
checking for db2html... no
checking for db2ps... no
---------------------------------------------------------------------
checking if your platform supports esddsp... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating esd-config
creating esound.spec
creating esound.pc
creating esddsp
creating docs/Makefile
creating docs/esd.1
creating docs/esdcat.1
creating docs/esd-config.1
creating docs/esdctl.1
creating docs/esddsp.1
creating docs/esdfilt.1
creating docs/esdloop.1
creating docs/esdmon.1
creating docs/esdplay.1
creating docs/esdrec.1
creating docs/esdsample.1
creating config.h
=> Lock released on behalf of process 20277
=> Lock acquired on behalf of process 20277
===> build-message [esound-0.2.28] ===> Building for esound-0.2.28
make  all-recursive
Making all in docs
cd .. && CONFIG_FILES=docs/esd.1 CONFIG_HEADERS= /bin/sh ./config.status
creating docs/esd.1
cd .. && CONFIG_FILES=docs/esdcat.1 CONFIG_HEADERS= /bin/sh ./config.status
creating docs/esdcat.1
cd .. && CONFIG_FILES=docs/esd-config.1 CONFIG_HEADERS= /bin/sh ./config.status
creating docs/esd-config.1
cd .. && CONFIG_FILES=docs/esdctl.1 CONFIG_HEADERS= /bin/sh ./config.status
creating docs/esdctl.1
cd .. && CONFIG_FILES=docs/esddsp.1 CONFIG_HEADERS= /bin/sh ./config.status
creating docs/esddsp.1
cd .. && CONFIG_FILES=docs/esdfilt.1 CONFIG_HEADERS= /bin/sh ./config.status
creating docs/esdfilt.1
cd .. && CONFIG_FILES=docs/esdloop.1 CONFIG_HEADERS= /bin/sh ./config.status
creating docs/esdloop.1
cd .. && CONFIG_FILES=docs/esdmon.1 CONFIG_HEADERS= /bin/sh ./config.status
creating docs/esdmon.1
cd .. && CONFIG_FILES=docs/esdplay.1 CONFIG_HEADERS= /bin/sh ./config.status
creating docs/esdplay.1
cd .. && CONFIG_FILES=docs/esdrec.1 CONFIG_HEADERS= /bin/sh ./config.status
creating docs/esdrec.1
cd .. && CONFIG_FILES=docs/esdsample.1 CONFIG_HEADERS= /bin/sh ./config.status
creating docs/esdsample.1
/bin/sh ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.  -DSYSCONFDIR=\"/usr/pkg/etc\"  -I/usr/pkg/include  -I/usr/pkg/include -O2 -c esdlib.c
mkdir .libs
cc -DHAVE_CONFIG_H -I. -I. -I. -DSYSCONFDIR=\"/usr/pkg/etc\" -O2 -c esdlib.c  -fPIC -DPIC -o .libs/esdlib.o
In file included from esdlib.c:3:
esd.h:3: audiofile.h: Datei oder Verzeichnis nicht gefunden
*** Error code 1

Stop.
make: stopped in /usr/local/junk/pkgobj/audio/esound/work.neuromancer/esound-0.2.28
*** Error code 1

	
>How-To-Repeat:
Try to do a make in pkgsrc/audio/esound
	
>Fix:
Go back to the last version without the buildlink2 framework as a
short term work around.
	
>Release-Note:
>Audit-Trail:
>Unformatted: