On Fri, 17 Apr 2020 19:33:30 +0200 Davide Andreoli <d...@gurumeditation.it> said:
it may also be that i changed modules to load with RTDL_LOCAL in e_module_new() to have them not leak symbols to the rest of e when people are not careful to use static and careful namespacing. > Hi guys, > I'm lost in trying to fix the Edgar module to run again in E. Since some > months the python import machinery does not work anymore and the edgar > module is not able anymore to import the python efl bindings. > > Nothing has changed in Edgar nor in python-efl and I'm able to correctly > use the machinery in a simple test app (attached), it just does not work > when used inside an E module. I suspect something related to the new meson > build, but not sure at all. > > The simple test attached can be built as: > gcc -o test_py test_py.c `python-config --cflags --libs --embed` > `pkg-config --libs --cflags efl-ui` > when run it print OK, that means the python-efl module has been found and > linked. While the same code in edgar fails on the import_efl__eo() call. > Note the test also need the attached .h file to build > > To build/run this simple code of course python-efl must be installed > https://phab.enlightenment.org/w/projects/python_bindings_for_efl/ > > The edgar module instead is documented here: > https://phab.enlightenment.org/w/emodules/edgar/ > > Any help/ideas would be appreciated as I really don't have any idea atm > > The same issue has been recently raised also on the e-user mailing list > > Thanks > DaveMDS -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ras...@rasterman.com _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel