Frieder Bürzele wrote: > Brian Dunn wrote: >> Frieder Bürzele wrote: >> >>> Brian Dunn wrote: >>> >>>> Frieder Bürzele wrote: >>>> >>>> >>>>> Brian Dunn wrote: >>>>> >>>>>> Frieder Bürzele wrote: >>>>>> >>>>>> >>>>>>> Dominique Michel wrote: >>>>>>> >>>>>>>> One more: >>>>>>>> >>>>>>>> if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../src >>>>>>>> -I.. -O3 >>>>>>>> -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include >>>>>>>> -I/usr/include/atk-1.0 >>>>>>>> -I/usr/include/cairo -I/usr/include/pango-1.0 >>>>>>>> -I/usr/include/glib-2.0 >>>>>>>> -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 >>>>>>>> -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 >>>>>>>> -I/usr/include/freetype2 -I/usr/include/alsa -pthread >>>>>>>> -I/usr/include/lash-1.0 >>>>>>>> -I/usr/include/alsa [EMAIL PROTECTED]@ -Wall -Werror -MT >>>>>>>> sample-editor.o >>>>>>>> >>>>>>> PIXDIR is not set correctly >>>>>>> I added a workaround to the ebuild which set the dir manually >>>>>>> >>>>>>> >>>>>>>> -MD -MP -MF ".deps/sample-editor.Tpo" -c -o sample-editor.o >>>>>>>> sample-editor.c; \ >>>>>>>> then mv -f ".deps/sample-editor.Tpo" ".deps/sample-editor.Po"; else >>>>>>>> rm -f >>>>>>>> ".deps/sample-editor.Tpo"; exit 1; fi sample-editor.c: In function >>>>>>>> 'sample_editor_init': sample-editor.c:180: error: stray '@' in >>>>>>>> program >>>>>>>> sample-editor.c:180: error: stray '@' in program >>>>>>>> sample-editor.c:180: >>>>>>>> error: >>>>>>>> 'PIXDIR' undeclared (first use in this function) >>>>>>>> sample-editor.c:180: >>>>>>>> error: >>>>>>>> (Each undeclared identifier is reported only once >>>>>>>> sample-editor.c:180: >>>>>>>> error: >>>>>>>> for each function it appears in.) sample-editor.c:180: error: >>>>>>>> expected >>>>>>>> ')' >>>>>>>> before string constant sample-editor.c:190: error: stray '@' in >>>>>>>> program >>>>>>>> sample-editor.c:190: error: stray '@' in program >>>>>>>> sample-editor.c:190: >>>>>>>> error: >>>>>>>> expected ')' before string constant make[3]: *** [sample-editor.o] >>>>>>>> Error 1 >>>>>>>> make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving >>>>>>>> directory >>>>>>>> `/var/tmp/portage/specimen-0.5.1-r1/work/specimen-0.5.1/src/gui' >>>>>>>> make[2]: *** >>>>>>>> [all-recursive] Error 1 make[2]: Leaving directory >>>>>>>> `/var/tmp/portage/specimen-0.5.1-r1/work/specimen-0.5.1/src' >>>>>>>> make[1]: >>>>>>>> *** [all] >>>>>>>> Error 2 make[1]: Leaving directory >>>>>>>> `/var/tmp/portage/specimen-0.5.1-r1/work/specimen-0.5.1/src' make: >>>>>>>> *** >>>>>>>> [all-recursive] Error 1 >>>>>>>> >>>>>>>> !!! ERROR: media-sound/specimen-0.5.1-r1 failed. >>>>>>>> >>>>>>>> Cheers >>>>>>>> >>>>>>>> >>>>>>> >>>>>> I'm in the same PIXDIR mess: >>>>>> >>>>>> sample-editor.c: In function `sample_editor_init': >>>>>> sample-editor.c:180: error: stray '@' in program >>>>>> sample-editor.c:180: error: stray '@' in program >>>>>> sample-editor.c:180: error: `PIXDIR' undeclared (first use in this >>>>>> function) >>>>>> sample-editor.c:180: error: (Each undeclared identifier is reported >>>>>> only >>>>>> once >>>>>> sample-editor.c:180: error: for each function it appears in.) >>>>>> sample-editor.c:180: error: syntax error before string constant >>>>>> sample-editor.c:190: error: stray '@' in program >>>>>> sample-editor.c:190: error: stray '@' in program >>>>>> sample-editor.c:190: error: syntax error before string constant >>>>>> make[3]: *** [sample-editor.o] Error 1 >>>>>> make[3]: *** Waiting for unfinished jobs.... >>>>>> sampletab.c: In function `file_button_new': >>>>>> sampletab.c:180: error: stray '@' in program >>>>>> sampletab.c:180: error: stray '@' in program >>>>>> sampletab.c:180: error: `PIXDIR' undeclared (first use in this >>>>>> function) >>>>>> sampletab.c:180: error: (Each undeclared identifier is reported only >>>>>> once >>>>>> sampletab.c:180: error: for each function it appears in.) >>>>>> sampletab.c:180: error: syntax error before string constant >>>>>> make[3]: *** [sampletab.o] Error 1 >>>>>> make[3]: Leaving directory >>>>>> `/var/tmp/portage/specimen-0.5.1-r1/work/specimen-0.5.1/src/gui' >>>>>> make[2]: *** [all-recursive] Error 1 >>>>>> make[2]: Leaving directory >>>>>> `/var/tmp/portage/specimen-0.5.1-r1/work/specimen-0.5.1/src' >>>>>> make[1]: *** [all] Error 2 >>>>>> make[1]: Leaving directory >>>>>> `/var/tmp/portage/specimen-0.5.1-r1/work/specimen-0.5.1/src' >>>>>> make: *** [all-recursive] Error 1 >>>>>> >>>>>> I see what your sed command in the ebuild is trying to do, but >>>>>> it's not >>>>>> taking on my system. after the above faiure I can do: >>>>>> >>>>>> [EMAIL PROTECTED] /var/tmp/portage/specimen-0.5.1-r1/work/specimen-0.5.1 >>>>>> $ >>>>>> grep PIXDIR= configure >>>>>> PIXDIR="\\\"\$(pkgdatadir)/pixmaps/\\\"" >>>>>> >>>>>> then >>>>>> >>>>>> [EMAIL PROTECTED] /var/tmp/portage/specimen-0.5.1-r1/work/specimen-0.5.1 >>>>>> $ >>>>>> audo sed -i -e >>>>>> 's|^PIXDIR\=.*|PIXDIR=\"/usr/share/specimen/pixmaps/\"|g' >>>>>> configure >>>>>> >>>>>> [EMAIL PROTECTED] /var/tmp/portage/specimen-0.5.1-r1/work/specimen-0.5.1 >>>>>> $ >>>>>> grep PIXDIR= configure >>>>>> PIXDIR="/usr/share/specimen/pixmaps/" >>>>>> >>>>>> so the command works, but it doesn't get executed by the ebuild? am I >>>>>> missing something? I tried emerging as root instead of sudo, and I >>>>>> got >>>>>> the same error. >>>>>> >>>>>> /brian >>>>>> >>>>>> >>>>> try the follow and attach the output file specimen_emerge_ep >>>>> >>>>> emerge -ep specimen|egrep 'ebuild\ *R|ebuild\ *U' &> >>>>> specimen_emerge_ep >>>>> >>>>> so I can compare if its a dependency problem >>>>> >>>>> >>>>> >>>> the resulting file is empty. >>>> >>> sorry than please try again without egrep >>> >>> emerge -ep specimen &> specimen_emerge_ep >>> >>> >>> >>> >>> >> here it is. something is not right here. I have all of those packages >> installed. why all the N s? >> > nothing is wrong this behavior is correct as I using the unstable > portage 2.1.2_rc3-r4 > which shows if it is installed or not. > > So maybe you could try the unstable portage version and send me the > output again > maybe your problem also get solved with the unstable version > Which portage version are you using right now? > > Greetz Frieder > >
emerge --version Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-3.4.6, glibc-2.4-r4, 2.6.18-gentoo-r3 i686) As a side note, I found this tarball http://zhevny.com/specimen/files/specimen-0.5.1.1.tar.gz in this list http://zhevny.com/pipermail/specimen/2006-August/000023.html and it compiles fine, and lash seems to work correctly. /brian
