From: manu <emm...@ci...> - 2007-08-01 16:47:49
|
Hello I've dowloaded gtk2hs-0.9.12 and built it from the sources on a Intel Mac... It did build but when I tried to run the demo helloword this is what i got : manu$ ghc --make World.hs -o helloworld [1 of 1] Compiling Main ( World.hs, World.o ) Linking helloworld ... manu$ ./helloworld helloworld: Cannot initialize GUI. Any idea ? Thanks Emmanuel PS: here follows the ./configure output : manu$ ./configure --with-hcflags=-O0 --disable-split-objs checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... i386-apple-darwin8.9.1 checking host system type... i386-apple-darwin8.9.1 checking for style of include used by make... GNU checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for ar... /usr/bin/ar checking for ld... /usr/bin/ld checking for basename... /usr/bin/basename checking for grep that handles long lines and -e... /usr/bin/grep checking for gzip... /usr/bin/gzip checking for a sed that does not truncate output... /usr/bin/sed checking for cut... /usr/bin/cut checking for tar... /usr/bin/tar checking for touch... /usr/bin/touch checking for ranlib... ranlib checking for ghc... /opt/local/bin/ghc checking version of GHC... 6.6 checking for ghc-pkg... /opt/local/bin/ghc-pkg checking for the GHC package "mtl"... yes checking for pkg-config... /opt/local/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GLIB... yes checking for GTK... yes checking for LIBGLADE... yes checking whether to build glade package... yes checking for GCONF... no checking whether to build gconf package... no checking for SOURCEVIEW... no checking whether to build sourceview package... no checking for MOZILLA_MOZEMBED... no checking whether to build mozembed package... no checking for SEAMONKEY_MOZEMBED... no checking whether to build mozembed package... no checking for FIREFOX_MOZEMBED... no checking whether to build mozembed package... no checking for XULRUNNER_MOZEMBED... no checking whether to build mozembed package... no checking for CAIRO... yes checking whether to build cairo package... yes checking for SVGCAIRO... no checking whether to build svgcairo package... no checking for GTKGLEXT... no checking whether to build gtkglext package... no checking whether to build deprecated bindings... yes checking for hsc2hs... /opt/local/bin/hsc2hs checking for happy... /usr/local/bin/happy checking version of happy... 1.16 checking for alex... /usr/local/bin/alex configure: creating ./config.status config.status: creating Makefile config.status: creating tools/c2hs/toplevel/C2HSConfig.hs config.status: creating gtk2hs.spec config.status: creating mk/chsDepend config.status: creating mk/link-splitobjs.sh config.status: creating docs/prologue.txt config.status: creating glib/glib.pkg config.status: creating glib/glib.package.conf config.status: creating glib/glib.cabal config.status: creating gtk/gtk.pkg config.status: creating gtk/gtk.package.conf config.status: creating gtk/gtk.cabal config.status: creating glade/glade.pkg config.status: creating glade/glade.package.conf config.status: creating glade/glade.cabal config.status: creating gconf/gconf.pkg config.status: creating gconf/gconf.package.conf config.status: creating gconf/gconf.cabal config.status: creating sourceview/sourceview.pkg config.status: creating sourceview/sourceview.package.conf config.status: creating sourceview/sourceview.cabal config.status: creating mozembed/mozembed.pkg config.status: creating mozembed/mozembed.package.conf config.status: creating mozembed/mozembed.cabal config.status: creating cairo/cairo.pkg config.status: creating cairo/cairo.package.conf config.status: creating cairo/cairo.cabal config.status: creating svgcairo/svgcairo.pkg config.status: creating svgcairo/svgcairo.package.conf config.status: creating svgcairo/svgcairo.cabal config.status: creating gtkglext/gtkglext.pkg config.status: creating gtkglext/gtkglext.package.conf config.status: creating gtkglext/gtkglext.cabal config.status: creating soegtk/soegtk.pkg config.status: creating soegtk/soegtk.package.conf config.status: creating soegtk/soegtk.cabal config.status: creating gtk2hs-config.h config.status: executing depfiles commands config.status: executing default commands ************************************************** * Configuration completed successfully. * * The following packages will be built: * * glib : yes * gtk : yes * glade : yes * cairo : yes * svgcairo : no * gtkglext : no * gconf : no * sourceview : no * mozembed : no * soegtk : yes * documentation : no * * Now do "(g)make" followed by "(g)make install" ************************************************** |