Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 31567 - dev-util/diasce-1.x needs net-libs/linc as a dependency
Summary: dev-util/diasce-1.x needs net-libs/linc as a dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-19 20:28 UTC by Brandy Westcott (RETIRED)
Modified: 2003-10-29 17:36 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 Brandy Westcott (RETIRED) gentoo-dev 2003-10-19 20:28:10 UTC
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 ;)
Comment 1 foser (RETIRED) gentoo-dev 2003-10-21 07:51:57 UTC
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.
Comment 2 Brandy Westcott (RETIRED) gentoo-dev 2003-10-29 17:36:12 UTC
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.