|
missing destdir with OpenBSD-3.5: msg#00050gnu.libtool.bugs
Hello, While building glib2 on OpenBSD I ran into this error while doing a fakeinstall: Making install in gobject make install-am /bin/sh ../mkinstalldirs /usr/pkgmk/work/glib2/pkg/usr/local/lib /bin/sh ../libtool --mode=install /usr/bin/install -c libgobject-2.0.la /usr/pkgmk/work/glib2/pkg/usr/local/lib/libgobject-2.0.la libtool: install: warning: relinking `libgobject-2.0.la' (cd /usr/pkgmk/work/glib2/src/glib-2.4.0/gobject; /bin/sh ../libtool --mode=relink egcc -O2 -march=i686 -pipe -Wall -o libgobject-2.0.la -rpath /usr/local/lib -version-info 400:0:400 -export-dynamic gboxed.lo gclosure.lo genums.lo gobject.lo gparam.lo gparamspecs.lo gsignal.lo gsourceclosure.lo gtype.lo gtypemodule.lo gtypeplugin.lo gvalue.lo gvaluearray.lo gvaluetransform.lo gvaluetypes.lo ../glib/libglib-2.0.la -lintl -inst-prefix-dir /usr/pkgmk/work/glib2/pkg) libtool: link: warning: `/usr/local/lib/gcc-lib/i386-unknown-openbsd3.5/3.3.2/../../..//libintl.la' seems to be moved egcc -shared -fPIC -DPIC -o .libs/libgobject-2.0.so.400.0 .libs/gboxed.o .libs/gclosure.o .libs/genums.o .libs/gobject.o .libs/gparam.o .libs/gparamspecs.o .libs/gsignal.o .libs/gsourceclosure.o .libs/gtype.o .libs/gtypemodule.o .libs/gtypeplugin.o .libs/gvalue.o .libs/gvaluearray.o .libs/gvaluetransform.o .libs/gvaluetypes.o -L/usr/local/lib -L/usr/local/lib/gcc-lib/i386-unknown-openbsd3.5/3.3.2/../../../ /usr/local/lib/libglib-2.0.so.400.0 /usr/local/lib/libintl.so.1.1 -march=i686 egcc: /usr/local/lib/libglib-2.0.so.400.0: No such file or directory libtool: install: error: relink `libgobject-2.0.la' with the above command before installing it *** Error code 1 Stop in /usr/pkgmk/work/glib2/src/glib-2.4.0/gobject (line 470 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/glib2/src/glib-2.4.0/gobject (line 755 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/glib2/src/glib-2.4.0/gobject (line 749 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/glib2/src/glib-2.4.0 (line 452 of Makefile). *** Error code 1 Stop in /usr/pkgmk/work/glib2/src/glib-2.4.0 (line 690 of Makefile). Obviously the `destdir' is missing from the cc line; changing the command to: egcc -shared -fPIC -DPIC -o .libs/libgobject-2.0.so.400.0 .libs/gboxed.o .libs/gclosure.o .libs/genums.o .libs/gobject.o .libs/gparam.o .libs/gparamspecs.o .libs/gsignal.o .libs/gsourceclosure.o .libs/gtype.o .libs/gtypemodule.o .libs/gtypeplugin.o .libs/gvalue.o .libs/gvaluearray.o .libs/gvaluetransform.o .libs/gvaluetypes.o -L/usr/local/lib -L/usr/local/lib/gcc-lib/i386-unknown-openbsd3.5/3.3.2/../../../ /usr/pkgmk/work/glib2/pkg/usr/local/lib/libglib-2.0.so.400.0 /usr/local/lib/libintl.so.1.1 -march=i686 And that worked like expected. This problem occurs with other gnu-software like gettext as well. Please change libtool so it will support fakeinstalls for OpenBSD. # Han -- _/| VK |\_ // o\ All syllogisms have three parts; therefore this is /o \\ || ._) not a syllogism. (_. || //__\ /__\\ )___( )___( |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Save money and time...just for you!!: 00050, Preston Barrera |
|---|---|
| Next by Date: | -: 00050, Марк |
| Previous by Thread: | Save money and time...just for you!!i: 00050, Preston Barrera |
| Next by Thread: | -: 00050, Марк |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |