Re: [e-users] EFL build problem
same error on Windows btw Vincent On Fri, Nov 3, 2017 at 6:36 PM, Thierry B. wrote: > Le 02/11/2017 à 23:51, Thierry B. a écrit : > >>> >>> >>> -- >> >> >> >> Uhm, I have to compare on Debian Jessie to be sure it not related to >> Devuan, but with the same setup it compiles OK on Debian Stretch testing, >> excepting minor changes : + systemd -libxp >> > > Well, I upgraded to Devuan Testing "ascii" (roughly equal to Debian > Stretch), and problem solved for EFL. Don't tested on Debian Jessie, but > speaking about packages oldness, it seems Debian Stretch level is the bare > minimum. > > Thierry B. > > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > enlightenment-users mailing list > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] EFL build problem
Le 02/11/2017 à 23:51, Thierry B. a écrit : -- Uhm, I have to compare on Debian Jessie to be sure it not related to Devuan, but with the same setup it compiles OK on Debian Stretch testing, excepting minor changes : + systemd -libxp Well, I upgraded to Devuan Testing "ascii" (roughly equal to Debian Stretch), and problem solved for EFL. Don't tested on Debian Jessie, but speaking about packages oldness, it seems Debian Stretch level is the bare minimum. Thierry B. -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] EFL build problem
Le 02/11/2017 à 22:07, Thierry B. a écrit : Le 02/11/2017 à 13:07, Thierry Bothorel via enlightenment-users a écrit : Le 02/11/2017 à 00:45, Cedric Bail a écrit : Original Message Subject: [e-users] EFL build problem Local Time: November 1, 2017 2:40 PM UTC Time: November 1, 2017 9:40 PM From: thier...@zaclys.net To: enlightenment-users@lists.sourceforge.net Hi, I try to build EFL (git). :$ ./autogen.sh --disable-systemd outcome looks good, only the final alert about prefix not in /usr :$ sudo make install ... CC lib/ecore/lib_ecore_libecore_la-ecore_job.elo CC lib/ecore/lib_ecore_libecore_la-ecore_main.elo lib/ecore/ecore_main.c:288:1 error: initializer element is not constant static Eina_Value _ecore_exit_code = EINA_VALUE_EMPTY; ^ . any idea? What system are you building on ? Cedric Hi, Devuan 1.0.0 (Jessie) If it can helps, autogen summarry: efl 1.20.99.56129 Configuration...: profile=dev os=linux-gnu EFL API Set...: both CPU Extensions: x86_64 (+mmx +sse3) System Feature: coroutine=ucontext +inotify +atfile_source +ipv6 Threads...: POSIX (+spinlocks +barrier +affinity +setname +__thread) Cryptography..: openssl X11...: xlib OpenGL: full C++11.: yes JavaScript: none JavaScript flg: Eina: yes (-systemd-journal unwind=no) Eo..: yes (eo-id=) Eolian..: yes (+cxx) Emile...: yes (crypto=openssl) Eet.: yes Evas: yes (-lua-old +fontconfig +fribidi -harfbuzz +cserve -tile-rotate dither-mask=big -hyphen) Engines...: buffer=static -fb -gl-cocoa -gl-sdl -software-gdi -software-ddraw -wayland-egl -wayland-shm -drm -gl-drm -eglfs +software-xlib +gl-xlib Vg Loaders : svg=static eet=static Image Loaders.: bmp=static eet=static generic=static +gif ico=static jpeg=static -jp2k pmaps=static png=static psd=static tga=static +tiff wbmp=static -webp xpm=static tgv=static dds=static +poppler +spectre +raw +rsvg +xcf Ecore...: yes (-systemd-daemon +glib -g-main-loop -libuv) Ecore_Con...: yes (+local-sockets +abstract-sockets -systemd-daemon net-control=connman) Ecore_File..: yes Ecore_IMF...: yes (-ibus -scim +xim -wayland) Ecore_X.: xlib (-xpresent -gesture +xinput2 -xinput22) Ecore_SDL...: no Ecore_Drm...: no Ecore_Drm2..: no Ecore_Wayland...: no Ecore_Wl2...: no IVI-Shell...: no Ecore_Buffer: no () Ecore_FB: no () Ecore_Audio.: yes (-alsa +pulseaudio +sndfile) Ecore_Avahi.: yes (+avahi-client) Ecore_Evas..: yes (+extn +ews -fb -drm -gl-drm -opengl-cocoa -software-sdl -opengl-sdl -wayland-shm -wayland-egl -software-gdi -software-ddraw +software-x11 +opengl-x11 -vnc_server) Elput...: no () Ector...: yes Eeze: yes (+libmount -tizen) EPhysics: yes Edje: yes (+physics +multisense -lua-old) Emotion.: yes (+v4l2 -xine -gstreamer +gstreamer1 -libvlc generic=static -generic_vlc) Ethumb..: yes Ethumb_Client...: yes Elua: yes Elementary..: yes (+X -FB -SDL -Cocoa -Win32 -Wl2 -DRM +quicklaunch) Tests...: make check (inexplicitly enabled) Examples: make examples (make install-examples) Documentation...: make doc Compilation.: make (or gmake) CPPFLAGS..: CFLAGS: -O3 -ffast-math -march=native -fpie CXXFLAGS..: -fPIC -DPIC -std=gnu++11 LDFLAGS...: -fPIC -DPIC -pie -rdynamic EFLJS_CXXFLAGS: Installation: make install (as root if needed, with 'su' or 'sudo') prefix: /usr/local dbus units: ${datarootdir}/dbus-1/services #---# ##==-- ALERT --==## #---# Your installation prefix is *NOT* /usr so this means you need to ensure some files are visible to dbus otherwise services cannot be started when needed. You will need to do the following: System-wide installation: ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service /usr/share/dbus-1/services/org.enlightenment.Ethumb.service or add "/usr/local/share" to $XDG_DATA_DIRS User installation: ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service ~/.local/share/dbus-1/services/org.enlightenment.Ethumb.service #---# -- Uhm, I have to compare on Debian Jessie to be sure it not related to Devuan, but with the same setup it compiles OK on Debian Stretch testing, excepting mi
Re: [e-users] EFL build problem
Le 02/11/2017 à 13:07, Thierry Bothorel via enlightenment-users a écrit : Le 02/11/2017 à 00:45, Cedric Bail a écrit : Original Message Subject: [e-users] EFL build problem Local Time: November 1, 2017 2:40 PM UTC Time: November 1, 2017 9:40 PM From: thier...@zaclys.net To: enlightenment-users@lists.sourceforge.net Hi, I try to build EFL (git). :$ ./autogen.sh --disable-systemd outcome looks good, only the final alert about prefix not in /usr :$ sudo make install ... CC lib/ecore/lib_ecore_libecore_la-ecore_job.elo CC lib/ecore/lib_ecore_libecore_la-ecore_main.elo lib/ecore/ecore_main.c:288:1 error: initializer element is not constant static Eina_Value _ecore_exit_code = EINA_VALUE_EMPTY; ^ . any idea? What system are you building on ? Cedric Hi, Devuan 1.0.0 (Jessie) If it can helps, autogen summarry: efl 1.20.99.56129 Configuration...: profile=dev os=linux-gnu EFL API Set...: both CPU Extensions: x86_64 (+mmx +sse3) System Feature: coroutine=ucontext +inotify +atfile_source +ipv6 Threads...: POSIX (+spinlocks +barrier +affinity +setname +__thread) Cryptography..: openssl X11...: xlib OpenGL: full C++11.: yes JavaScript: none JavaScript flg: Eina: yes (-systemd-journal unwind=no) Eo..: yes (eo-id=) Eolian..: yes (+cxx) Emile...: yes (crypto=openssl) Eet.: yes Evas: yes (-lua-old +fontconfig +fribidi -harfbuzz +cserve -tile-rotate dither-mask=big -hyphen) Engines...: buffer=static -fb -gl-cocoa -gl-sdl -software-gdi -software-ddraw -wayland-egl -wayland-shm -drm -gl-drm -eglfs +software-xlib +gl-xlib Vg Loaders : svg=static eet=static Image Loaders.: bmp=static eet=static generic=static +gif ico=static jpeg=static -jp2k pmaps=static png=static psd=static tga=static +tiff wbmp=static -webp xpm=static tgv=static dds=static +poppler +spectre +raw +rsvg +xcf Ecore...: yes (-systemd-daemon +glib -g-main-loop -libuv) Ecore_Con...: yes (+local-sockets +abstract-sockets -systemd-daemon net-control=connman) Ecore_File..: yes Ecore_IMF...: yes (-ibus -scim +xim -wayland) Ecore_X.: xlib (-xpresent -gesture +xinput2 -xinput22) Ecore_SDL...: no Ecore_Drm...: no Ecore_Drm2..: no Ecore_Wayland...: no Ecore_Wl2...: no IVI-Shell...: no Ecore_Buffer: no () Ecore_FB: no () Ecore_Audio.: yes (-alsa +pulseaudio +sndfile) Ecore_Avahi.: yes (+avahi-client) Ecore_Evas..: yes (+extn +ews -fb -drm -gl-drm -opengl-cocoa -software-sdl -opengl-sdl -wayland-shm -wayland-egl -software-gdi -software-ddraw +software-x11 +opengl-x11 -vnc_server) Elput...: no () Ector...: yes Eeze: yes (+libmount -tizen) EPhysics: yes Edje: yes (+physics +multisense -lua-old) Emotion.: yes (+v4l2 -xine -gstreamer +gstreamer1 -libvlc generic=static -generic_vlc) Ethumb..: yes Ethumb_Client...: yes Elua: yes Elementary..: yes (+X -FB -SDL -Cocoa -Win32 -Wl2 -DRM +quicklaunch) Tests...: make check (inexplicitly enabled) Examples: make examples (make install-examples) Documentation...: make doc Compilation.: make (or gmake) CPPFLAGS..: CFLAGS: -O3 -ffast-math -march=native -fpie CXXFLAGS..: -fPIC -DPIC -std=gnu++11 LDFLAGS...: -fPIC -DPIC -pie -rdynamic EFLJS_CXXFLAGS: Installation: make install (as root if needed, with 'su' or 'sudo') prefix: /usr/local dbus units: ${datarootdir}/dbus-1/services #---# ##==-- ALERT --==## #---# Your installation prefix is *NOT* /usr so this means you need to ensure some files are visible to dbus otherwise services cannot be started when needed. You will need to do the following: System-wide installation: ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service /usr/share/dbus-1/services/org.enlightenment.Ethumb.service or add "/usr/local/share" to $XDG_DATA_DIRS User installation: ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service ~/.local/share/dbus-1/services/org.enlightenment.Ethumb.service #---# -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] EFL build problem
Le 02/11/2017 à 00:45, Cedric Bail a écrit : Original Message Subject: [e-users] EFL build problem Local Time: November 1, 2017 2:40 PM UTC Time: November 1, 2017 9:40 PM From: thier...@zaclys.net To: enlightenment-users@lists.sourceforge.net Hi, I try to build EFL (git). :$ ./autogen.sh --disable-systemd outcome looks good, only the final alert about prefix not in /usr :$ sudo make install ... CClib/ecore/lib_ecore_libecore_la-ecore_job.elo CClib/ecore/lib_ecore_libecore_la-ecore_main.elo lib/ecore/ecore_main.c:288:1 error: initializer element is not constant static Eina_Value _ecore_exit_code = EINA_VALUE_EMPTY; ^ . any idea? What system are you building on ? Cedric Hi, Devuan 1.0.0 (Jessie) -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] EFL build problem
On Wed, 1 Nov 2017 13:39:02 -0400 Conrad Knight said: > I'm running into a problem while trying to build efl-1.20.5. I'm > working with a system that pretty much had no header files, or > anything needed for the compile to work. Many repeated runs of the > "configure" script gradually helped me find the ones needed. Until it > came the "make" step. Apparently I'm missing hwcomposer.h: > > In file included from modules/evas/engines/eglfs/evas_outbuf.c:1:0: > modules/evas/engines/eglfs/evas_engine.h:18:25: fatal error: > hwcomposer.h: No such file or directory > > I've tried looking for this header file, but have so far only found > references to Android. I'm trying to get EFL working on a Linux box. > Is there a development package i'm missing that "configure" didn't > check for? Is there a "configure" or "make" option i should have used > that i missed? eglfs was actually written on and for android as this is basically how to do it there. if you want "opengl-es/egl full screen on regular linux" then as long as your linux system is drm/kms capable (odroid xu3/4 for example or raspberry pi3 or any x86 box with open drivers (mesa+intel/radeon/nouveau) ... you should be good. you want the gl_drm engine for that. without gl accel the plain drm engine will do, or fb engine. > Thanks, > -Conrad. > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > enlightenment-users mailing list > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > -- - Codito, ergo sum - "I code, therefore I am" -- Carsten Haitzler - ras...@rasterman.com -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] EFL build problem
On Wed, 1 Nov 2017 22:40:26 +0100 "Thierry B." said: > Hi, > > I try to build EFL (git). > > :$ ./autogen.sh --disable-systemd > > outcome looks good, only the final alert about prefix not in /usr > > :$ sudo make install > > ... > CC lib/ecore/lib_ecore_libecore_la-ecore_job.elo > CC lib/ecore/lib_ecore_libecore_la-ecore_main.elo > lib/ecore/ecore_main.c:288:1 error: initializer element is not constant > static Eina_Value _ecore_exit_code = EINA_VALUE_EMPTY; > ^ > . > > > any idea? that's odd because: #define EINA_VALUE_EMPTY ((Eina_Value){ NULL, { { 0, 0, 0, 0, 0, 0, 0, 0 } } }) that's pretty constant to me... ? -- - Codito, ergo sum - "I code, therefore I am" -- Carsten Haitzler - ras...@rasterman.com -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] EFL build problem
> Original Message > Subject: [e-users] EFL build problem > Local Time: November 1, 2017 2:40 PM > UTC Time: November 1, 2017 9:40 PM > From: thier...@zaclys.net > To: enlightenment-users@lists.sourceforge.net > > Hi, > > I try to build EFL (git). > > :$ ./autogen.sh --disable-systemd > > outcome looks good, only the final alert about prefix not in /usr > > :$ sudo make install > > ... > CClib/ecore/lib_ecore_libecore_la-ecore_job.elo > CClib/ecore/lib_ecore_libecore_la-ecore_main.elo > lib/ecore/ecore_main.c:288:1 error: initializer element is not constant > static Eina_Value _ecore_exit_code = EINA_VALUE_EMPTY; > ^ > . > > any idea? What system are you building on ? Cedric -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
[e-users] EFL build problem
Hi, I try to build EFL (git). :$ ./autogen.sh --disable-systemd outcome looks good, only the final alert about prefix not in /usr :$ sudo make install ... CC lib/ecore/lib_ecore_libecore_la-ecore_job.elo CC lib/ecore/lib_ecore_libecore_la-ecore_main.elo lib/ecore/ecore_main.c:288:1 error: initializer element is not constant static Eina_Value _ecore_exit_code = EINA_VALUE_EMPTY; ^ . any idea? regds, Thierry B. -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
[e-users] EFL build problem
I'm running into a problem while trying to build efl-1.20.5. I'm working with a system that pretty much had no header files, or anything needed for the compile to work. Many repeated runs of the "configure" script gradually helped me find the ones needed. Until it came the "make" step. Apparently I'm missing hwcomposer.h: In file included from modules/evas/engines/eglfs/evas_outbuf.c:1:0: modules/evas/engines/eglfs/evas_engine.h:18:25: fatal error: hwcomposer.h: No such file or directory I've tried looking for this header file, but have so far only found references to Android. I'm trying to get EFL working on a Linux box. Is there a development package i'm missing that "configure" didn't check for? Is there a "configure" or "make" option i should have used that i missed? Thanks, -Conrad. -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users