Date: Fri, 22 Feb 2002 14:26:49 +0100 From: Alan Schmitt To: gimpwin-dev at yahoogroups.com Cc: lablgtk at kaba.or.jp Subject: missing win32/gdkprivate-win32.h Message-ID: <20020222142649.M1282 at alan-schm1p> Mail-Followup-To: gimpwin-dev at yahoogroups.com, lablgtk at kaba.or.jp Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, I'm trying to build labgtk using a mingw version of ocaml, and I stumbled upon a small issue (I'm using gtk+-dev-1.3.0-20020207). The first problem is that the include in some lablgtk file (ml_gdk.c) is gdk/win32/gdkwin32.h instead of gdk/gdkwin32.h. I could easily fix that ;-) The second problem is that gdk/gdkwin32.h includes gdk/win32/gdkprivate-win32.h, whereas I don't have any win32 directory under gkd ... So I looked on the yahoogroups archive, and saw that gdkprivate-win32.h was not supposed to be used anyway. So I tried to remove the include in gdkwin32.h but ml_gdk.c does not compile (complains about some missing struct, this kind of things). So I have a few questions: - if gdkprivate-win32.h is not to be used, why is it included by gdkwin32.h ? And if it is included, why isn't it available ? - should I try to switch to 1.3.12 ? Has the api changed much and will everything break ? Thanks for any hint on how to solve it. I have this small app that's currently compiled using a cygwin port of lablgtk, but that has a weird bug (crashed after a while on win98, but not on xp) that might be caused by cygwin (not mentionning the fact I need the cygwin1.dll for it), so that's why I'm trying the mingw port. Alan Schmitt -- The hacker: someone who figured things out and made something cool happen.