>>>>>>>>>>>> Hi all, >>>>>>>>>>>> >>>>>>>>>>>> As of a few days ago (I'm not sure which revision), the efl overlay >>>>>>>>>>>> won't complete a build. Most packages build fine, but when it gets >>>>>>>>>>>> to building x11-wm/enlightenment the configure stage fails at the >>>>>>>>>>>> point of: >>>>>>>>>>>> >>>>>>>>>>>> ... >>>>>>>>>>>> checking whether to install sysactions.conf... yes >>>>>>>>>>>> checking whether to enable Files menu item... yes >>>>>>>>>>>> checking which device backend to use... (cached) ehal >>>>>>>>>>>> checking whether to build documentation... no >>>>>>>>>>>> checking for E_REMOTE... no >>>>>>>>>>>> configure: error: in >>>>>>>>>>>> `/var/tmp/portage/x11-wm/enlightenment-9999/work/trunk/e': >>>>>>>>>>>> configure: error: The pkg-config script could not be found or is >>>>>>>>>>>> too >>>>>>>>>>>> old. Make sure it >>>>>>>>>>>> is in your PATH or set the PKG_CONFIG environment variable to the >>>>>>>>>>>> full path to pkg-config. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> The emerge command: >>>>>>>>>>>> >>>>>>>>>>>> # emerge $(cat /etc/portage/sets/efl) --pretend >>>>>>>>>>>> >>>>>>>>>>>> [ebuild N ] dev-libs/eina-9999 >>>>>>>>>>>> [ebuild N ] dev-libs/embryo-9999 >>>>>>>>>>>> [ebuild N ] dev-libs/eet-9999 >>>>>>>>>>>> [ebuild N ] media-libs/evas-9999 >>>>>>>>>>>> [ebuild N ] dev-libs/ecore-9999 >>>>>>>>>>>> [ebuild N ] app-benchmarks/expedite-9999 >>>>>>>>>>>> [ebuild N ] media-libs/edje-9999 >>>>>>>>>>>> [ebuild N ] dev-libs/e_dbus-9999 >>>>>>>>>>>> [ebuild N ] dev-libs/efreet-9999 >>>>>>>>>>>> [ebuild N ] app-text/epdf-9999 >>>>>>>>>>>> [ebuild N ] dev-libs/eio-9999 >>>>>>>>>>>> [ebuild N ] dev-libs/eeze-9999 >>>>>>>>>>>> [ebuild N ] net-libs/eupnp-9999 >>>>>>>>>>>> [ebuild N ] net-libs/libeweather-9999 >>>>>>>>>>>> [ebuild N ] net-libs/exchange-9999 >>>>>>>>>>>> [ebuild N ] media-libs/emotion-9999 >>>>>>>>>>>> [ebuild N ] media-libs/ethumb-9999 >>>>>>>>>>>> [ebuild N ] x11-wm/enlightenment-9999 USE="alsa >>>>>>>>>>>> ..." >>>>>>>>>>>> >>>>>>>>>>>> [ebuild N ] media-libs/elementary-9999 USE="X dbus opengl >>>>>>>>>>>> thumbnails weather xdg -doc -fbcon -sdl -xcb" >>>>>>>>>>>> [ebuild N ] enlightenment-base/e_module-tclock-9999 USE="nls" >>>>>>>>>>>> [ebuild N ] enlightenment-base/e_module-notification-9999 >>>>>>>>>>>> USE="nls" [ebuild N ] media-gfx/ephoto-9999 >>>>>>>>>>>> >>>>>>>>>>>> mostly as per the instructions on the website. This efl "set" file >>>>>>>>>>>> has been working for me for months, but has just stopped. Any >>>>>>>>>>>> ideas? >>>>>>>>>>>> >>>>>>>>>>>> Thanks a lot, >>>>>>>>>>>> Matt >>>>>>>>>>> This is unrelated to the efl overlay. You are missing one of the >>>>>>>>>>> following on your system: >>>>>>>>>>> ecore >>>>>>>>>>> ecore-ipc >>>>>>>>>>> eet >= 1.2.3 >>>>>>>>>>> eina >>>>>>>>>> Well, I do have ecore-9999 eet-9999 and eina-9999 all installed. The >>>>>>>>>> emerge installs them successfully right before trying to install >>>>>>>>>> enlightenment, which fails. I'm not sure what ecore-ipc is, it >>>>>>>>>> doesn't >>>>>>>>>> seem to be in the overlay. I don't have it installed as an explicit >>>>>>>>>> package and, to the best of my knowledge, never have. >>>>>>>>>> >>>>>>>>>> Again, this emerge command has been working continuously for months - >>>>>>>>>> I rebuild about once a fortnight, so surely something must have >>>>>>>>>> changed? >>>>>>>>> I assume you're missing ecore-ipc, which you can verify by looking for >>>>>>>>> the .pc file in /usr/lib/pkgconfig. I would speculate that your USE >>>>>>>>> has changed recently since nothing in the ebuilds has. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Mike Blumenkrantz >>>>>>>>> Zentific: Our boolean values are huge. >>>>>>>> Thanks a lot, Michael. >>>>>>>> I do have an ecore-ipc.pc file in there - does this mean it's >>>>>>>> installed? >>>>>>>> pkg-config does seem to report its libs and whatnot correctly, but I >>>>>>>> don't know how to check any more deeply than that. `eix ecore-ipc' >>>>>>>> doesn't show it, so it doesn't seem to be a package either in portage >>>>>>>> or in the efl overlay - but I clearly don't know the details of efl at >>>>>>>> all. >>>>>>>> >>>>>>>> I've presumably done something stupid - anything else I can check? >>>>>>> ecore-ipc is part of ecore, and it is installed by ecore. I am not sure >>>>>>> how you are managing to cause the enlightenment ebuild to fail, but one >>>>>>> of those packages listed is not being detected by your pkg-config, which >>>>>>> is causing the E_REMOTE test to fail and kill your build. >>>>>> pkg-config seems to report on all of them correctly, except that I have >>>>>> eina-0.pc rather than just eina.pc. Is that normal? The others are fine. >>>>> yes, eina-o is the correct .pc file. not sure why it would stop being >>>>> detected like that suddenly... >>>> Not anymore, raster moved it to be eina.pc just like the rest of the EFL. >>> Hmmmm, thanks all. I've tried it again tonight, and now I have eina.pc >>> in there instead of eina-0.pc. However, rebuilding from the beginning >>> now fails much earlier - during the build of eio. It fails with: >>> >>> ... >>> checking for EIO... no >>> configure: error: Package requirements (eina-0 ecore) were not met: >>> No package 'eina-0' found >>> >>> >>> Presumably, this is just churn with all the commits taking place and I >>> should wait a day or two? >> Yes, that specific error is definitely from the migration to alpha status Those new errors are fixed now, but it has just reverted to the original breakage. I don't suppose anyone knows Gentoo well enough to event hint at something I could check into? It's driving me nuts.
I'm having to use KDE while enlightenment is broken, so I really hope someone can help me soon! ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel