Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56789 - Libgnomeuimm-2.0.0 ebuild fails on missing gconfmm-2.0.2, chang in ebuild fixes problem.
Summary: Libgnomeuimm-2.0.0 ebuild fails on missing gconfmm-2.0.2, chang in ebuild fix...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 56929 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-07-12 06:31 UTC by Daniel Wirengren
Modified: 2004-07-14 10:29 UTC (History)
3 users (show)

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


Attachments
Fixed ebuild (libgnomeuimm-2.0.0-r1.ebuild,1.08 KB, application/octet-stream)
2004-07-13 11:43 UTC, Ryan Lewon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Wirengren 2004-07-12 06:31:17 UTC
# emerge '=dev-cpp/libgnomeuimm-2.0.0' -v
.
.
.
checking for libgnomeui-2.0 >= 1.111.1 libgnomemm-2.0 >= 1.3.10 libgnomecanvasmm-2.0 >= 2.0.0 gconfmm-2.0 >= 2.0.1 libglademm-2.0 >= 2.0.0... Package gconfmm-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gconfmm-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gconfmm-2.0' found

configure: error: Library requirements (libgnomeui-2.0 >= 1.111.1 libgnomemm-2.0 >= 1.3.10 libgnomecanvasmm-2.0 >= 2.0.0 gconfmm-2.0 >= 2.0.1 libglademm-2.0 >= 2.0.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.

!!! ERROR: dev-cpp/libgnomeuimm-2.0.0 failed.
!!! Function econf, Line 362, Exitcode 1
!!! econf failed


Fixed by changing:
	>=dev-cpp/gconfmm-2.0.1
to:
	=dev-cpp/gconfmm-2.0*
on row 19 of libgnomeuimm's ebuild.

Reproducible: Always
Steps to Reproduce:
1. # emerge '=dev-cpp/libgnomeuimm-2.0.0' -v



Expected Results:  
Emerged gconfmm as a dependecy
Comment 1 foser (RETIRED) gentoo-dev 2004-07-13 02:26:29 UTC
khai please fix these issues, this is like the 5th unneeded bugreport.
Comment 2 Ryan Lewon 2004-07-13 11:27:41 UTC
I had to emerge all dependencies manually to fix the problem with this Ebuild.
libglademm gconfmm libgnomemm for this ebuild to work on my system.
Comment 3 Ryan Lewon 2004-07-13 11:37:36 UTC
Actually all you need to do to fix this ebuild is to change the whole RDEPEND line and add it to the "Depend" varible. I've included a fixed ebuild.
Comment 4 Ryan Lewon 2004-07-13 11:43:41 UTC
Created attachment 35336 [details]
Fixed ebuild

This ebuild should fix it just set it in the overlay or within the dir itself.
Fixed it for me.
Comment 5 foser (RETIRED) gentoo-dev 2004-07-13 15:40:14 UTC
*** Bug 56929 has been marked as a duplicate of this bug. ***
Comment 6 foser (RETIRED) gentoo-dev 2004-07-13 15:56:51 UTC
well that is no solution because you installed stuff 'by hand' and that is the reason that worked afterwards/

I just fixed the deps for libgnomeuimm & libgnomecanvasmm to be more correct... that should take care of this problem : rsync & try again.
Comment 7 Ryan Lewon 2004-07-13 18:02:47 UTC
I first removed installed dependencies, then tested my ebuild to be accurate. It worked after i did that.
Comment 8 Cagnulein 2004-07-13 22:04:31 UTC
when i emerge the new ebuild:

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 * 
 *   /usr/local/portage/dev-cpp/libgnomeuimm/files/libgnomeuimm-2.0.0-gcc2_fix.patch


!!! ERROR: dev-cpp/libgnomeuimm-2.0.0-r1 failed.
!!! Function epatch, Line 182, Exitcode 0
!!! Cannot find $EPATCH_SOURCE!
Comment 9 Mike Gardiner (RETIRED) gentoo-dev 2004-07-14 02:59:41 UTC
/usr/local/portage/

are you working in your overlay by any chance?
Comment 10 Cagnulein 2004-07-14 03:51:36 UTC
my /etc/make.conf

CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -fprefetch-loop-arrays"
CHOST="i386-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~x86"
USE="xorg-x11 alsa acpi divx4linux xvid dvd gtkhtml ruby -xfree -xmms"
PORTDIR_OVERLAY="/usr/local/portage"
Comment 11 Cagnulein 2004-07-14 04:18:48 UTC
i solve it in this way
cp /usr/portage/dev-cpp/libgnomeuimm/files/libgnomeuimm-2.0.0-gcc2_fix.patch /usr/local/portage/dev-cpp/libgnomeuimm/files/

but it's a good thing do this step automatically :)
Comment 12 Cagnulein 2004-07-14 04:28:42 UTC
now using the new ebuild...

checking whether make is GNU Make... yes
checking for pkg-config... /usr/bin/pkg-config
checking for libgnomeui-2.0 >= 1.111.1 libgnomemm-2.0 >= 1.3.10 libgnomecanvasmm-2.0 >= 2.0.0 gconfmm-2.0 >= 2.0.1 libglademm-2.0 >= 2.0.0... Package libgnomemm-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgnomemm-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libgnomemm-2.0' found

configure: error: Library requirements (libgnomeui-2.0 >= 1.111.1 libgnomemm-2.0 >= 1.3.10 libgnomecanvasmm-2.0 >= 2.0.0 gconfmm-2.0 >= 2.0.1 libglademm-2.0 >= 2.0.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.

!!! ERROR: dev-cpp/libgnomeuimm-2.0.0-r1 failed.
!!! Function econf, Line 362, Exitcode 1
!!! econf failed
Comment 13 foser (RETIRED) gentoo-dev 2004-07-14 05:22:23 UTC
argh all that isn't needed nor is the proposed fix by ryan fixing anything, just use the one in portage as i told you.
Comment 14 Cagnulein 2004-07-14 10:29:15 UTC
ops, sorry :(
it's works fine ..