aurelia ~ # emerge -1av graphviz These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-gfx/graphviz-2.12 USE="java perl python -X -cairo -doc -examples -gtk -guile -lua -ocaml -pango -php -ruby -tcl -tk" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB Would you like to merge these packages? [Yes/No] >>> Emerging (1 of 1) media-gfx/graphviz-2.12 to / * graphviz-2.12.tar.gz MD5 ;-) ... [ ok ] * graphviz-2.12.tar.gz RMD160 ;-) ... [ ok ] * graphviz-2.12.tar.gz SHA1 ;-) ... [ ok ] * graphviz-2.12.tar.gz SHA256 ;-) ... [ ok ] * graphviz-2.12.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking graphviz-2.12.tar.gz ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking graphviz-2.12.tar.gz to /var/tmp/portage/media-gfx/graphviz-2.12/work * Applying graphviz-2.12-notcl.patch ... [ ok ] * Applying graphviz-2.12-find-system-libgd.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/media-gfx/graphviz-2.12/work/graphviz-2.12/libltdl' ... * Running aclocal ... [ ok ] * Running libtoolize --copy --force --automake ... [ ok ] * Running aclocal ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --foreign ... [ ok ] * Running eautoreconf in '/var/tmp/portage/media-gfx/graphviz-2.12/work/graphviz-2.12' ... * Running aclocal ... [ ok ] * Running libtoolize --copy --force --automake ... [ ok ] * Running aclocal ... [ ok ] * Running autoconf ... [ !! ] * Failed Running autoconf ! * * Include in your bugreport the contents of: * * /var/tmp/portage/media-gfx/graphviz-2.12/temp/autoconf-18946.out !!! ERROR: media-gfx/graphviz-2.12 failed. Call stack: ebuild.sh, line 1614: Called dyn_unpack ebuild.sh, line 751: Called qa_call 'src_unpack' environment, line 3397: Called src_unpack graphviz-2.12.ebuild, line 70: Called eautoreconf autotools.eclass, line 96: Called eautoconf autotools.eclass, line 166: Called autotools_run_tool 'autoconf' autotools.eclass, line 219: Called die !!! Failed Running autoconf ! !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/media-gfx/graphviz-2.12/temp/build.log'. Contents of autoconf-18946.out: ***** autoconf ***** configure.ac:1275: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. Installing dev-libs/glib fixes this, perhaps just a missing DEPEND?
Created attachment 110450 [details] emerge --info This is my emerge --info. I encountered exactly the same error as described in thie bug, when emerging graphviz-2.12 with -X -cairo -doc -examples -gtk -guile -java -lua -ocaml -pango -perl -php -python -ruby -tcl -tk -static -tcltk
Same here for [ebuild U ] media-gfx/graphviz-2.12 [2.8] USE="perl%* python%* -X -cairo -doc% -examples% -gtk% -guile% -java% -lua% -ocaml% -pango% -php% -ruby% -tcl% -tk% (-minimal%) (-static%) (-tcltk%)" 0 kB
Same here. I have the exact same error as the original poster.
DEPEND on glib added to ebuild.
I just run into this bug again... The problem occurred with dev-libs/glib-1.2.10-r5 installed, the symptoms were exactly the same. After emerging dev-libs/glib-2.12.7 (SLOT=2) the problem is gone. Please reopen this bug, or add >=dev-libs/glib-2.12.7 or appropriate to the ebuild.
*** Bug 169281 has been marked as a duplicate of this bug. ***
As noted in Comment #5, the dependency is wrong.
ok, fixed.