Re: [e-users] EFL build problem

2017-11-05 Thread Vincent Torri
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

2017-11-03 Thread Thierry B.

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

2017-11-02 Thread Thierry B.

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

2017-11-02 Thread Thierry B.

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

2017-11-02 Thread Thierry Bothorel via enlightenment-users

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

2017-11-01 Thread Carsten Haitzler
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

2017-11-01 Thread Carsten Haitzler
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

2017-11-01 Thread Cedric Bail
>  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

2017-11-01 Thread Thierry B.

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

2017-11-01 Thread Conrad Knight
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