# 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
khai please fix these issues, this is like the 5th unneeded bugreport.
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.
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.
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.
*** Bug 56929 has been marked as a duplicate of this bug. ***
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.
I first removed installed dependencies, then tested my ebuild to be accurate. It worked after i did that.
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!
/usr/local/portage/ are you working in your overlay by any chance?
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"
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 :)
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
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.
ops, sorry :( it's works fine ..