On 28/12/06 14:50:54, Ali Shah wrote:
Hi there, I am wondering if anyone has gotten geany to work under OSX? I have managed to compile and run geany 0.10 using g++ 3.3 however there is something that is causing it to hang when I hit the compile button.
It's likely the hang is caused by GLib - you could try upgrading your version of GLib. There was a bug in 2.12.4 which affected g_io_channel behaviour, which is used in Geany's build system and elsewhere.
From the GLib 2.12.5 announcement: * Bugs fixed 302672 poll is completely broken on Mac OS X 10.4
Also when compiling under gcc 4.0.1 i get the following make error:
gcc -DGEANY_DEBUG -Wall -pipe -g -O2 -o geany main.o symbols.o search.o notebook.o keybindings.o templates.o treeviews.o about.o encodings.o keyfile.o prefs.o dialogs.o msgwindow.o build.o filetypes.o highlighting.osci_cb.o sciwrappers.o document.o socket.o tools.o utils.o ui_utils.o support.o interface.o callbacks.o vte.o ../scintilla/libscintilla.a ../tagmanager/libtagmanager.a -L/opt/local/lib -L/usr/X11R6/lib - lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -ltiff -ljpeg -lm - lpangocairo-1.0 -lpango-1.0 -lcairo -lSM -lICE -lgobject-2.0 -lgmodule-2.0 - lglib-2.0 -lintl -liconv -lfreetype -lz -lfontconfig -lpng12 -lXrender -lX11 -lstdc++ /usr/bin/ld: Undefined symbols: __Unwind_Resume collect2: ld returned 1 exit status make[2]: *** [geany] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
I also think linking with g++ will fix this, so I'll probably make this the default, once I figure out how to tell automake how to do this ;-)
Regards, Nick