bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-gettext] Build with --with-libxml2-prefix= fails


From: Xavier LACOSTE
Subject: [bug-gettext] Build with --with-libxml2-prefix= fails
Date: Wed, 26 Jul 2017 08:00:17 +0000

Hello,

 

I’m trying to build gettext through spack (http://spack.readthedocs.io/en/latest/index.html) and get an error while building gettext.

Spack first builds xml2 and then uses it to build gettext with :

'/data_local/appli_local/MTS/dev-tools/spack/var/spack/stage/gettext-0.19.8.1-ufg75pgwwvdied7bitgmy6yjj3hx6pbl/gettext-0.19.8.1/confi

gure' '--prefix=/data_local/appli_local/MTS/dev-tools/spack/opt/spack/linux-suse_linux11-x86_64/gcc-4.3/gettext-0.19.8.1-ufg75pgwwvdied7b

itgmy6yjj3hx6pbl' '--disable-java' '--disable-csharp' '--with-included-glib' '--with-included-gettext' '--with-included-libcroco' '--with

out-emacs' '--with-lispdir=/data_local/appli_local/MTS/dev-tools/spack/opt/spack/linux-suse_linux11-x86_64/gcc-4.3/gettext-0.19.8.1-ufg75

pgwwvdied7bitgmy6yjj3hx6pbl/share/emacs/site-lisp/gettext' '--without-cvs' '--with-ncurses-prefix=/data_local/appli_local/MTS/dev-tools/s

pack/opt/spack/linux-suse_linux11-x86_64/gcc-4.3/ncurses-6.0-ywun3mivk6s5jbqzqz3anqt2bwena6no' '--with-libxml2-prefix=/data_local/appli_l

ocal/MTS/dev-tools/spack/opt/spack/linux-suse_linux11-x86_64/gcc-4.3/libxml2-2.9.4-3xzzczxchvreigbnm5ar6c7pq6xfbq6h' '--with-included-lib

unistring'

 

My issue is that libtool still uses /usr/lib64/libxml2.so which is older and as incompatible symbols :

libtool: link: /data_local/appli_local/MTS/dev-tools/spack/lib/spack/env/gcc/gcc -std=gnu99 -o .libs/cldr-plurals cldr_plurals-cldr-plura

l.o cldr_plurals-cldr-plural-exp.o cldr_plurals-cldr-plurals.o  ./.libs/libgettextsrc.so /tmp/j0489939/spack-stage/spack-stage-bVdvDI/get

text-0.19.8.1/gettext-tools/gnulib-lib/.libs/libgettextlib.so ../gnulib-lib/.libs/libgettextlib.so /tmp/j0489939/spack-stage/spack-stage-

bVdvDI/gettext-0.19.8.1/gettext-tools/intl/.libs/libintl.so /usr/lib64/libxml2.so -ldl -lz -lm -lncurses ../intl/.libs/libintl.so -lc -fo

penmp -Wl,-rpath -Wl,/data_local/appli_local/MTS/dev-tools/spack/opt/spack/linux-suse_linux11-x86_64/gcc-4.3/gettext-0.19.8.1-ufg75pgwwvd

ied7bitgmy6yjj3hx6pbl/lib

 

I could finish the make stage by editing gettext-tools/src/Makefile and adding the correct xml2 full path to the LDFLAGS.

 

However I still can’t build it correctly through spack as the make && make install seems not to be enough for it to consider gettext is installed… But that’s more an spack issue.

 

Hope this can help improving the gettext build system.

 

Regards,

 

XL.

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]