Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103978 - dev-java/kaffe-1.1.5 is missing several dependencies
Summary: dev-java/kaffe-1.1.5 is missing several dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-27 16:25 UTC by Josh Nichols (RETIRED)
Modified: 2005-09-10 09:50 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 Josh Nichols (RETIRED) gentoo-dev 2005-08-27 16:25:58 UTC
While emerging kaffe on a fairly empty system, I got the error:
checking for zip... no
configure: error: zip not found. You need the zip utility for the class library.
!!! ERROR: dev-java/kaffe-1.1.5 failed.

After emerging app-arch/zip, I got the following:
checking for gtk+-2.0 >= 2.4 gthread-2.0 >= 2.2 libart-2.0 gdk-pixbuf-2.0...
Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should
add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment
variable No package 'gtk+-2.0' found
configure: error: Library requirements (gtk+-2.0 >= 2.4 gthread-2.0 >= 2.2
libart-2.0 gdk-pixbuf-2.0) not met; consider adjusting the PKG_CONFIG_PATH
environment variable if your libraries are in a nonstandard prefix so pkg-config
can find them.

Then, after emerging gtk+, gnome-libs, gdk-pixbuf. However, it still complains
about libart:
checking for gtk+-2.0 >= 2.4 gthread-2.0 >= 2.2 libart-2.0 gdk-pixbuf-2.0...
Package libart-2.0 was not found in the pkg-config search path. Perhaps you
should add the directory containing `libart-2.0.pc' to the PKG_CONFIG_PATH
environment variable No package 'libart-2.0' found
configure: error: Library requirements (gtk+-2.0 >= 2.4 gthread-2.0 >= 2.2
libart-2.0 gdk-pixbuf-2.0) not met; consider adjusting the PKG_CONFIG_PATH
environment variable if your libraries are in a nonstandard prefix so pkg-config
can find them.
Comment 1 Josh Nichols (RETIRED) gentoo-dev 2005-08-28 11:29:37 UTC
It seeems that libart_gpl is needed, not gnome-libs.

So, the ebuild needs to have the following RDEPENDS: libart_gpl, glib, and gtk+
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2005-09-05 13:45:51 UTC
http://gentooexperimental.org/svn/java/gentoo-java-experimental/dev-java/kaffe/kaffe-1.1.5-r1.ebuild

I added a bunch of use flags and dependencies. I will add it to official after
proper testing and probably should add a note saying that turning gmp on is the
default upstream setting.
Comment 3 Petteri Räty (RETIRED) gentoo-dev 2005-09-05 13:47:51 UTC
Should add that my first test with qt ended up in failure. I will just remove
the support from the ebuild for the time being if it emerge without it.
Comment 4 Dalibor Topic 2005-09-06 06:42:08 UTC
I'd suggest leaving the X11 and Qt/Embedded peers out of the default build, as
they are using a different, more suited for embedded systems AWT implementation
internally from the gtk-peers, which come straight from GNU Classpath.

cheers,
dalibor topic
Comment 5 Petteri Räty (RETIRED) gentoo-dev 2005-09-08 05:10:08 UTC
The ebuild in experimental is now updated following the suggestions in Comment
#4. I also added warnings about disabled use flags.
Comment 6 Petteri Räty (RETIRED) gentoo-dev 2005-09-10 09:50:44 UTC
Dependencies added to the official tree. Thanks for the report.