Compilation of gmpc-tagedit ~0.18.0 fails: make[2]: no-touch-headers: Command not found make[2]: [gmpc-mpddata-model-tagedit.c] Error 127 (ignored) make all-am make[3]: Entering directory `/var/tmp/portage/media-plugins/gmpc-tagedit-0.18.0/work/gmpc-tagedit-0.18.0/src' if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -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/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/libmpd-1.0/ -I/usr/include/taglib -Wall -Wmissing-declarations -mtune=i686 -O2 -pipe -fforce-addr -msse2 -MT gmpctageditplugin_la-plugin.lo -MD -MP -MF ".deps/gmpctageditplugin_la-plugin.Tpo" \ -c -o gmpctageditplugin_la-plugin.lo `test -f 'plugin.c' || echo './'`plugin.c; \ then mv -f ".deps/gmpctageditplugin_la-plugin.Tpo" ".deps/gmpctageditplugin_la-plugin.Plo"; \ else rm -f ".deps/gmpctageditplugin_la-plugin.Tpo"; exit 1; \ fi no-touch-headers --always-private-header gmpc-mpddata-model-tagedit.gob make[3]: no-touch-headers: Command not found make[3]: [gmpc-mpddata-model-tagedit.c] Error 127 (ignored) if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -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/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/libmpd-1.0/ -I/usr/include/taglib -Wall -Wmissing-declarations -mtune=i686 -O2 -pipe -fforce-addr -msse2 -MT gmpctageditplugin_la-gmpc-mpddata-model-tagedit.lo -MD -MP -MF ".deps/gmpctageditplugin_la-gmpc-mpddata-model-tagedit.Tpo" \ -c -o gmpctageditplugin_la-gmpc-mpddata-model-tagedit.lo `test -f 'gmpc-mpddata-model-tagedit.c' || echo './'`gmpc-mpddata-model-tagedit.c; \ then mv -f ".deps/gmpctageditplugin_la-gmpc-mpddata-model-tagedit.Tpo" ".deps/gmpctageditplugin_la-gmpc-mpddata-model-tagedit.Plo"; \ else rm -f ".deps/gmpctageditplugin_la-gmpc-mpddata-model-tagedit.Tpo"; exit 1; \ fi libtool: compile: i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -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/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/libmpd-1.0/ -I/usr/include/taglib -Wall -Wmissing-declarations -mtune=i686 -O2 -pipe -fforce-addr -msse2 -MT gmpctageditplugin_la-gmpc-mpddata-model-tagedit.lo -MD -MP -MF .deps/gmpctageditplugin_la-gmpc-mpddata-model-tagedit.Tpo -c ./gmpc-mpddata-model-tagedit.c -fPIC -DPIC -o .libs/gmpctageditplugin_la-gmpc-mpddata-model-tagedit.o i686-pc-linux-gnu-gcc: libtool: compile: i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -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/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/libmpd-1.0/ -I/usr/include/taglib -Wall -Wmissing-declarations -mtune=i686 -O2 -pipe -fforce-addr -msse2 -MT gmpctageditplugin_la-plugin.lo -MD -MP -MF .deps/gmpctageditplugin_la-plugin.Tpo -c plugin.c -fPIC -DPIC -o .libs/gmpctageditplugin_la-plugin.o ./gmpc-mpddata-model-tagedit.c: No such file or directory i686-pc-linux-gnu-gcc: no input files make[3]: *** [gmpctageditplugin_la-gmpc-mpddata-model-tagedit.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... plugin.c:28:40: gmpc-mpddata-model-tagedit.h: No such file or directory plugin.c: In function `queue_selected_songs_for_edit': plugin.c:193: warning: implicit declaration of function `gmpc_mpddata_model_tagedit_new' plugin.c: In function `__revert_selected': plugin.c:338: warning: implicit declaration of function `gmpc_mpddata_model_tagedit_revert_song' make[3]: *** [gmpctageditplugin_la-plugin.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-plugins/gmpc-tagedit-0.18.0/work/gmpc-tagedit-0.18.0/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/media-plugins/gmpc-tagedit-0.18.0/work/gmpc-tagedit-0.18.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-plugins/gmpc-tagedit-0.18.0/work/gmpc-tagedit-0.18.0' make: *** [all] Error 2 * * ERROR: media-plugins/gmpc-tagedit-0.18.0 failed. * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 90: Called _eapi0_src_compile * ebuild.sh, line 591: Called _eapi2_src_compile * ebuild.sh, line 625: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed
Does it help if you.. MAKEOPTS="-j1" emerge -av1 gmpc-tagedit I suspect parallel make issue.
Nope, still happens.
(In reply to comment #2) > Nope, still happens. > Can't reproduce here and I'm using -j5, GCC 4.4.0, Latest GLIBC etc. Please post emerge --info at least.
Didn't work with gcc 4.2.3 and 3.4.6 Portage 2.1.6.11 (hardened/x86, gcc-3.4.6-hardenednossp, glibc-2.6.1-r0, 2.6.26-hardened-r2 i686) ================================================================= System uname: Linux-2.6.26-hardened-r2-i686-Intel-R-_Pentium-R-_M_processor_1600MHz-with-gentoo-2.0.1 Timestamp of tree: Wed, 03 Jun 2009 21:15:02 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p17 dev-java/java-config: 2.1.7 dev-lang/python: 2.6.2 dev-python/pycrypto: 2.0.1-r8 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r2 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.5, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.26 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-mtune=i686 -O2 -pipe -fforce-addr -msse2" CHOST="i686-pc-linux-gnu"
I had uninstalled dev-util/gob. After having installed gob, I could install tagedit. The developer of gmpc thinks dev-util/gob should be added to gmpc-tagedit's ebuild too.
Yeah.. That was it, thanks for digging out the solution, I had gob installed all along. 06 Jun 2009; Samuli Suominen <ssuominen@gentoo.org> gmpc-tagedit-0.18.0.ebuild: Add dev-util/gob to DEPEND wrt #272519, thanks to onox <denkpadje at gmail.com>.