Problem with 32/64 bit install
"Norman Scaife" <[email protected]>
| Newsgroups | gmane.comp.lang.ocaml.lib.gtk |
|---|---|
| Message-ID | <[email protected]> |
Hi, With ocaml 3.10.2, gtk2-2.12.5-1.fc8.x86_64 and gtk2-2.12.5-1.fc8.i386 and lablgtk-2.10.1 on a Fedora 8, amd64x2 system, lablgtk seems to compile just fine, lablgl works as expected but when running lablgtk apps I get: (ocaml:15880): GLib-GObject-WARNING **: gtype.c:3339: type id `0' is invalid (ocaml:15880): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced (ocaml:15880): GLib-GObject-WARNING **: gvalue.c:96: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation Exception: Failure "Gobject.Value.set : cannot set this value". Is this a 32/64 bit problem? Some apps seem to need 64bit, others 32 bit. I can't see how to point lablgtk at a particular gtk2, even with LD_LIBRARY_PATH, PKG_CONFIG_PATH, ld.so.conf etc. I can't force ocaml to be 32 bit anyway because the amd64 assembly barfs with a 32 bit compile. Any ideas? Could it even just be a version problem (maybe 2.12.5 is too new)? BTW, I need both versions of gtk2 due to that silly Adobe only producing 32 bit versions of flash. Thanks in advance, N.S. _______________________________________________ Lablgtk mailing list [email protected] http://yquem.inria.fr/cgi-bin/mailman/listinfo/lablgtk