Sorry to bring this up again, but i ran into the same issue with the
efl-1.16 release. During the elementary build process, the
freshly-compiled edje_cc (from efl) crashes with a segfault. This time
i wasn't able to finish building no matter what combination of CFLAGS
i used.

I making sure there were absolutely no left-over efl-1.15 libraries
left, i manually searched through /usr/local/lib/. Previously i had
been relying on "make uninstall" in the previous version's source
directory. I found an empty directory:
/usr/local/lib/edje/modules/elm/v-1.15

After deleting this directory, the build completed without problems!
Is it possible that edje_cc loads modules dynamically at build time,
based only on the names of directories it finds? In this case, edje_cc
is built first (with the efl libraries) and then used to build the
elementary libraries, which apparently includes some of these modules.
(After the build finished and i did a "make install" for elementary, i
found a new edje/modules directory, elm/v-1.16.)

If this is indeed what caused the segfault, is this a bug in edje_cc?
Trying to load a non-existent, or incompatible module? Or at least a
problem with the logic in the build process/order?

-Conrad.

------------------------------------------------------------------------------
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to