media-libs/libjackasyn-0.8 fails to build with the following error: [snip] checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for select... yes configure: creating ./config.status config.status: creating Makefile config.status: creating jacklaunch gcc -O2 -Wall -fPIC -rdynamic -DMAJOR=0 -DMINOR=8 -c -o libjackasyn.o libjackasyn.c libjackasyn.c:12:24: jack/error.h: No such file or directory libjackasyn.c: In function `jack_bufsize': libjackasyn.c:214: warning: long unsigned int format, jack_nframes_t arg (arg 2) libjackasyn.c: In function `jack_srate': libjackasyn.c:222: warning: long unsigned int format, jack_nframes_t arg (arg 2) make: *** [libjackasyn.o] Error 1 !!! ERROR: media-libs/libjackasyn-0.8 failed. !!! Function src_compile, Line 17, Exitcode 2 !!! (no error message) [snip] This occurs immediately after configuration completes. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031212-r0, 2.6.0-test11-gentoo-r2) ================================================================= System uname: 2.6.0-test11-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 3.06GHz Gentoo Base System version 1.4.3.12 distcc 2.11.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" DISTDIR="/mnt/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache sandbox strict" GENTOO_MIRRORS="http://adelie.polymtl.ca/ http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j3" PKGDIR="/mnt/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://192.168.10.198/gentoo-portage" USE="S3TC X X509 aalib acpi acpi4linux alsa amd apache2 apm arts artswrappersuid autofs avi berkdb bonobo cdr cjk clamav crypt cups curl dga dillo directfb dnd dvb dvd emacs emacs-w3 encode esd evo faad fam fastcgi fbcon fbdev ffmpeg flac fltk foomaticdb freetds freetype fs gb gd gdbm geoip gif glut gnome gnomedb gpm gstreamer gtk gtk2 gtkhtml guile hbci icc imagemagick imap imlib imlib2 innodb ipv6 jabber jack jack-tmpfs java jikes jpeg junit kde ladcca ldap libdsk libg++ libwww lufsusermount mad mbox mcal mdb memlimit mikmod milter mmx motif mozcalendar mozilla mozp3p mozsvg mozxmlterm mpeg mpi msn mysql nas ncurses nls oav oci8 odbc offensive ofx oggvorbis openal opengl oscar oss pam pda pdflib perl php pic png ppds psyco python qt quicktime readline regexp rplay ruby samba scanner sdl skey slang snmp sox speedo speex spell sse ssl stroke svga tcltk tcpd tetex tiff transcode transparent-proxy truetype type1 usagi usb v4l vim-with-x wmf x86 xchattext xface xfs xinerama xml xml2 xmms xosd xv xvid yahoo zlib"
Created attachment 22364 [details, diff] 0.8-remove-error.h-include.diff This patch removes the error.h include from libjackasyn.c (it has most probably been there in the past, but this is no longer so, removing this reference enables the package to compile properly).
Created attachment 22365 [details, diff] libjackasyn-0.8.ebuild.diff This adds the necessary handling of the patchfile to the ebuild file.
With these changes, the package compiles for me.
can you check this out/commit please :)
fixed by removing include statement