From mboxrd@z Thu Jan 1 00:00:00 1970 From: Romain Naour Date: Sat, 12 Sep 2015 12:38:57 +0200 Subject: [Buildroot] [PACH v2 11/38] package/efl: regenerate the configure script In-Reply-To: <1441747212-27421-12-git-send-email-romain.naour@openwide.fr> References: <1441747212-27421-1-git-send-email-romain.naour@openwide.fr> <1441747212-27421-12-git-send-email-romain.naour@openwide.fr> Message-ID: <55F400C1.9070505@openwide.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net 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 > --- > 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. >