<div dir="ltr">Congrats on the great work with geany looks fantastic.<br><br>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.<br>
<br>System details:<br>Geany revision 2968<br>gcc version 4.2.3<br>Anything else you need to know?<br><br>Thanks<br>Adam.<br><br><br>The part of the make output causing the problem is below<br><br>-------------------------------------------------------------------------<br>
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<br>
/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     <br>
dialogs.o: In function `handle_save_as':<br>/home/ameehan/Code/geany/src/dialogs.c:410: undefined reference to `tm_workspace_remove_object'<br>document.o: In function `document_update_tag_list':<br>/home/ameehan/Code/geany/src/document.c:2053: undefined reference to `tm_source_file_update'<br>
/home/ameehan/Code/geany/src/document.c:2033: undefined reference to `tm_source_file_new'<br>/home/ameehan/Code/geany/src/document.c:2038: undefined reference to `tm_workspace_add_object'<br>/home/ameehan/Code/geany/src/document.c:2046: undefined reference to `tm_source_file_update'<br>
/home/ameehan/Code/geany/src/document.c:2040: undefined reference to `tm_work_object_free'<br>document.o: In function `document_set_filetype':<br>/home/ameehan/Code/geany/src/document.c:2166: undefined reference to `tm_workspace_remove_object'<br>
document.o: In function `get_real_path_from_utf8':<br>/home/ameehan/Code/geany/src/document.c:147: undefined reference to `tm_get_real_path'<br>document.o: In function `document_save_file':<br>/home/ameehan/Code/geany/src/document.c:1570: undefined reference to `tm_workspace_update'<br>
document.o: In function `document_remove_page':<br>/home/ameehan/Code/geany/src/document.c:509: undefined reference to `tm_workspace_remove_object'<br>document.o: In function `document_close_all':<br>/home/ameehan/Code/geany/src/document.c:2573: undefined reference to `tm_workspace_update'<br>
editor.o: In function `autocomplete_tags':<br>/home/ameehan/Code/geany/src/editor.c:1394: undefined reference to `tm_workspace_find'<br>editor.o: In function `find_calltip':<br>/home/ameehan/Code/geany/src/editor.c:1222: undefined reference to `tm_workspace_find'<br>
/home/ameehan/Code/geany/src/editor.c:1245: undefined reference to `tm_tags_prune'<br>/home/ameehan/Code/geany/src/editor.c:1253: undefined reference to `tm_tags_sort'<br>/home/ameehan/Code/geany/src/editor.c:1231: undefined reference to `tm_workspace_find_scoped'<br>
main.o: In function `main_quit':<br>/home/ameehan/Code/geany/src/main.c:924: undefined reference to `tm_workspace_free'<br>main.o: In function `main_init':<br>/home/ameehan/Code/geany/src/main.c:271: undefined reference to `tm_get_workspace'<br>
plugins.o:(.data+0x1c8): undefined reference to `tm_get_real_path'<br>plugins.o:(.data+0x1cc): undefined reference to `tm_source_file_new'<br>plugins.o:(.data+0x1d0): undefined reference to `tm_workspace_add_object'<br>
plugins.o:(.data+0x1d4): undefined reference to `tm_source_file_update'<br>plugins.o:(.data+0x1d8): undefined reference to `tm_work_object_free'<br>plugins.o:(.data+0x1dc): undefined reference to `tm_workspace_remove_object'<br>
symbols.o: In function `symbols_get_current_function':<br>/home/ameehan/Code/geany/src/symbols.c:1412: undefined reference to `tm_get_current_function'<br>symbols.o: In function `find_work_object_tag':<br>/home/ameehan/Code/geany/src/symbols.c:318: undefined reference to `tm_tags_extract'<br>
symbols.o: In function `symbols_show_load_tags_dialog':<br>/home/ameehan/Code/geany/src/symbols.c:1095: undefined reference to `tm_workspace_load_global_tags'<br>symbols.o: In function `load_c_ignore_tags':<br>
/home/ameehan/Code/geany/src/symbols.c:106: undefined reference to `c_tags_ignore'<br>symbols.o: In function `symbols_finalize':<br>/home/ameehan/Code/geany/src/symbols.c:369: undefined reference to `c_tags_ignore'<br>
symbols.o: In function `symbols_generate_global_tags':<br>/home/ameehan/Code/geany/src/symbols.c:1040: undefined reference to `tm_get_workspace'<br>/home/ameehan/Code/geany/src/symbols.c:1041: undefined reference to `tm_workspace_create_global_tags'<br>
symbols.o: In function `symbols_get_macro_list':<br>/home/ameehan/Code/geany/src/symbols.c:272: undefined reference to `tm_tags_extract'<br>/home/ameehan/Code/geany/src/symbols.c:283: undefined reference to `tm_tags_sort'<br>
symbols.o: In function `load_user_tags':<br>/home/ameehan/Code/geany/src/symbols.c:1183: undefined reference to `tm_workspace_load_global_tags'<br>/home/ameehan/Code/geany/src/symbols.c:1185: undefined reference to `tm_get_workspace'<br>
symbols.o: In function `symbols_global_tags_loaded':<br>/home/ameehan/Code/geany/src/symbols.c:121: undefined reference to `c_tags_ignore'<br>/home/ameehan/Code/geany/src/symbols.c:160: undefined reference to `tm_workspace_load_global_tags'<br>
symbols.o: In function `symbols_find_tags_as_string':<br>/home/ameehan/Code/geany/src/symbols.c:195: undefined reference to `tm_tags_extract'<br>collect2: ld returned 1 exit status<br>make[2]: *** [geany] Error 1<br>
make[2]: Leaving directory `/home/ameehan/Code/geany/src'<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `/home/ameehan/Code/geany'<br>make: *** [all-recursive-am] Error 2<br><br></div>