The diasce-1.2 and -1.4 ebuild are missing linc as a dependency. From diasce-1.2: checking for pkg-config... Package linc was not found in the pkg-config search path. Perhaps you should add the directory containing `linc.pc' to the PKG_CONFIG_PATH environment variable No package 'linc' found no Package linc was not found in the pkg-config search path. Perhaps you should add the directory containing `linc.pc' to the PKG_CONFIG_PATH environment variable No package 'linc' found ..... gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include/X11 -I/usr/include -O2 -Wall -c autoconf.c In file included from autoconf.c:28: main.h:31:19: gnome.h: No such file or directory main.h:32:25: glade/glade.h: No such file or directory main.h:33:25: libxml/tree.h: No such file or directory main.h:34:27: libxml/parser.h: No such file or directory ..... !!! ERROR: dev-util/diasce-1.2 failed. !!! Function src_compile, Line 34, Exitcode 2 !!! emake failed and diasce-1.4: checking for pkg-config... /usr/bin/pkg-config checking for glib-2.0 gobject-2.0 gmodule-2.0 gthread-2.0 libxml-2.0 libgnome-2.0 libgnomeui-2.0 libbonobo-2.0 libbonoboui-2.0 bonobo-activation-2.0 libgnomeprint-2.2 libgnomeprintui-2.2 pango pangoxft pangoft2 gnome-vfs-2.0 ORBit-2.0 linc gdk-x11-2.0 gdk-pixbuf-2.0 atk gconf-2.0 libgnomecanvas-2.0 libart-2.0 libglade-2.0 gtk+-x11-2.0 pangox... Package linc was not found in the pkg-config search path. Perhaps you should add the directory containing `linc.pc' to the PKG_CONFIG_PATH environment variable No package 'linc' found configure: error: Library requirements ( glib-2.0 gobject-2.0 gmodule-2.0 gthread-2.0 libxml-2.0 libgnome-2.0 libgnomeui-2.0 libbonobo-2.0 libbonoboui-2.0 bonobo-activation-2.0 libgnomeprint-2.2 libgnomeprintui-2.2 pango pangoxft pangoft2 gnome-vfs-2.0 ORBit-2.0 linc gdk-x11-2.0 gdk-pixbuf-2.0 atk gconf-2.0 libgnomecanvas-2.0 libart-2.0 libglade-2.0 gtk+-x11-2.0 pangox) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. !!! ERROR: dev-util/diasce-1.4 failed. !!! Function econf, Line 338, Exitcode 1 !!! econf failed Both versions compile nicely when net-libs/linc is installed. (diasce-1.2 will die when using gcc3.3 due to multiline string literals, but that's been fixed in -1.4 ;)
does the source refer to any linc header ? if not it can be ditched (aka hacked out of the configs).. dunno why diasce should need linc.
linc is only needed run-time when determining which libraries a new project will link against. I've committed a patch that removes the linc checks from the configure script when newer versions of ORBit2 are installed. The patch also tidies up the library template for new projects.