On 06/14/2015 11:43 PM, Jean-Philippe André wrote:
> On Sun, Jun 14, 2015 at 10:31 PM, Ross Vandegrift <[email protected]> wrote:
>> The gen_shaders.sh output is missing from the tarball, and the script
>> won't regen if it's not in a git tree. I modified the script to disable
>> change detection, and everything worked fine. git works.
>>
>
> Do you mean evas_gl_shaders.x and evas_gl_enums.x are missing?
> I can find them in the tree after make dist... It also builds fine.
Yes, make barfs on files that include them. They are there originally,
but it looks like they got nuked when I ran "make clean":
ross@vanvanmojo:~/src/e/efl-1.14.1$ nice make
make --no-print-directory all-recursive
Making all in src
SHADERS modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x
make all-recursive
SHADERS modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x
CC
modules/evas/engines/gl_common/modules_evas_engines_gl_common_libevas_engine_gl_common_la-evas_gl_3d_shader.lo
modules/evas/engines/gl_common/evas_gl_3d_shader.c:2:42: fatal error:
shader_3d/evas_gl_3d_shaders.x: No such file or directory
#include "shader_3d/evas_gl_3d_shaders.x"
^
compilation terminated.
Makefile:26282: recipe for target
'modules/evas/engines/gl_common/modules_evas_engines_gl_common_libevas_engine_gl_common_la-evas_gl_3d_shader.lo'
failed
make[4]: ***
[modules/evas/engines/gl_common/modules_evas_engines_gl_common_libevas_engine_gl_common_la-evas_gl_3d_shader.lo]
Error 1
Makefile:33817: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
Makefile:11923: recipe for target 'all' failed
make[2]: *** [all] Error 2
Makefile:2437: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
Makefile:1582: recipe for target 'all' failed
make: *** [all] Error 2
>> The docs failed to build because preview_text_filter won't link. Not
>> obvious why, so I disabled them. In this case, same failure from git.
>>
> What was the error message?
>
> What platform are you building for? Linux? Which distrib then?
The linker was unable to find a dozen or so efl_gfx_XXX symbols, but I
can't reproduce this issue anymore. I think it must've either been an
artifact of a weird build while troubleshooting the above, or else it's
better now that I have EFL 1.14 installed.
(FWIW, I'm in a Debian jessie chroot, for a non-/usr prefix.)
Ross
------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel