Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
# emerge specimen leads to: [...] if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -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/alsa -pthread -DPIXMAPSDIR=\"/usr/share/specimen/pixmaps/\" -Wall -Werror -MT beef.o -MD -MP -MF ".deps/beef.Tpo" -c -o beef.o beef.c; \ then mv -f ".deps/beef.Tpo" ".deps/beef.Po"; else rm -f ".deps/beef.Tpo"; exit 1; fi cc1: warnings being treated as errors beef.c: In function 'beef_write': beef.c:39: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness make[3]: *** [beef.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/specimen-0.4.5/work/specimen-0.4.5/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/specimen-0.4.5/work/specimen-0.4.5/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/specimen-0.4.5/work/specimen-0.4.5/src' make: *** [all-recursive] Error 1 !!! ERROR: media-sound/specimen-0.4.5 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile specimen-0.4.5.ebuild, line 31: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant.
Please, try with 0.5.1 and report back.
Created an attachment (id=104974) [details] patch to beef.c file
I submited patch found on http://bugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=294328. Please test it.
Can you test whether it's still needed for 0.5.1 please?
*** Bug 159471 has been marked as a duplicate of this bug. ***
*** Bug 159472 has been marked as a duplicate of this bug. ***
*** Bug 159474 has been marked as a duplicate of this bug. ***
Dawid's patch (attachment 104974 [details], see comment 2 or comment 3) fixes the problem for media-sound/specimen-0.4.5. specimen-0.5.1 does not compile; the build breaks at another location, see bug 159471, bug 159472 or bug 159474. (The Gentoo Bugzilla database seems to have had a problem just a minute ago.)
I wanted you to test the thing and report back, not file duplicate bugs about the same thing...
Using -Werror is retarded, end of story... Below pasted stuff from 0.5.1: <snip> 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 -DPIXMAPSDIR=\"/usr/share/specimen/pixmaps/\" -Wall -Werror -MT envelopetab.o -MD -MP -MF ".deps/envelopetab.Tpo" -c -o envelopetab.o envelopetab.c; \ then mv -f ".deps/envelopetab.Tpo" ".deps/envelopetab.Po"; else rm -f ".deps/envelopetab.Tpo"; exit 1; fi cc1: warnings being treated as errors envelopetab.c: In function 'envelope_tab_init': envelopetab.c:341: warning: passing argument 5 of 'phat_slider_button_new_with_range' makes pointer from integer without a cast envelopetab.c:344: warning: passing argument 2 of 'phat_slider_button_set_format' makes pointer from integer without a cast make[3]: *** [envelopetab.o] Error 1 </snip>
*** Bug 159476 has been marked as a duplicate of this bug. ***
*** Bug 159477 has been marked as a duplicate of this bug. ***
*** Bug 159478 has been marked as a duplicate of this bug. ***
I've stripped -Werror in 0.5.2_rc3 without looking at this bug a month ago. Current stable is from 2004 anyway. Let's mark 0.5.2_rc3 stable and be done with it. CCing sparc and x86.
On x86: I suppose the newer FLAC is responsible for that? i686-pc-linux-gnu-gcc -Wall -O2 -o specimen alsadriver.o jackdriver.o mixer.o sample.o driver.o midi.o patch.o specimen.o beef.o maths.o ticks.o adsr.o lfo.o sync.o gui/libgui.a -lphat -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lasound -ljack -lpthread -lrt -lsamplerate -lsndfile -lxml2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libFLAC.so.7, needed by /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so, not found (try using -rpath or -rpath-link) /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_seek_callback' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_process_interleaved' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_get_resolved_state_string' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_write_callback' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_delete' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_process_single' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_client_data' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_get_decode_position' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_write_callback' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_error_callback' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_init' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__StreamDecoderErrorStatusString' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_client_data' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_metadata_callback' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_sample_rate' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_finish' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_eof_callback' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_length_callback' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_bits_per_sample' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_new' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_seek_callback' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_tell_callback' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_set_read_callback' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_channels' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_finish' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_seek_absolute' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_new' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_encoder_set_tell_callback' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_process_until_end_of_metadata' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_get_state' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so: undefined reference to `FLAC__seekable_stream_decoder_delete' collect2: ld returned 1 exit status distcc[10196] ERROR: compile (null) on localhost failed make[3]: *** [specimen] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-sound/specimen-0.5.2_rc3/work/specimen-0.5.2-rc3/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-sound/specimen-0.5.2_rc3/work/specimen-0.5.2-rc3/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/media-sound/specimen-0.5.2_rc3/work/specimen-0.5.2-rc3/src' make: *** [all-recursive] Error 1 !!! ERROR: media-sound/specimen-0.5.2_rc3 failed. Call stack: ebuild.sh, line 1638: Called dyn_compile ebuild.sh, line 985: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile specimen-0.5.2_rc3.ebuild, line 40: Called die !!! emake failed. !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/log/portage/media-sound:specimen-0.5.2_rc3:20070913-164931.log'.
(In reply to comment #15) > On x86: I suppose the newer FLAC is responsible for that? > > /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: > warning: libFLAC.so.7, needed by > /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so, not found (try > using -rpath or -rpath-link) I've seen this before.. was fixed by rebuilding something. Tried obvious, rebuilding media-libs/libsndfile & revdep-rebuild?
(In reply to comment #16) > (In reply to comment #15) > > On x86: I suppose the newer FLAC is responsible for that? > > > > /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: > > warning: libFLAC.so.7, needed by > > /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../libsndfile.so, not found (try > > using -rpath or -rpath-link) > I've seen this before.. was fixed by rebuilding something. Tried obvious, > rebuilding media-libs/libsndfile & revdep-rebuild? No...it seemed obvious it was FLAC's fault. :) x86 stable
sparc stable, closing.