[Geany] Trouble compiling on Ubuntu 8.04

Adam Meehan adam.meehan at xxxxx
Thu Sep 18 00:11:29 UTC 2008


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geany.org/pipermail/users/attachments/20080918/7cc170b3/attachment.html>


More information about the Users mailing list