Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 38114

Summary: dev-java/kaffe-1.1.3 ebuild fails
Product: Gentoo Linux Reporter: Stephen Boulet <stephen>
Component: New packagesAssignee: Java team <java>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: kaffe-1.1.3-r1.ebuild
kaffe-1.1.3-work_with_recent_alsa-lib.patch

Description Stephen Boulet 2004-01-13 16:51:55 UTC
I did an "emerge --emptytree kaffe" just to be sure that I had no problems along the line of dependencies.

# gcc -DHAVE_CONFIG_H -I. -I. -I../../../../config -I../../../../include/kaffe -I../../../../include -DKVER=\"1.1.3\" -I/var/tmp/portage/kaffe-1.1.3/work/kaffe-1.1.3/./kaffe/kaffevm -I/var/tmp/portage/kaffe-1.1.3/work/kaffe-1.1.3/./kaffe/kaffevm/jit3 -I/var/tmp/portage/kaffe-1.1.3/work/kaffe-1.1.3/./kaffe/kaffevm/systems/unix-jthreads -I../../../../config -I../../../../include -DKAFFE_VMDEBUG -mcpu=athlon-xp -O3 -pipe -Wall -Wstrict-prototypes -MT org_tritonus_lowlevel_alsa_AlsaPcmHWParams.lo -MD -MP -MF .deps/org_tritonus_lowlevel_alsa_AlsaPcmHWParams.Tpo -c org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c  -fPIC -DPIC -o .libs/org_tritonus_lowlevel_alsa_AlsaPcmHWParams.o
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getAccess':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:181: error: too few arguments to function `snd_pcm_hw_params_get_access'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getFormat':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:202: error: too few arguments to function `snd_pcm_hw_params_get_format'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getSubformat':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:243: error: too few arguments to function `snd_pcm_hw_params_get_subformat'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getChannels':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:264: error: too few arguments to function `snd_pcm_hw_params_get_channels'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getChannelsMin':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:285: error: too few arguments to function `snd_pcm_hw_params_get_channels_min'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getChannelsMax':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:306: error: too few arguments to function `snd_pcm_hw_params_get_channels_max'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getRate___3I':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:328: error: too few arguments to function `snd_pcm_hw_params_get_rate'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getRateMin':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:349: error: too few arguments to function `snd_pcm_hw_params_get_rate_min'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getRateMax':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:372: error: too few arguments to function `snd_pcm_hw_params_get_rate_max'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getPeriodTime':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:395: error: too few arguments to function `snd_pcm_hw_params_get_period_time'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getPeriodTimeMin':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:418: error: too few arguments to function `snd_pcm_hw_params_get_period_time_min'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getPeriodTimeMax':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:441: error: too few arguments to function `snd_pcm_hw_params_get_period_time_max'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getPeriodSize':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:464: warning: passing arg 2 of `snd_pcm_hw_params_get_period_size' from incompatible pointer type
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:464: error: too few arguments to function `snd_pcm_hw_params_get_period_size'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getPeriodSizeMin':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:487: warning: passing arg 2 of `snd_pcm_hw_params_get_period_size_min' from incompatible pointer type
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:487: error: too few arguments to function `snd_pcm_hw_params_get_period_size_min'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getPeriodSizeMax':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:510: warning: passing arg 2 of `snd_pcm_hw_params_get_period_size_max' from incompatible pointer type
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:510: error: too few arguments to function `snd_pcm_hw_params_get_period_size_max'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getPeriods':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:533: error: too few arguments to function `snd_pcm_hw_params_get_periods'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getPeriodsMin':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:556: error: too few arguments to function `snd_pcm_hw_params_get_periods_min'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getPeriodsMax':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:579: error: too few arguments to function `snd_pcm_hw_params_get_periods_max'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getBufferTime':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:602: error: too few arguments to function `snd_pcm_hw_params_get_buffer_time'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getBufferTimeMin':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:625: error: too few arguments to function `snd_pcm_hw_params_get_buffer_time_min'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getBufferTimeMax':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:648: error: too few arguments to function `snd_pcm_hw_params_get_buffer_time_max'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getBufferSize':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:670: error: too few arguments to function `snd_pcm_hw_params_get_buffer_size'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getBufferSizeMin':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:691: error: too few arguments to function `snd_pcm_hw_params_get_buffer_size_min'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getBufferSizeMax':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:712: error: too few arguments to function `snd_pcm_hw_params_get_buffer_size_max'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getTickTime':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:734: error: too few arguments to function `snd_pcm_hw_params_get_tick_time'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getTickTimeMin':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:757: error: too few arguments to function `snd_pcm_hw_params_get_tick_time_min'
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c: In function `Java_org_tritonus_lowlevel_alsa_AlsaPcmHWParams_getTickTimeMax':
org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c:780: error: too few arguments to function `snd_pcm_hw_params_get_tick_time_max'
make[3]: *** [org_tritonus_lowlevel_alsa_AlsaPcmHWParams.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/kaffe-1.1.3/work/kaffe-1.1.3/libraries/extensions/sound/alsa'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kaffe-1.1.3/work/kaffe-1.1.3/libraries/extensions/sound'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kaffe-1.1.3/work/kaffe-1.1.3/libraries/extensions'
make: *** [all-recursive] Error 1

!!! ERROR: dev-java/kaffe-1.1.3 failed.
!!! Function src_compile, Line 33, Exitcode 2
!!! (no error message)

Reproducible: Always
Steps to Reproduce:
1.
2.
3.



# emerge info 
Portage 2.0.49-r21 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 
2.4.24) 
================================================================= 
System uname: 2.4.24 i686 AMD Athlon(tm) XP 2700+ 
Gentoo Base System version 1.4.3.12 
ccache version 2.3 [enabled] 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-mcpu=athlon-xp -O3 -pipe" 
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="-mcpu=athlon-xp -O3 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache sandbox" 
GENTOO_MIRRORS="http://gentoo.oregonstate.edu 
http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="" 
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" 
USE="3dnow X alsa apache2 apm arts atlas avi bonobo cdr crypt cups dga emacs 
encode foomaticdb gd gdbm ggi gif gnome gphoto2 gpm gtk2 guile imap imlab imlib 
innodb java jpeg kde libg++ libwww mad maildir mikmod mmx motif mozilla mpeg 
mysql ncurses nls odbc oggvorbis opengl oss pam pda pdflib perl plotutils png 
pnp ppds python qt quicktime readline samba sdl slang spell sse ssl svga tcltk 
tcpd tetex tif truetype usb wmf wxWindows x86 xml xml2 xmms xv zeo zlib"
Comment 1 Hendrik Beskow 2004-01-14 12:15:38 UTC
maybe you should check: http://www.mail-archive.com/kaffe@kaffe.org/msg04086.html
Comment 2 Dennis Nienhüser (RETIRED) gentoo-dev 2004-01-17 08:28:17 UTC
Created attachment 23982 [details]
kaffe-1.1.3-r1.ebuild

applying a patch in src_unpack() to work with >= alsa-lib 1.0
Comment 3 Dennis Nienhüser (RETIRED) gentoo-dev 2004-01-17 08:29:15 UTC
Created attachment 23983 [details, diff]
kaffe-1.1.3-work_with_recent_alsa-lib.patch
Comment 4 Adrian Almenar 2004-01-17 08:39:43 UTC
Fixed on portage.
Comment 5 Adrian Almenar 2004-01-17 08:40:23 UTC
Thanks Dennis Nienh
Comment 6 Adrian Almenar 2004-01-17 08:40:23 UTC
Thanks Dennis Nienhüser for the patches but i was already working on them =).