Discussion:
[E-devel] EFL 1.20.0 beta 3
Stefan Schmidt
2017-07-20 14:00:10 UTC
Permalink
Third, and hopefully last, beta release for the 1.20 release cycle.
Please give it some good testing to allow us having a stable release.

**Download**

http://download.enlightenment.org/rel/libs/efl/efl-1.20.0-beta3.tar.gz
f75203ed284b88404feb53d0c43a56acf1ed451385b64e99cb89b393b55c43bd

http://download.enlightenment.org/rel/libs/efl/efl-1.20.0-beta3.tar.xz
3147b3563ecb3ab720d7fddcd0b661650ad2465fe62e604cf2051be263164fb6

**Features:**

* eldbus: support output dir in codegen

**Fixes:**

* evas mouse in/out/move event fix to remove "invalid move" (T5582)
* edje: give proper width to entry's cursor according to its theme
* ecore: Fix coverity resource leak (CID1377544)
* elput: Fix resource leak (CID1377539)
* efl_wl: Fix resource leak (CID1377537)
* edje_cc: Add copy item for proxy part
* eina: fix eina_tiler_equal to not always return true
* evas mesh save - use alloca for tmp strings instead of heap
* efreet cache create binary - check realloc results and handle failure
* efreet icon cache create bin - check realloc results and handle
* evas gl - fix compositing/native surface with egl/gles after glvnd
* eina debug bt sig handle - fix build on osx for clockid_t
* eolian: always generate a class initializer (T5736)
* emtoion gst1 - workaround gst break between 1.10 and 1.12
* multibuttonentry: Fix item resource clean up logic.
* elm_widget: do not check for the visibility
William L. Thomson Jr.
2017-07-20 14:56:31 UTC
Permalink
On Thu, 20 Jul 2017 16:00:10 +0200
Post by Stefan Schmidt
Third, and hopefully last, beta release for the 1.20 release cycle.
Please give it some good testing to allow us having a stable release.
It bulds!!!! So excited! :)
--
William L. Thomson Jr.
Simon Lees
2017-07-21 02:52:14 UTC
Permalink
Post by Stefan Schmidt
Third, and hopefully last, beta release for the 1.20 release cycle.
Please give it some good testing to allow us having a stable release.
**Download**
http://download.enlightenment.org/rel/libs/efl/efl-1.20.0-beta3.tar.gz
f75203ed284b88404feb53d0c43a56acf1ed451385b64e99cb89b393b55c43bd
http://download.enlightenment.org/rel/libs/efl/efl-1.20.0-beta3.tar.xz
3147b3563ecb3ab720d7fddcd0b661650ad2465fe62e604cf2051be263164fb6
Its not building here with wayland (git master seems to be the same)

[ 139s] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/efl
-Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers
-fvisibility=hidden -fdata-sections -ffunction-sections
-I../src/lib/efl_wl -I../src/lib/efl_wl -I../src/bindings/cxx/efl_wl
-I../src/bindings/efl_wl -I../src/lib/ecore_x -I../src/lib/ecore_x
-I../src/lib/eina -I../src/lib/eina -I../src/lib/efl -I../src/lib/efl
-I../src/lib/eo -I../src/lib/eo -I../src/lib/emile -I../src/lib/emile
-I../src/lib/evas -I../src/lib/evas -I../src/lib/ecore_evas
-I../src/lib/ecore_evas -I../src/lib/ecore -I../src/lib/ecore
-I../src/lib/ecore_input -I../src/lib/ecore_input -I../src/lib/ecore_wl2
-I../src/lib/ecore_wl2 -DEFL_EFL_WL_BUILD=1 -fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2
-fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -g
-Wno-address -c lib/efl_wl/xdg-shell-unstable-v6-protocol.c -fPIC -DPIC
-o lib/efl_wl/.libs/lib_efl_wl_libefl_wl_la-xdg-shell-unstable-v6-protocol.o
[ 139s] lib/efl_wl/xdg-shell-unstable-v6-protocol.c:31:10: fatal error:
wayland-util.h: No such file or directory
[ 139s] #include "wayland-util.h"
[ 139s] ^~~~~~~~~~~~~~~~
[ 139s] compilation terminated.

***@tek-top
/var/tmp/build-root/openSUSE_Tumbleweed-x86_64/usr/include/wayland ➀ ls
[Fri 21 Jul 12:16:29 ACST 2017|0]
wayland-client-core.h wayland-client-protocol.h wayland-egl-core.h
wayland-server-core.h wayland-server-protocol.h wayland-version.h
wayland-client.h wayland-cursor.h wayland-egl.h
wayland-server.h wayland-util.h
***@tek-top
/var/tmp/build-root/openSUSE_Tumbleweed-x86_64/usr/include/wayland ➀

wayland-client.pc and wayland-server.pc both list the include directory
as /usr/include/wayland but it doesn't seem to be picked up here.
--
Simon Lees (Simotek) http://simotek.net

Emergency Update Team keybase.io/simotek
SUSE Linux Adelaide Australia, UTC+10:30
GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
Carsten Haitzler (The Rasterman)
2017-07-21 03:25:47 UTC
Permalink
Post by Simon Lees
Post by Stefan Schmidt
Third, and hopefully last, beta release for the 1.20 release cycle.
Please give it some good testing to allow us having a stable release.
**Download**
http://download.enlightenment.org/rel/libs/efl/efl-1.20.0-beta3.tar.gz
f75203ed284b88404feb53d0c43a56acf1ed451385b64e99cb89b393b55c43bd
http://download.enlightenment.org/rel/libs/efl/efl-1.20.0-beta3.tar.xz
3147b3563ecb3ab720d7fddcd0b661650ad2465fe62e604cf2051be263164fb6
Its not building here with wayland (git master seems to be the same)
[ 139s] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/efl
-Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers
-fvisibility=hidden -fdata-sections -ffunction-sections
-I../src/lib/efl_wl -I../src/lib/efl_wl -I../src/bindings/cxx/efl_wl
-I../src/bindings/efl_wl -I../src/lib/ecore_x -I../src/lib/ecore_x
-I../src/lib/eina -I../src/lib/eina -I../src/lib/efl -I../src/lib/efl
-I../src/lib/eo -I../src/lib/eo -I../src/lib/emile -I../src/lib/emile
-I../src/lib/evas -I../src/lib/evas -I../src/lib/ecore_evas
-I../src/lib/ecore_evas -I../src/lib/ecore -I../src/lib/ecore
-I../src/lib/ecore_input -I../src/lib/ecore_input -I../src/lib/ecore_wl2
-I../src/lib/ecore_wl2 -DEFL_EFL_WL_BUILD=1 -fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2
-fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -g
-Wno-address -c lib/efl_wl/xdg-shell-unstable-v6-protocol.c -fPIC -DPIC
-o lib/efl_wl/.libs/lib_efl_wl_libefl_wl_la-xdg-shell-unstable-v6-protocol.o
wayland-util.h: No such file or directory
[ 139s] #include "wayland-util.h"
[ 139s] ^~~~~~~~~~~~~~~~
[ 139s] compilation terminated.
/var/tmp/build-root/openSUSE_Tumbleweed-x86_64/usr/include/wayland ➤ ls
[Fri 21 Jul 12:16:29 ACST 2017|0]
wayland-client-core.h wayland-client-protocol.h wayland-egl-core.h
wayland-server-core.h wayland-server-protocol.h wayland-version.h
wayland-client.h wayland-cursor.h wayland-egl.h
wayland-server.h wayland-util.h
/var/tmp/build-root/openSUSE_Tumbleweed-x86_64/usr/include/wayland ➤
wayland-client.pc and wayland-server.pc both list the include directory
as /usr/include/wayland but it doesn't seem to be picked up here.
interesting. this happens because suse puts the wl includes in their own dir
(patching/altering the upstream wayland build). we dont add wayland-server
pkgconfig stuff to EFL_WL_CFLAGS ... thats why.
--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) ***@rasterman.com
Carsten Haitzler (The Rasterman)
2017-07-21 03:29:22 UTC
Permalink
On Fri, 21 Jul 2017 12:22:14 +0930 Simon Lees <***@suse.de> said:

fixed in git
Post by Simon Lees
Post by Stefan Schmidt
Third, and hopefully last, beta release for the 1.20 release cycle.
Please give it some good testing to allow us having a stable release.
**Download**
http://download.enlightenment.org/rel/libs/efl/efl-1.20.0-beta3.tar.gz
f75203ed284b88404feb53d0c43a56acf1ed451385b64e99cb89b393b55c43bd
http://download.enlightenment.org/rel/libs/efl/efl-1.20.0-beta3.tar.xz
3147b3563ecb3ab720d7fddcd0b661650ad2465fe62e604cf2051be263164fb6
Its not building here with wayland (git master seems to be the same)
[ 139s] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/efl
-Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers
-fvisibility=hidden -fdata-sections -ffunction-sections
-I../src/lib/efl_wl -I../src/lib/efl_wl -I../src/bindings/cxx/efl_wl
-I../src/bindings/efl_wl -I../src/lib/ecore_x -I../src/lib/ecore_x
-I../src/lib/eina -I../src/lib/eina -I../src/lib/efl -I../src/lib/efl
-I../src/lib/eo -I../src/lib/eo -I../src/lib/emile -I../src/lib/emile
-I../src/lib/evas -I../src/lib/evas -I../src/lib/ecore_evas
-I../src/lib/ecore_evas -I../src/lib/ecore -I../src/lib/ecore
-I../src/lib/ecore_input -I../src/lib/ecore_input -I../src/lib/ecore_wl2
-I../src/lib/ecore_wl2 -DEFL_EFL_WL_BUILD=1 -fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2
-fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -g
-Wno-address -c lib/efl_wl/xdg-shell-unstable-v6-protocol.c -fPIC -DPIC
-o lib/efl_wl/.libs/lib_efl_wl_libefl_wl_la-xdg-shell-unstable-v6-protocol.o
wayland-util.h: No such file or directory
[ 139s] #include "wayland-util.h"
[ 139s] ^~~~~~~~~~~~~~~~
[ 139s] compilation terminated.
/var/tmp/build-root/openSUSE_Tumbleweed-x86_64/usr/include/wayland ➤ ls
[Fri 21 Jul 12:16:29 ACST 2017|0]
wayland-client-core.h wayland-client-protocol.h wayland-egl-core.h
wayland-server-core.h wayland-server-protocol.h wayland-version.h
wayland-client.h wayland-cursor.h wayland-egl.h
wayland-server.h wayland-util.h
/var/tmp/build-root/openSUSE_Tumbleweed-x86_64/usr/include/wayland ➤
wayland-client.pc and wayland-server.pc both list the include directory
as /usr/include/wayland but it doesn't seem to be picked up here.
--
Simon Lees (Simotek) http://simotek.net
Emergency Update Team keybase.io/simotek
SUSE Linux Adelaide Australia, UTC+10:30
GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) ***@rasterman.com
Loading...