Bez --disable-nls nie daje sie skompilowac. ustawienie --with-included-gettext powinno dac mozliwosc zbudowania libintl.* a tak jest budowana libgnuintl.* Wiec w katalogu gettext-runtime/intl w Makefile zmienilem: all: all-no all-yes: libintl.$la libintl.h charset.alias ref-add.sed ref-del.sed all-no: all-no-yes all-no-yes: libgnuintl.$la all-no-no: all: all-yes to spowodowalo, ze byl kompilowany libintl, a nie libgnuintl oraz zmienilem w install: install-exec install-data install-exec: all if { test "$(PACKAGE)" = "gettext-runtime" || test "$(PACKAGE)" = "gettext-tools"; } \ && test 'no' = yes; then \ zmienilem 'no' na 'yes' aby zadzialalo instal inaczej nie jest instalowana libintl.* ./configure LDFLAGS="-L/lib -L/usr/local/lib -Wl,-R/usr/local/lib" --with-included-gettext \ --disable-java --disable-native-java --enable-threads=posix 2>&1 | InstaLL.log LDFLAGS = -L/lib -L/usr/local/lib -Wl,-R/usr/local/lib Opcja --with-included-gettext rzeczywiscie zmienia all: all-no na all: all-yes czyli jest uzyta libntl i jest instalowana oczywiscie nie moze byc --disable-nls Jest proble z opcja: -fvisibility=hidden gdy jest ona w: CFLAGS = -g -O2 -fvisibility=hidden w Makefile w katalogu gettext-tools/intl i gettext-runtime/intl to biblioteka libintl.so ma ukryte # objdump -t libintl.so | more | grep libintl_gettext 0000cbd4 l O .data 00000014 .hidden libintl_gettext_germanic_plural 00006010 l F .text 00000068 .hidden libintl_gettext_free_exp 00006888 l F .text 000000e4 .hidden libintl_gettext_extract_plural 00006174 l F .text 00000713 .hidden libintl_gettextparse 00001cd8 g F .text 00000024 libintl_gettext a po usunieciu z CFLAGS -fvisibility=hidden jest # objdump -t libintl.so | more | grep libintl_gettext 0000d754 g O .data 00000014 libintl_gettext_germanic_plural 000027d0 g F .text 00000024 libintl_gettext 00006b0c g F .text 00000068 libintl_gettext_free_exp 00007384 g F .text 000000e4 libintl_gettext_extract_plural 00006c70 g F .text 00000713 libintl_gettextparse Problem z -lrt w Makefile w gettext-tools/gnulib-tests LIBSCHED = -lrt zamienile -lrt na -lc w LIBSCHED i w pozostalych wystapieniach.