Created attachment 377106 [details] build.log /mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6/src/bin/imlib2_test.c:5:20: fatal error: Imlib2.h: No such file or directory #include <Imlib2.h> ^ compilation terminated. Makefile:495: recipe for target 'imlib2_test.o' failed make[3]: *** [imlib2_test.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6/src/bin/imlib2_conv.c:12:20: fatal error: Imlib2.h: No such file or directory #include <Imlib2.h> ^ compilation terminated. Makefile:495: recipe for target 'imlib2_conv.o' failed make[3]: *** [imlib2_conv.o] Error 1 /mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6/src/bin/imlib2_show.c:24:20: fatal error: Imlib2.h: No such file or directory #include "Imlib2.h" ^ compilation terminated. Makefile:495: recipe for target 'imlib2_show.o' failed make[3]: *** [imlib2_show.o] Error 1 /mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6/src/bin/imlib2_grab.c:15:20: fatal error: Imlib2.h: No such file or directory #include "Imlib2.h" ^ compilation terminated. Makefile:495: recipe for target 'imlib2_grab.o' failed make[3]: *** [imlib2_grab.o] Error 1 /mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6/src/bin/imlib2_bumpmap.c:23:20: fatal error: Imlib2.h: No such file or directory #include "Imlib2.h" ^ compilation terminated. Makefile:495: recipe for target 'imlib2_bumpmap.o' failed make[3]: *** [imlib2_bumpmap.o] Error 1 /mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6/src/bin/imlib2_poly.c:14:20: fatal error: Imlib2.h: No such file or directory #include "Imlib2.h" ^ compilation terminated. Makefile:495: recipe for target 'imlib2_poly.o' failed make[3]: *** [imlib2_poly.o] Error 1 /mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6/src/bin/imlib2_view.c:15:20: fatal error: Imlib2.h: No such file or directory #include "Imlib2.h" ^ compilation terminated. Makefile:495: recipe for target 'imlib2_view.o' failed make[3]: *** [imlib2_view.o] Error 1 /mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6/src/bin/imlib2_colorspace.c:14:20: fatal error: Imlib2.h: No such file or directory #include "Imlib2.h" ^ compilation terminated. Makefile:495: recipe for target 'imlib2_colorspace.o' failed make[3]: *** [imlib2_colorspace.o] Error 1 make[3]: Leaving directory '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6-amd64/src/bin' Makefile:361: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6-amd64/src' Makefile:519: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6-amd64' Makefile:386: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: media-libs/imlib2-1.4.6-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-libs/imlib2-1.4.6-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/imlib2-1.4.6-r2::gentoo'`. * The complete build log is located at '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/temp/build.log'. * The ebuild environment file is located at '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/temp/environment'. * Working directory: '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6-amd64' * S: '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6' >>> Failed to emerge media-libs/imlib2-1.4.6-r2, Log file: >>> '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/temp/build.log' * Messages for package media-libs/imlib2-1.4.6-r2: * ERROR: media-libs/imlib2-1.4.6-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-libs/imlib2-1.4.6-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/imlib2-1.4.6-r2::gentoo'`. * The complete build log is located at '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/temp/build.log'. * The ebuild environment file is located at '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/temp/environment'. * Working directory: '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6-amd64' * S: '/mnt/vm/compile/portage/media-libs/imlib2-1.4.6-r2/work/imlib2-1.4.6'
Created attachment 377108 [details] emerge --info
This seems to be our fault.
Created attachment 377116 [details, diff] Patch for the issue
@enlightenment: does upstream support imlib2 at all? I can't find the project on their bug tracker. @vapier: you seem to have commit access there. Could you proceed with committing the attached patch?
imlib2 was used in e17 years ago and the strng "imlib" does not appear in sources for current version at all. The lib is only used in e16. imlib2 should probably be removed from deps in the ebuild
(In reply to Alan McKinnon from comment #5) > imlib2 was used in e17 years ago and the strng "imlib" does not appear in > sources for current version at all. The lib is only used in e16. > > imlib2 should probably be removed from deps in the ebuild Scratch comment 5, I got confused with SLOT numbers. imlib2 is indeed only used in E16 ebuilds
same bug for me, solved by installing r1 before and r2 after. Possibly files are needed in system and not present in sources.
+ 23 Jun 2014; Michał Górny <mgorny@gentoo.org> + +files/imlib2-1.4.6-out-of-source-build.patch, imlib2-1.4.6-r2.ebuild: + Fix out-of-source builds, bug #510522. Leaving it open so that we could either upstream it or add to -9999.
pushed upstream now http://git.enlightenment.org/legacy/imlib2.git/commit/?id=fb29e4bf8df6d011e324506d3a5b47905a0c7555