On Mon, 23 Sep 2019 23:17:25 -0500 Matthew Kolar <mjko...@charter.net> said:
> Ok, > > After doing some checking myself, it looks like a mesa bit, so I'm going > to post a link to my slackbuild with the meson options I compiled mesa with. > > https://pastebin.com/y4PJjyqx > > The only thing I can see that would cause things to go amiss is " > -Dgles1=false " But I'm skeptical, as "-Dgles2=true" is enabled, I think > that should take care of it. > > Brokenshakles the build script for mesa isn't going to help much as it doesn't tell me about the state of your system. what is installed where? dlopen("/usr/lib64/evas/modules/engines/gl_drm/v-1.23/module.so", /usr/lib64/evas/modules/engines/gl_drm/v-1.23/module.so: undefined symbol: eglGetConfigs): RTLD_NOW that is your core issue. have you run ldd on that module.so to see what it links to? it should have linked to libEGL ... compilation should have failed to begin with if that didn't happen.so ldd should tell you WHICH libEGL is being found at runtime. maybe you have multipe libEGL's? that would be a big problem source to begin with. the EGL api definition/interface defines that it needs eglGetConfigs - if it's not there then your libEGL is broken. that symbol doesn't exist. https://www.khronos.org/registry/EGL/sdk/docs/man/html/eglGetConfigs.xhtml you can start dissecting whatever libEGL's you may have and look at symbols (ldd, then nm) and so on and find out what is going on, but the simple version is: "your system is broken" or appears to be as the output does not say it can't find libEGL ... it can seemingly find it... what it finds is broken. follow the breadcrumbs. :) > On 9/23/19 11:05 PM, Matthew Kolar wrote: > > Raster, > > > > Ok, so what is the offending package? wayland-egl or mesa? > > > > Brokenshakles > > > > On 9/23/19 6:52 PM, Carsten Haitzler (The Rasterman) wrote: > >> On Mon, 23 Sep 2019 10:30:01 -0500 Matthew Kolar > >> <mjko...@charter.net> said: > >> > >> did you pass E_WL_FORCE=1 s an env var? don't do that. tbat's not > >> needed at > >> all. don't set that. it's meant to be used to force a specific rendering > >> engine. just don't pass that env var and it should be better. that's > >> what the > >> wl_1 issue is. you have other issues like: > >> > >> /usr/lib64/evas/modules/engines/gl_drm/v-1.23/module.so: undefined > >> symbol: eglGetConfigs): RTLD_NOW > >> > >> the gl engine has linked to an egl but your system libEGL is missing > >> that symbol > >> - your system is somehow broken. > >> > >>> Hello everyone, if you have been on IRC recently, you know that I have > >>> been trying to get E-Wayland running on Slackware64. So far, things > >>> have been going well, most everything is compiled, but when I try to > >>> run > >>> wayland via enlightenment_start, I get the following: > >>> > >>> > >>> MODULE ERR: [Error loading Module] > >>> There was an error loading the module named: wl_1<ps/>No module named > >>> wl_1/linux-gnu-x86_64-0.23.0/module.so could be found in the<ps/>module > >>> search directories.<ps/> > >>> Enlightenment cannot initialize X Connection... > >>> LOAD WL_WL MODULE > >>> ERR<14049>:eina_safety ../src/lib/ecore_evas/ecore_evas.c:4484 > >>> ecore_evas_wayland_egl_new() safety check failed: new == NULL > >>> Could not create wayland canvas > >>> LOAD WL_X11 MODULE > >>> X11 connect failed! > >>> LOAD WL_DRM MODULE > >>> ERR<14049>:eina_module ../src/lib/eina/eina_module.c:327 > >>> eina_module_load() could not > >>> dlopen("/usr/lib64/evas/modules/engines/gl_drm/v-1.23/module.so", > >>> /usr/lib64/evas/modules/engines/gl_drm/v-1.23/module.so: undefined > >>> symbol: eglGetConfigs): RTLD_NOW > >>> ERR<14049>:ecore_drm2 ../src/lib/ecore_drm2/ecore_drm2_device.c:602 > >>> ecore_drm2_device_open() Could not connect to input manager > >>> ERR<14049>:ecore_evas > >>> ../src/modules/ecore_evas/engines/drm/ecore_evas_drm.c:164 > >>> _ecore_evas_drm_init() Failed to open device > >>> Could not create ecore_evas_drm canvas<<<< Enlightenment Error >>>> > >>> Enlightenment cannot create a compositor. > >>> > >>> > >>> It looks like dlopen is having symbol issues. Now I know I compiled in > >>> egl support into efl and mesa, and that the stated module exists so > >>> anyone have any clue to why it's not finding eglGetConfigs ? > >>> > >>> > >>> Brokenshakles > >>> > >>> > >>> > >>> _______________________________________________ > >>> enlightenment-devel mailing list > >>> enlightenment-devel@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> > > > > > > > > _______________________________________________ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- ------------- 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