Hello, I am having problems getting gettext-0.1.14.1 to build on OpenBSD using libtool-1.5.2. See included message to the gettext maintainer.
After this message Bruno Haible, the gettext maintainer, suggested there could be a problem with libtool support on OpenBSD and to workaround he suggested me to add the options: --disable-shared --enable-static. Indeed, gettext succesfully build, but the resulting package doesn't include libintl.h so I am afraid that that's not really usefull. Could someone please take a look at my problem? ----- Forwarded message from Han Boetes <[EMAIL PROTECTED]> ----- Date: Tue, 3 Feb 2004 05:23:21 +0100 To: Bruno Haible <[EMAIL PROTECTED]> From: Han Boetes <[EMAIL PROTECTED]> Subject: Re: aditional information for the gettext-0.14 compile problems on OpenBSD Bruno Haible wrote: > After more investigations, it seems like a rule meant to be > executed only on glibc2 systems also fired in your build because of > the appended patch. Without --disable-dns and with your patch I now get: Making install in lib mkdir -p -- . /usr/pkgmk/work/gettext/pkg/usr/local/lib /bin/sh ../libtool --mode=install /usr/bin/install -c libgettextlib.la /usr/pkgmk/work/gettext/pkg/usr/local/lib/libgettextlib.la libtool: install: warning: relinking `libgettextlib.la' (cd /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools/lib; /bin/sh ../libtool --mode=relink egcc -O2 -march=i686 -pipe -o libgettextlib.la -rpath /usr/local/lib -release 0.14.1 ../intl/libintl.la -L/usr/local/lib -liconv -L/usr/local/lib -liconv -lc -no-undefined allocsa.lo argmatch.lo backupfile.lo addext.lo basename.lo c-ctype.lo classpath.lo closeout.lo copy-file.lo csharpcomp.lo csharpexec.lo error.lo error-progname.lo execute.lo fatal-signal.lo findprog.lo fstrcmp.lo full-write.lo fwriteerror.lo gcd.lo getopt.lo getopt1.lo hash.lo javacomp.lo javaexec.lo linebreak.lo mbswidth.lo obstack.lo concatpath.lo pipe-bidi.lo pipe-in.lo pipe-out.lo progname.lo progreloc.lo safe-read.lo safe-write.lo sh-quote.lo stpncpy.lo strtoul.lo tmpdir.lo wait-process.lo xmalloc.lo xstrdup.lo xallocsa.lo xerror.lo xreadlink.lo xsetenv.lo localcharset.lo stpcpy.lo getline.lo getndelim2.lo canonicalize.lo -inst-prefix-dir /usr/pkgmk/work/gettext/pkg) egcc -shared -fPIC -DPIC -o .libs/libgettextlib-0.14.1.so .libs/allocsa.o .libs/argmatch.o .libs/backupfile.o .libs/addext.o .libs/basename.o .libs/c-ctype.o .libs/classpath.o .libs/closeout.o .libs/copy-file.o .libs/csharpcomp.o .libs/csharpexec.o .libs/error.o .libs/error-progname.o .libs/execute.o .libs/fatal-signal.o .libs/findprog.o .libs/fstrcmp.o .libs/full-write.o .libs/fwriteerror.o .libs/gcd.o .libs/getopt.o .libs/getopt1.o .libs/hash.o .libs/javacomp.o .libs/javaexec.o .libs/linebreak.o .libs/mbswidth.o .libs/obstack.o .libs/concatpath.o .libs/pipe-bidi.o .libs/pipe-in.o .libs/pipe-out.o .libs/progname.o .libs/progreloc.o .libs/safe-read.o .libs/safe-write.o .libs/sh-quote.o .libs/stpncpy.o .libs/strtoul.o .libs/tmpdir.o .libs/wait-process.o .libs/xmalloc.o .libs/xstrdup.o .libs/xallocsa.o .libs/xerror.o .libs/xreadlink.o .libs/xsetenv.o .libs/localcharset.o .libs/stpcpy.o .libs/getline.o .libs/getndelim2.o .libs/canonicalize.o -L/usr/local/lib /usr/local/lib/libintl.so.7.0 /usr/local/lib/libiconv.so.4.0 -march=i686 egcc: /usr/local/lib/libintl.so.7.0: No such file or directory libtool: install: error: relink `libgettextlib.la' with the above command before installing it *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools/lib (line 513 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools/lib (line 685 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools (line 448 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1 (line 238 of Makefile). This is what I got without the patch and without --disable-nl Making install in lib mkdir -p -- . /usr/pkgmk/work/gettext/pkg/usr/local/lib /bin/sh ../libtool --mode=install /usr/bin/install -c libgettextlib.la /usr/pkgmk/work/gettext/pkg/usr/local/lib/libgettextlib.la libtool: install: warning: relinking `libgettextlib.la' (cd /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools/lib; /bin/sh ../libtool --mode=relink egcc -O2 -march=i686 -pipe -o libgettextlib.la -rpath /usr/local/lib -release 0.14.1 ../intl/libintl.la -L/usr/local/lib -liconv -L/usr/local/lib -liconv -lc -no-undefined allocsa.lo argmatch.lo backupfile.lo addext.lo basename.lo c-ctype.lo classpath.lo closeout.lo copy-file.lo csharpcomp.lo csharpexec.lo error.lo error-progname.lo execute.lo fatal-signal.lo findprog.lo fstrcmp.lo full-write.lo fwriteerror.lo gcd.lo getopt.lo getopt1.lo hash.lo javacomp.lo javaexec.lo linebreak.lo mbswidth.lo obstack.lo concatpath.lo pipe-bidi.lo pipe-in.lo pipe-out.lo progname.lo progreloc.lo safe-read.lo safe-write.lo sh-quote.lo stpncpy.lo strtoul.lo tmpdir.lo wait-process.lo xmalloc.lo xstrdup.lo xallocsa.lo xerror.lo xreadlink.lo xsetenv.lo localcharset.lo stpcpy.lo getline.lo getndelim2.lo canonicalize.lo -inst-prefix-dir /usr/pkgmk/work/gettext/pkg) egcc -shared -fPIC -DPIC -o .libs/libgettextlib-0.14.1.so .libs/allocsa.o .libs/argmatch.o .libs/backupfile.o .libs/addext.o .libs/basename.o .libs/c-ctype.o .libs/classpath.o .libs/closeout.o .libs/copy-file.o .libs/csharpcomp.o .libs/csharpexec.o .libs/error.o .libs/error-progname.o .libs/execute.o .libs/fatal-signal.o .libs/findprog.o .libs/fstrcmp.o .libs/full-write.o .libs/fwriteerror.o .libs/gcd.o .libs/getopt.o .libs/getopt1.o .libs/hash.o .libs/javacomp.o .libs/javaexec.o .libs/linebreak.o .libs/mbswidth.o .libs/obstack.o .libs/concatpath.o .libs/pipe-bidi.o .libs/pipe-in.o .libs/pipe-out.o .libs/progname.o .libs/progreloc.o .libs/safe-read.o .libs/safe-write.o .libs/sh-quote.o .libs/stpncpy.o .libs/strtoul.o .libs/tmpdir.o .libs/wait-process.o .libs/xmalloc.o .libs/xstrdup.o .libs/xallocsa.o .libs/xerror.o .libs/xreadlink.o .libs/xsetenv.o .libs/localcharset.o .libs/stpcpy.o .libs/getline.o .libs/getndelim2.o .libs/canonicalize.o -L/usr/local/lib /usr/local/lib/libintl.so.7.0 /usr/local/lib/libiconv.so.4.0 -march=i686 egcc: /usr/local/lib/libintl.so.7.0: No such file or directory libtool: install: error: relink `libgettextlib.la' with the above command before installing it *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools/lib (line 513 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools/lib (line 685 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools (line 448 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1 (line 238 of Makefile). And with your patch and with --disable-nls I get: Making install in src make install-am mkdir -p -- . /usr/pkgmk/work/gettext/pkg/usr/local/lib /bin/sh ../libtool --mode=install /usr/bin/install -c libgettextsrc.la /usr/pkgmk/work/gettext/pkg/usr/local/lib/libgettextsrc.la libtool: install: warning: relinking `libgettextsrc.la' (cd /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools/src; /bin/sh ../libtool --mode=relink egcc -O2 -march=i686 -pipe -o libgettextsrc.la -rpath /usr/local/lib -release 0.14.1 ../lib/libgettextlib.la -L/usr/local/lib -liconv -lc -no-undefined message.lo read-po-abstract.lo po-lex.lo po-gram-gen.lo po-hash-gen.lo po-charset.lo read-properties.lo read-stringtable.lo open-po.lo dir-list.lo str-list.lo read-po.lo write-properties.lo write-stringtable.lo write-po.lo msgl-ascii.lo msgl-iconv.lo msgl-equal.lo msgl-cat.lo msgl-english.lo file-list.lo msgl-charset.lo po-time.lo plural.lo plural-table.lo format.lo format-c.lo format-sh.lo format-python.lo format-lisp.lo format-elisp.lo format-librep.lo format-java.lo format-csharp.lo format-awk.lo format-pascal.lo format-ycp.lo format-tcl.lo format-perl.lo format-perl-brace.lo format-php.lo format-gcc-internal.lo format-qt.lo -inst-prefix-dir /usr/pkgmk/work/gettext/pkg) egcc -shared -fPIC -DPIC -o .libs/libgettextsrc-0.14.1.so .libs/message.o .libs/read-po-abstract.o .libs/po-lex.o .libs/po-gram-gen.o .libs/po-hash-gen.o .libs/po-charset.o .libs/read-properties.o .libs/read-stringtable.o .libs/open-po.o .libs/dir-list.o .libs/str-list.o .libs/read-po.o .libs/write-properties.o .libs/write-stringtable.o .libs/write-po.o .libs/msgl-ascii.o .libs/msgl-iconv.o .libs/msgl-equal.o .libs/msgl-cat.o .libs/msgl-english.o .libs/file-list.o .libs/msgl-charset.o .libs/po-time.o .libs/plural.o .libs/plural-table.o .libs/format.o .libs/format-c.o .libs/format-sh.o .libs/format-python.o .libs/format-lisp.o .libs/format-elisp.o .libs/format-librep.o .libs/format-java.o .libs/format-csharp.o .libs/format-awk.o .libs/format-pascal.o .libs/format-ycp.o .libs/format-tcl.o .libs/format-perl.o .libs/format-perl-brace.o .libs/format-php.o .libs/format-gcc-internal.o .libs/format-qt.o -L/usr/local/lib /usr/local/lib/libgettextlib.so /usr/local/lib/libiconv.so.4.0 -march=i686 egcc: /usr/local/lib/libgettextlib.so: No such file or directory libtool: install: error: relink `libgettextsrc.la' with the above command before installing it *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools/src (line 681 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools/src (line 1379 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools/src (line 1373 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1/gettext-tools (line 448 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/gettext/src/gettext-0.14.1 (line 238 of Makefile). ----- End forwarded message ----- # Han -- (_) I have no doubt that it is a part of the destiny of the human "===' race, in its gradual improvement, to leave off eating animals. " " -- Thoreau _______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/libtool
