Hi Stefan,

thanks for taking your time. I actually tried among the first things

rm -rf efl
git clone git://git.enlightenment.org/core/efl.git

No help. But I took your clue to look again at my all-inclusive compile
command line:

export CPPFLAGS="$CPPFLAGS -march=pentium-m -I/opt/e/include"; export
LDFLAGS="$LDFLAGS -L/opt/e/lib"; export PATH="$PATH:/opt/e/bin"; export
PKG_CONFIG_PATH="/opt/e/lib/pkgconfig"; ./autogen.sh  --prefix=/opt/e
--disable-static --enable-xinput22 --enable-multisense --enable-systemd
--enable-image-loader-webp --enable-harfbuzz && make clean && make -j4
&& make install

Playing around with it a bit I found the problem: I am first calling
autogen and then "make clean". It seems that "make clean" removes
something that it should better not touch.

So is this a bug with the Makefile? I cannot imagine that a make clean
should render a project not compilable any more unless reconfigured. And
I was actually using above compile line (with varying options for
autogen) since the first bits of E17 appeared and never encountered this
kind of trouble.

Thanks a lot,
Florian

On 31.03.2014 21:20, Stefan Schmidt wrote:
> Hello.
> 
> On Sat, 2014-03-29 at 07:33, Florian Schaefer wrote:
>> Hi everybody,
>>
>> since about three weeks I cannot manage to compile efl from git.
>> It always bails out with the following error message
>>
>>   CC       lib/eolian/lib_eolian_libeolian_la-eolian.lo
>> make[2]: *** No rule to make target
>> `../src/lib/ecore_x/ecore_x_version.h', needed by `all'.  Stop.
>> make[2]: *** Waiting for unfinished jobs....
>>   CC       lib/eolian/lib_eolian_libeolian_la-eolian_database.lo
>> make[1]: *** [all-recursive] Error 1
>> make: *** [all] Error 2
>>
>> The only file related to this ecore_x_version.h I have is
>> src/lib/ecore_x/ecore_x_version.h.in.
>>
>> I am prette sure to again miss the obvious. Do you have an idea what it
>> might be?
> 
> Hmm, it works fine for all our build slaves from the automated build
> as well as for all developers over these three weeks.
> 
> Did you try to do a completely clean run? Like running make distclean
> and autogen.sh again or even doing a clean checkout of the git repo?
> 
> regards
> Stefan Schmidt
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> enlightenment-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 

------------------------------------------------------------------------------
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to