[Buildroot] [PACH v2 11/38] package/efl: regenerate the configure script
Romain Naour
romain.naour at openwide.fr
Sat Sep 12 10:38:57 UTC 2015
Hi,
Le 08/09/2015 23:19, Romain Naour a écrit :
> Workaround a build issue with eldbus-codegen:
>
> CCLD bin/eldbus/eldbus-codegen
> CXXLD bin/eolian_cxx/eolian_cxx
> CCLD lib/ecore_x/ecore_x_vsync
> CCLD lib/evas/common/libevas_op_blend_sse3.la
> CCLD lib/evas/common/libevas_convert_rgb_32.la
> CCLD lib/ecore_ipc/libecore_ipc.la
> [...]/i686-ctng-linux-gnu/bin/ld: warning: libefl.so.1, needed by lib/ecore/.libs/libecore.so, not found (try using -rpath or -rpath-link)
> lib/ecore/.libs/libecore.so: undefined reference to `efl_control_suspend_set'
> lib/ecore/.libs/libecore.so: undefined reference to `efl_control_interface_get'
> collect2: error: ld returned 1 exit status
> Makefile:19135: recipe for target 'bin/eldbus/eldbus-codegen' failed
> make[6]: *** [bin/eldbus/eldbus-codegen] Error 1
>
> A dependency on libefl seems to be missing for eldbus but by
> regenerating eldbus-codegen build correctly.
>
> Reported upstream: https://phab.enlightenment.org/T2718
>
> Also, gettextsize is needed since *.po files were generated with
s/gettextsize/gettextize/
> an "old" gettext version (0.18):
>
> Making all in po
> *** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.18 but the autoconf macros are from gettext version 0.19
> Makefile:149: recipe for target 'check-macro-version' failed
>
> Signed-off-by: Romain Naour <romain.naour at openwide.fr>
> ---
> package/efl/efl.mk | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/package/efl/efl.mk b/package/efl/efl.mk
> index 781fa4a..3061d2e 100644
> --- a/package/efl/efl.mk
> +++ b/package/efl/efl.mk
> @@ -14,6 +14,11 @@ EFL_INSTALL_STAGING = YES
>
> EFL_DEPENDENCIES = host-pkgconf host-efl dbus freetype jpeg lua udev zlib
>
> +# regenerate the configure script:
> +# https://phab.enlightenment.org/T2718
> +EFL_AUTORECONF = YES
> +EFL_GETTEXTSIZE = YES
s/EFL_GETTEXTSIZE/EFL_GETTEXTIZE/
Sorry for the typos, will fix it.
Romain
> +
> # Configure options:
> # --disable-cxx-bindings: disable C++11 bindings.
> # --enable-lua-old: disable Elua and remove luajit dependency.
>
More information about the buildroot
mailing list