Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 272519 - gmpc-tagedit-0.18.0 compilation fiails
Summary: gmpc-tagedit-0.18.0 compilation fiails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Christoph Mende (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-03 23:50 UTC by onox
Modified: 2009-06-06 19:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description onox 2009-06-03 23:50:50 UTC
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
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2009-06-05 18:21:51 UTC
Does it help if you..

MAKEOPTS="-j1" emerge -av1 gmpc-tagedit

I suspect parallel make issue.
Comment 2 onox 2009-06-05 22:44:42 UTC
Nope, still happens.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2009-06-06 09:09:05 UTC
(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.
Comment 4 onox 2009-06-06 14:00:02 UTC
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"
Comment 5 onox 2009-06-06 18:00:26 UTC
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.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2009-06-06 19:17:33 UTC
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>.