I am trying to compile Geany from source on the Cygwin platform.
I checked the requirements (GTK2, etc.), added anything that
was missing, and issued `./configure' command.
I found other dependencies that I was not aware of. I am trying
to recall them from memory, so they need verification:
intltool
Once this was installed, I tried again.
Then I was told that I still needed some parts of ...
gettext
... that I had not yet installed.
Once these were installed, I tried again.
At this point, `./configure' terminated normally. I issued the
`make' command, and it worked quite awhile. However, it
exited abnormally as follows:
----------
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -g -O2 -o geany.exe a
bout.o build.o callbacks.o dialogs.o document.o editor.o encodings.o filetypes.o
geanyentryaction.o geanymenubuttonaction.o geanyobject.o geanywraplabel.o highl
ighting.o interface.o keybindings.o keyfile.o log.o main.o msgwindow.o navqueue.
o notebook.o plugins.o pluginutils.o prefix.o prefs.o printing.o project.o queue
.o sciwrappers.o search.o socket.o stash.o symbols.o templates.o toolbar.o tools
.o treeviews.o ui_utils.o utils.o vte.o ../scintilla/libscintilla.a ../tagmanage
r/libtagmanager.a -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpango
cairo-1.0 -lgio-2.0 -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -l
pangoft2-1.0 -lXext -lXfixes -lcairo -lpixman-1 -lglitz -lpng12 -lxcb-render-uti
l -lXrender -lxcb-render -lX11 -lxcb -lXau -lXdmcp -lpango-1.0 -lm -lfontconfig
-lexpat -lfreetype -lz -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -
lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -lintl
../scintilla/libscintilla.a(ScintillaGTK.o): In function `_ZN12ScintillaGTKD2Ev'
:
/home/henry/temp/geany-0.18/scintilla/ScintillaGTK.cxx:385: undefined reference
to `___gxx_personality_sj0'
../scintilla/libscintilla.a(ScintillaGTK.o): In function `_ZN12ScintillaGTKD1Ev'
:
/home/henry/temp/geany-0.18/scintilla/ScintillaGTK.cxx:385: undefined reference
to `___gxx_personality_sj0'
../scintilla/libscintilla.a(ScintillaGTK.o): In function `_ZN12ScintillaGTKD0Ev'
:
/home/henry/temp/geany-0.18/scintilla/ScintillaGTK.cxx:385: undefined reference
to `___gxx_personality_sj0'
../scintilla/libscintilla.a(ScintillaGTK.o): In function `_ZN12ScintillaGTK13UnR
ealizeThisEP10_GtkWidget':
/home/henry/temp/geany-0.18/scintilla/ScintillaGTK.cxx:509: undefined reference
to `___gxx_personality_sj0'
../scintilla/libscintilla.a(ScintillaGTK.o): In function `_ZN12ScintillaGTK7MapT
hisEv':
/home/henry/temp/geany-0.18/scintilla/ScintillaGTK.cxx:557: undefined reference
to `___gxx_personality_sj0'
../scintilla/libscintilla.a(ScintillaGTK.o):/home/henry/temp/geany-0.18/scintill
a/ScintillaGTK.cxx:579: more undefined references to `___gxx_personality_sj0' fo
llow
collect2: ld returned 1 exit status
make[2]: *** [geany.exe] Error 1
make[2]: Leaving directory `/home/henry/temp/geany-0.18/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/henry/temp/geany-0.18'
make: *** [all] Error 2
----------
Any suggestions would be appreciated. I seem to be really close
to getting a clean compile on Cygwin, so it would be really nice to
figure this out.
Thanks
Tom