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

_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to