Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 38002 - Compilation of enlightenment-cvs fails because it requires Edje.h -- lack of dependency check
Summary: Compilation of enlightenment-cvs fails because it requires Edje.h -- lack of ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-12 13:24 UTC by Engin AYDOGAN
Modified: 2004-01-13 10:20 UTC (History)
0 users

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 Engin AYDOGAN 2004-01-12 13:24:57 UTC
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*
Comment 1 SpanKY gentoo-dev 2004-01-12 18:52:32 UTC
please post the actual compile error up to and including the die message
Comment 2 Engin AYDOGAN 2004-01-12 22:04:36 UTC
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.
Comment 3 SpanKY gentoo-dev 2004-01-12 22:12:10 UTC
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')
Comment 4 SpanKY gentoo-dev 2004-01-12 22:12:31 UTC
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)
Comment 5 Engin AYDOGAN 2004-01-12 22:33:07 UTC
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 /
Comment 6 SpanKY gentoo-dev 2004-01-12 22:38:40 UTC
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
Comment 7 SpanKY gentoo-dev 2004-01-13 10:20:21 UTC
ok, the edje inclusion was a mistake ... it's been fixed in cvs and you should
see an updated snapshot this weekend