Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93130 - dev-util/e_utils-0.0.1.20050116 fails to compile when not using CVS EET
Summary: dev-util/e_utils-0.0.1.20050116 fails to compile when not using CVS EET
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks:
 
Reported: 2005-05-18 19:50 UTC by Olliver Schinagl
Modified: 2005-05-19 20:21 UTC (History)
0 users

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


Attachments
Patch to temporarly fix api change (e_utils-0.0.1.20050116-93130.patch,544 bytes, patch)
2005-05-18 20:09 UTC, Olliver Schinagl
Details | Diff
A 'real' ebuild (e_utils-0.0.1.20050116.ebuild,501 bytes, text/plain)
2005-05-18 20:14 UTC, Olliver Schinagl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olliver Schinagl 2005-05-18 19:50:09 UTC
On march 3rd an API change happend over at enlightenment.

EET API Breakage
There was a minor change to the EET API. EET_FILE_MODE_RW changed to
EET_FILE_MODE_READ_WRITE, for consistency. This will break any apps using the
old name. (All the apps in CVS should be updated). If your using EET, and not in
CVS, then do a quick grep to see if you need to get this fixed up.

The e_utils snapshot still uses the old EET_FILE_MODE_RW instead of the new
EET_FILE_MODE_READ_WRITE macro. This should either temporarly be fixed with
patch (supplied below) or the snapshot should be updated (Current CVS fails to
build, haven't looked why though)

Reproducible: Always
Steps to Reproduce:
1.emerge e_utils

Actual Results:  
eapp_edit_main.c: In function `_eapp_edit_save':
eapp_edit_main.c:73: error: `EET_FILE_MODE_RW' undeclared (first use in this
function)
eapp_edit_main.c:73: error: (Each undeclared identifier is reported only once
eapp_edit_main.c:73: error: for each function it appears in.)
make[4]: *** [eapp_edit_main.o] Error 1
make[4]: Leaving directory
`/var/tmp/portage/e_utils-0.0.1.20050116/work/e_utils/src/bin/eapp_edit'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/var/tmp/portage/e_utils-0.0.1.20050116/work/e_utils/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/e_utils-0.0.1.20050116/work/e_utils/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/e_utils-0.0.1.20050116/work/e_utils'
make: *** [all] Error 2
 * Please do not contact the E team about bugs in Gentoo.
 * Only contact vapier@gentoo.org via e-mail or bugzilla.
 * Remember, this stuff is CVS only code so dont cry when
 * I break you :).

!!! ERROR: dev-util/e_utils-0.0.1.20050116 failed.
!!! Function enlightenment_die, Line 75, Exitcode 0
!!! emake failed


Expected Results:  
e_utils get properly installed
Comment 1 Olliver Schinagl 2005-05-18 20:09:19 UTC
Created attachment 59249 [details, diff]
Patch to temporarly fix api change
Comment 2 Olliver Schinagl 2005-05-18 20:14:31 UTC
Created attachment 59250 [details]
A 'real' ebuild

This is a real ebuild for e_utils-0.0.1.20050116 that patches the src with
supplied patch.
Comment 3 SpanKY gentoo-dev 2005-05-19 20:21:20 UTC
added a newer eet snapshot