On Apr 3, 2010, at 18:28, Andy Stewart wrote: > Axel Simon <axel.si...@in.tum.de> writes: > >> Hi Andy, >> >> On Apr 3, 2010, at 15:51, Andy Stewart wrote: >> >>> Hi all, >>> >>> Some Gtk+ functions need GIcon in GIO (gio/System/GIO/Types.chs) >>> >>> And i found in Makefile.am just have `gtk` in >>> `libHSgtk_a_INTERNALDEPS` >>> So i add `gio` in it: >>> libHSgtk_a_INTERNALDEPS = glib gio >>> >>> And `make` new code is okay, but when i run `ghci -package gtk`, >>> i got >>> below error: >>> >>> ------------------------------> error start >>> <------------------------------ >>> GHCi, version 6.12.1: http://www.haskell.org/ghc/ :? for help >>> Loading package ghc-prim ... linking ... done. >>> Loading package integer-gmp ... linking ... done. >>> Loading package base ... linking ... done. >>> Loading package mtl-1.1.0.2 ... linking ... done. >>> Loading package glib-0.10.1 ... linking ... done. >>> Loading package bytestring-0.9.1.5 ... linking ... done. >>> Loading package array-0.3.0.0 ... linking ... done. >>> Loading package cairo-0.10.1 ... linking ... done. >>> Loading package containers-0.3.0.0 ... linking ... done. >>> ghc: /usr/local/lib/gtk2hs/HSgtk.o: unknown symbol >>> giozm0zi10zi1_SystemziGIOziTypes_zdfGObjectClassIcon_closure' >>> Loading package gtk-0.10.1 ... linking ... ghc: unable to load >>> package `gtk-0.10.1' >>> ------------------------------> error end >>> <------------------------------ >>> >>> I'm sure i have add all _stub.o files in Makefile.am >>> And above error looks like something wrong when link HSgtk.o .... >>> Just add `gio` in `libHSgtk_a_INTERNALDEPS` is not enough? >> >> It looks like you have not built and installed the most recent >> changes to the gtk package. > I have did `make clean` before `make` again. > But still have above error.
I wanted to ask if you did a 'cabal install' after you remade the gtk package. It looks like you have not installed the latest version of the gtk package. It might be that you're still missing some object files (maybe some _stub.o files?). Axel. ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Gtk2hs-devel mailing list Gtk2hs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtk2hs-devel