Good idea! I added my explanation wrt. libintl to that page.
On Wed, 2008-08-13 at 17:52 +0530, Anil Gulecha wrote: > Hi, > > I'm trying to build 'recode' on Nexenta, and make failed towards the > end with undefined reference to `libintl_gettext'. how can I go about > correcting this? > > I've started a page on the wiki at > http://www.nexenta.org/os/Porting_Codefixes. The aim of this page is > to collect various (un)common porting issues faced and to be the first > stop for any nexenta builder in for compiler issues. > > Regards > Anil > > > (cd .libs && rm -f librecode.la && ln -s ../librecode.la librecode.la) > gcc -DLIBDIR=\"/usr/lib\" -DHAVE_CONFIG_H -I.. -I. -I../lib > -I../libiconv -g -Wall -D_REENTRANT -O2 -c main.c > main.c: In function 'main': > main.c:892: warning: format '%d' expects type 'int', but argument 3 > has type 'pid_t' > gcc -DLIBDIR=\"/usr/lib\" -DHAVE_CONFIG_H -I.. -I. -I../lib > -I../libiconv -g -Wall -D_REENTRANT -O2 -c freeze.c > gcc -DLIBDIR=\"/usr/lib\" -DHAVE_CONFIG_H -I.. -I. -I../lib > -I../libiconv -g -Wall -D_REENTRANT -O2 -c mixed.c > /bin/sh ../libtool --mode=link gcc -g -Wall -D_REENTRANT -O2 > -Wl,-Bsymbolic-functions -o recode main.o freeze.o mixed.o > librecode.la ../lib/libreco.a > gcc -g -Wall -D_REENTRANT -O2 -Wl,-Bsymbolic-functions -o .libs/recode > main.o freeze.o mixed.o ./.libs/librecode.so ../lib/libreco.a > main.o: In function `task_perror': > /root/recode/recode-3.6/src/main.c:163: undefined reference to > `libintl_gettext' > /root/recode/recode-3.6/src/main.c:160: undefined reference to > `libintl_gettext' > /root/recode/recode-3.6/src/main.c:142: undefined reference to > `libintl_gettext' > /root/recode/recode-3.6/src/main.c:145: undefined reference to > `libintl_gettext' > /root/recode/recode-3.6/src/main.c:148: undefined reference to > `libintl_gettext' > main.o:/root/recode/recode-3.6/src/main.c:151: more undefined > references to `libintl_gettext' follow > main.o: In function `main': > /root/recode/recode-3.6/src/main.c:397: undefined reference to > `libintl_bindtextdomain' > /root/recode/recode-3.6/src/main.c:398: undefined reference to > `libintl_textdomain' > /root/recode/recode-3.6/src/main.c:522: undefined reference to > `libintl_gettext' > /root/recode/recode-3.6/src/main.c:526: undefined reference to > `libintl_gettext' > /root/recode/recode-3.6/src/main.c:464: undefined reference to > `libintl_gettext' > /root/recode/recode-3.6/src/main.c:468: undefined reference to > `libintl_gettext' > /root/recode/recode-3.6/src/main.c:628: undefined reference to > `libintl_gettext' > main.o:/root/recode/recode-3.6/src/main.c:430: more undefined > references to `libintl_gettext' follow > collect2: ld returned 1 exit status > make[3]: *** [recode] Error 1 > make[3]: Leaving directory `/root/recode/recode-3.6/src' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/root/recode/recode-3.6' > make[1]: *** [all-recursive-am] Error 2 > make[1]: Leaving directory `/root/recode/recode-3.6' > make: *** [build] Error 2 > dpkg-buildpackage: failure: debian/rules build gave error exit status 2 > _______________________________________________ > gnusol-devel mailing list > [email protected] > http://lists.sonic.net/mailman/listinfo/gnusol-devel > _______________________________________________ gnusol-devel mailing list [email protected] http://lists.sonic.net/mailman/listinfo/gnusol-devel
