Congrats on the great work with geany looks fantastic.
Looking forward to using the latest version, however I am having trouble compiling on Ubuntu 8.04. Obviously I am too lame to figure it out myself so I would appreciate any help you can give.
System details:
Geany revision 2968
gcc version 4.2.3
Anything else you need to know?
Thanks
Adam.
The part of the make output causing the problem is below
-------------------------------------------------------------------------
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../scintilla/include -I./../tagmanager/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DGEANY_DATADIR=\""/usr/local/share"\" -DGEANY_DOCDIR=\""/usr/local/share/doc/geany"\" -DGEANY_LIBDIR=\""/usr/local/lib"\" -DGEANY_LOCALEDIR=\"""\" -DGEANY_PREFIX=\""/usr/local"\" -g -DGEANY_DEBUG -g -O2 -c vte.c
/bin/bash ../libtool --silent --mode=link gcc -DGEANY_DATADIR=\""/usr/local/share"\" -DGEANY_DOCDIR=\""/usr/local/share/doc/geany"\" -DGEANY_LIBDIR=\""/usr/local/lib"\" -DGEANY_LOCALEDIR=\"""\" -DGEANY_PREFIX=\""/usr/local"\" -g -DGEANY_DEBUG -g -O2 -o geany about.o build.o callbacks.o dialogs.o document.o editor.o encodings.o filetypes.o geanyobject.o geanywraplabel.o highlighting.o interface.o keybindings.o keyfile.o log.o main.o msgwindow.o navqueue.o notebook.o plugins.o prefix.o prefs.o printing.o project.o sciwrappers.o search.o socket.o support.o symbols.o templates.o tools.o treeviews.o ui_utils.o utils.o vte.o ../scintilla/libscintilla.a ../tagmanager/libtagmanager.a -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
dialogs.o: In function `handle_save_as':
/home/ameehan/Code/geany/src/dialogs.c:410: undefined reference to `tm_workspace_remove_object'
document.o: In function `document_update_tag_list':
/home/ameehan/Code/geany/src/document.c:2053: undefined reference to `tm_source_file_update'
/home/ameehan/Code/geany/src/document.c:2033: undefined reference to `tm_source_file_new'
/home/ameehan/Code/geany/src/document.c:2038: undefined reference to `tm_workspace_add_object'
/home/ameehan/Code/geany/src/document.c:2046: undefined reference to `tm_source_file_update'
/home/ameehan/Code/geany/src/document.c:2040: undefined reference to `tm_work_object_free'
document.o: In function `document_set_filetype':
/home/ameehan/Code/geany/src/document.c:2166: undefined reference to `tm_workspace_remove_object'
document.o: In function `get_real_path_from_utf8':
/home/ameehan/Code/geany/src/document.c:147: undefined reference to `tm_get_real_path'
document.o: In function `document_save_file':
/home/ameehan/Code/geany/src/document.c:1570: undefined reference to `tm_workspace_update'
document.o: In function `document_remove_page':
/home/ameehan/Code/geany/src/document.c:509: undefined reference to `tm_workspace_remove_object'
document.o: In function `document_close_all':
/home/ameehan/Code/geany/src/document.c:2573: undefined reference to `tm_workspace_update'
editor.o: In function `autocomplete_tags':
/home/ameehan/Code/geany/src/editor.c:1394: undefined reference to `tm_workspace_find'
editor.o: In function `find_calltip':
/home/ameehan/Code/geany/src/editor.c:1222: undefined reference to `tm_workspace_find'
/home/ameehan/Code/geany/src/editor.c:1245: undefined reference to `tm_tags_prune'
/home/ameehan/Code/geany/src/editor.c:1253: undefined reference to `tm_tags_sort'
/home/ameehan/Code/geany/src/editor.c:1231: undefined reference to `tm_workspace_find_scoped'
main.o: In function `main_quit':
/home/ameehan/Code/geany/src/main.c:924: undefined reference to `tm_workspace_free'
main.o: In function `main_init':
/home/ameehan/Code/geany/src/main.c:271: undefined reference to `tm_get_workspace'
plugins.o:(.data+0x1c8): undefined reference to `tm_get_real_path'
plugins.o:(.data+0x1cc): undefined reference to `tm_source_file_new'
plugins.o:(.data+0x1d0): undefined reference to `tm_workspace_add_object'
plugins.o:(.data+0x1d4): undefined reference to `tm_source_file_update'
plugins.o:(.data+0x1d8): undefined reference to `tm_work_object_free'
plugins.o:(.data+0x1dc): undefined reference to `tm_workspace_remove_object'
symbols.o: In function `symbols_get_current_function':
/home/ameehan/Code/geany/src/symbols.c:1412: undefined reference to `tm_get_current_function'
symbols.o: In function `find_work_object_tag':
/home/ameehan/Code/geany/src/symbols.c:318: undefined reference to `tm_tags_extract'
symbols.o: In function `symbols_show_load_tags_dialog':
/home/ameehan/Code/geany/src/symbols.c:1095: undefined reference to `tm_workspace_load_global_tags'
symbols.o: In function `load_c_ignore_tags':
/home/ameehan/Code/geany/src/symbols.c:106: undefined reference to `c_tags_ignore'
symbols.o: In function `symbols_finalize':
/home/ameehan/Code/geany/src/symbols.c:369: undefined reference to `c_tags_ignore'
symbols.o: In function `symbols_generate_global_tags':
/home/ameehan/Code/geany/src/symbols.c:1040: undefined reference to `tm_get_workspace'
/home/ameehan/Code/geany/src/symbols.c:1041: undefined reference to `tm_workspace_create_global_tags'
symbols.o: In function `symbols_get_macro_list':
/home/ameehan/Code/geany/src/symbols.c:272: undefined reference to `tm_tags_extract'
/home/ameehan/Code/geany/src/symbols.c:283: undefined reference to `tm_tags_sort'
symbols.o: In function `load_user_tags':
/home/ameehan/Code/geany/src/symbols.c:1183: undefined reference to `tm_workspace_load_global_tags'
/home/ameehan/Code/geany/src/symbols.c:1185: undefined reference to `tm_get_workspace'
symbols.o: In function `symbols_global_tags_loaded':
/home/ameehan/Code/geany/src/symbols.c:121: undefined reference to `c_tags_ignore'
/home/ameehan/Code/geany/src/symbols.c:160: undefined reference to `tm_workspace_load_global_tags'
symbols.o: In function `symbols_find_tags_as_string':
/home/ameehan/Code/geany/src/symbols.c:195: undefined reference to `tm_tags_extract'
collect2: ld returned 1 exit status
make[2]: *** [geany] Error 1
make[2]: Leaving directory `/home/ameehan/Code/geany/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ameehan/Code/geany'
make: *** [all-recursive-am] Error 2