Date: Sat, 26 Apr 2003 23:57:44 +0200 To: Benjamin Monate Cc: Sven Luther , lablgtk Subject: Re: lablgtk on windows ... Message-ID: <20030426215744.GA1218 at iliana> References: <20030425114457.GA1558 at iliana> <3EA91DD1.8010709 at lix.polytechnique.fr> <20030425130710.GA2677 at iliana> <3EA93F07.3060504 at lix.polytechnique.fr> <20030425163012.GA1189 at iliana> <3EAA4271.3080006 at lix.polytechnique.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3EAA4271.3080006 at lix.polytechnique.fr> From: Sven Luther On Sat, Apr 26, 2003 at 10:25:21AM +0200, Benjamin Monate wrote: > What is the output of : > > pkg-config --libs --cflags gtk+-2.0 > > > Mine is something like: > ==================================================================== > $ pkg-config --libs --cflags gtk+-2.0 > -II:/cygwin/include/gtk-2.0 -II:/cygwin/lib/gtk-2.0/include > -II:/cygwin/include/ > atk-1.0 -II:/cygwin/include/pango-1.0 -II:/cygwin/include/glib-2.0 > -II:/cygwin/l > ib/glib-2.0/include -LI:/cygwin/lib -lgtk-win32-2.0 -lgdk-win32-2.0 > -latk-1.0 - > lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0 > -lgmodule-2.0 > -lglib-2.0 -lintl -liconv > ==================================================================== Mmm, i have : -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv Mmm, i miss this entry : -LI:/cygwin/lib Normally, it should not matter, because is have the libraries in /usr/lib, as normal, and it should be in the library path by default, or whatever. I will try adding it to see if it works with it. > And I have : > ==================================================================== > $ ls i:/cygwin/lib > atk-1.0.lib libg2c.la libpcre.a > automode.o libgcj.a libpcre.dll.a > binmode.o libgcj.la libpcre.la > charset.alias libgcj.spec libpcreposix.a > crt0.o libgdbm.a libpcreposix.dll.a > cvs libgdbm.dll.a libpcreposix.la > gcc-lib libgdk-win32-2.0-0.dll libpng-bcc.def > gcrt0.o libgdk-win32-2.0.dll.a libpng-bcc.lib > gdk-win32-2.0.lib libgdk_pixbuf-2.0-0.dll libpng.a > gdk_pixbuf-2.0.lib libgdk_pixbuf-2.0.dll.a libpng.a > gettext libglib-2.0-0.dll libpng.def > glib-2.0 libglib-2.0.dll.a libpng.dll.a > glib-2.0.def libglui.a libpng.dll.a > glib-2.0.lib libgluix.a libpng.lib > gmodule-2.0.def libgmodule-2.0-0.dll libpng10.a > gmodule-2.0.lib libgmodule-2.0.dll.a libpng10.dll.a > gobject-2.0.def libgmon.a libpng12.a > gobject-2.0.lib libgobject-2.0-0.dll libpng12.dll.a > gthread-2.0.def libgobject-2.0.dll.a libpthread.a > gthread-2.0.lib libgthread-2.0-0.dll libreadline.a > gtk-2.0 libgthread-2.0.dll.a libreadline.dll.a > gtk-win32-2.0.lib libgtk-win32-2.0-0.dll libstdc++.a > iconv.a libgtk-win32-2.0.dll.a libstdc++.la > iconv.dll libhistory.a libsupc++.a > iconv.lib libhistory.dll.a libsupc++.la > intl.lib libiberty.a libtcl80.a > ldscripts libiconv-1.7-w32.bin libtermcap.a > lib libiconv.a libtextmode.a > libatk-1.0-0.dll libiconv.dll.a libtiff-bcc.def > libatk-1.0.dll.a libiconv.la libtiff-bcc.lib > libautomode.a libintl-1.dll libtiff.a > libbfd.a libintl.a libtiff.def > libbfd.la libintl.dll.a libtiff.dll.a > libbinmode.a libintl.la libtiff.lib > libbz2.a libitcl30.a libtix4180.a > libbz2.dll.a libitk30.a libtk80.a > libc.a libjbig.a libungif.a > libcharset.a libjbig.dll.a libungif.dll.a > libcharset.dll.a libjpeg.a libungif.la > libcharset.la libjpeg.dll.a libz-bcc.def > libcrypt.a libltdl.a libz-bcc.lib > libcurses.a libltdl.dll.a libz.a > libcurses.dll.a libltdl.la libz.def > libcygwin.a libm.a libz.dll.a > libexpat.a libmenu.a libz.lib > libexpat.dll.a libmenu.dll.a locale > libexpat.la libmmalloc.a mingw > libfl.a libncurses++.a noX > libform.a libncurses++.dll.a pango > libform.dll.a libncurses.a pango-1.0.lib > libfreetype-bcc.def libncurses.dll.a pangoft2-1.0.lib > libfreetype-bcc.lib libopcodes.a pangowin32-1.0.lib > libfreetype.a libopcodes.la perl5 > libfreetype.def libpanel.a pkgconfig > libfreetype.dll.a libpanel.dll.a security > libfreetype.dll.la libpango-1.0-0.dll tclConfig.sh > libfreetype.la libpango-1.0.dll.a terminfo > libfreetype.lib libpangoft2-1.0-0.dll texmf > libfrtbegin.a libpangoft2-1.0.dll.a textmode.o > libg.a libpangowin32-1.0-0.dll tkConfig.sh > libg2c.a libpangowin32-1.0.dll.a w32api > =================================================================== A, i have much less than you : $ ls /usr/lib atk-1.0.lib libfontconfig-1.dll libgthread-2.0-0.dll freetype-6.def libfreetype.a libgthread-2.0.dll.a gdk_pixbuf-2.0.lib libfreetype-bcc.def libgtk-win32-2.0-0.dll gdk-win32-2.0.lib libfreetype-bcc.lib libgtk-win32-2.0.dll.a glib-2.0 libfreetype.dll.a libpango-1.0-0.dll glib-2.0.def libfreetype.la libpango-1.0.dll.a glib-2.0.lib libfreetype.lib libpangoft2-1.0-0.dll gmodule-2.0.def libgdk_pixbuf-2.0-0.dll libpangoft2-1.0.dll.a gmodule-2.0.lib libgdk_pixbuf-2.0.dll.a libpangowin32-1.0-0.dll gobject-2.0.def libgdk-win32-2.0-0.dll libpangowin32-1.0.dll.a gobject-2.0.lib libgdk-win32-2.0.dll.a locale gthread-2.0.def libglib-2.0-0.dll pango gthread-2.0.lib libglib-2.0.dll.a pango-1.0.lib gtk-2.0 libgmodule-2.0-0.dll pangoft2-1.0.lib gtk-win32-2.0.lib libgmodule-2.0.dll.a pangowin32-1.0.lib libatk-1.0-0.dll libgobject-2.0-0.dll pkgconfig libatk-1.0.dll.a libgobject-2.0.dll.a But the most important things seem to be there. The missing symbols seem to be in libglib and libgtk, at least they are on linux, odn't know how to check the windows version. > You probably should not mix cygwin pkg for gtk and pkg-config from the > gtk site. Mmm, i will see if adding the -L helps. Another strange thing is that you have I:/cygwin kind of path, while i simply have /usr kind of ones. Ok, need to reboot to try it out. Mmm, maybe i could try installing cygwin in bochs or vmware, or try running it in wine ? Friendly, Sven Luther