edje package must be merged before enlightenment-cvs because enlightenment-cvs depends of one of the header files of edje. Reproducible: Always Steps to Reproduce: 1. Type 'emerge enlightenment-cvs' on a system without edje merged 2. press [enter] 3. wait... 4. wait... 5. Now you should see the error. Actual Results: enlightenment-cvs failed to compile. Expected Results: merge enlightenment-cvs -- *sighs*
please post the actual compile error up to and including the die message
I would like to do so but I've emerge edje and then the problem is solved, the package is built. So I cannot regenerate the error again.
well, look through your /var/log/emerge.log file and see if you can figure out what package failed enlightenment-cvs is not a package itself, it's just a meta ebuild that pulls in many other packages (like 'kde' and 'gnome')
or, better yet, bzip2 your /var/log/emerge.log and e-mail it to me (or post it here if you dont care who sees it)
hope this helps --- 1073941650: >>> emerge (1 of 14) x11-libs/esmart-0.0.2.20040110 to / 1073941650: === (1 of 14) Cleaning (x11-libs/esmart-0.0.2.20040110::/usr/portag e/x11-libs/esmart/esmart-0.0.2.20040110.ebuild) 1073941650: === (1 of 14) Compiling/Merging (x11-libs/esmart-0.0.2.20040110::/u sr/portage/x11-libs/esmart/esmart-0.0.2.20040110.ebuild) 1073941670: *** terminating. 1073941729: *** terminating. 1073941733: Started emerge on: Jan 12, 2004 23:08:53 1073941733: *** emerge search edge 1073941739: *** terminating. 1073941743: *** terminating. 1073941747: Started emerge on: Jan 12, 2004 23:09:07 1073941747: *** emerge edje 1073941747: >>> emerge (1 of 1) media-libs/edje-0.0.1.20040110 to / 1073941747: === (1 of 1) Cleaning (media-libs/edje-0.0.1.20040110::/usr/portage /media-libs/edje/edje-0.0.1.20040110.ebuild) 1073941747: === (1 of 1) Compiling/Merging (media-libs/edje-0.0.1.20040110::/us r/portage/media-libs/edje/edje-0.0.1.20040110.ebuild) 1073941788: === (1 of 1) Updating world file (media-libs/edje-0.0.1.20040110) 1073941788: === (1 of 1) Post-Build Cleaning (media-libs/edje-0.0.1.20040110::/ usr/portage/media-libs/edje/edje-0.0.1.20040110.ebuild) 1073941788: >>> AUTOCLEAN: media-libs/edje 1073941788: --- AUTOCLEAN: Nothing unmerged. 1073941788: ::: completed emerge (1 of 1) media-libs/edje-0.0.1.20040110 to / 1073941788: *** Finished. Cleaning up... 1073941795: *** exiting successfully. 1073941796: *** terminating. 1073941805: Started emerge on: Jan 12, 2004 23:10:05 1073941805: *** emerge enlightenment-cvs 1073941806: >>> emerge (1 of 13) x11-libs/esmart-0.0.2.20040110 to / 1073941806: === (1 of 13) Cleaning (x11-libs/esmart-0.0.2.20040110::/usr/portag e/x11-libs/esmart/esmart-0.0.2.20040110.ebuild) 1073941806: === (1 of 13) Compiling/Merging (x11-libs/esmart-0.0.2.20040110::/u sr/portage/x11-libs/esmart/esmart-0.0.2.20040110.ebuild) 1073941836: === (1 of 13) Post-Build Cleaning (x11-libs/esmart-0.0.2.20040110:: /usr/portage/x11-libs/esmart/esmart-0.0.2.20040110.ebuild) 1073941836: >>> AUTOCLEAN: x11-libs/esmart 1073941836: --- AUTOCLEAN: Nothing unmerged. 1073941836: ::: completed emerge (1 of 13) x11-libs/esmart-0.0.2.20040110 to /
yep, perfect the esmart has an #include <Edje.h> in one of its .h files but there is no DEPEND on media-libs/edje ... i'll talk to the developers to see if it's an oversight before i add edje to the DEPEND
ok, the edje inclusion was a mistake ... it's been fixed in cvs and you should see an updated snapshot this weekend