Problems compiling Glib 2.0.4 under cygwin



Hi,

I'm trying to compile Glib2 under cygwin, configure is running fine but its failing when I run make. It throws out a lot of undefined reference errors, then says the error was with libgobject-2.0.la.

I used the following line to configure make,

CFLAGS=-O2 CPPFLAGS='-I/usr/include' LDFLAGS='-L/usr/lib' ./configure --disable-static --prefix=/usr --enable-maintainer-mode

Just before through the undefined reference errors make complains about not being able to find libglib-2.0.la (output below)

Is it possible to compile glib under cygwin, and if so what should I be doing for this to work?

Any help appreciated

Jeremy

Make Output before errors;

*** Warning: This library needs some functionality provided by ../glib/libglib-2.0.la.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
libtool: link: warning: `/lib/libintl.la' seems to be moved

rm -fr .libs/libgobject-2.0.la .libs/libgobject-2.0.* .libs/libgobject-2.0.*

generating symbol list for `libgobject-2.0.la'
dlltool --export-all --exclude-symbols DllMain 12,_cygwin_dll_entry 12,_cygwin_noncygwin_dll_entry 12,DllMainCRTStartup 12,DllEntryPoint 12 --output-def .libs/cyggobject-2.0-0.dll-def 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 sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < .libs/cyggobject-2.0-0.dll-def > .libs/libgobject-2.0.exp if test "x`head -1 .libs/libgobject-2.0.exp`" = xEXPORTS; then cp .libs/libgobject-2.0.exp .libs/cyggobject-2.0-0.dll-def; else echo EXPORTS > .libs/cyggobject-2.0-0.dll-def; _lt_hint=1; cat .libs/libgobject-2.0.exp | while read symbol; do set dummy $symbol; case $# in 2) echo " $2 @ $_lt_hint ; " >> .libs/cyggobject-2.0-0.dll-def;; *) echo " $2 @ $_lt_hint $3 ; " >> .libs/cyggobject-2.0-0.dll-def;; esac; _lt_hint=`expr 1 + $_lt_hint`; done; fi




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