[ gpsdrive ] latest svn build
Hamish
hamish_b at yahoo.com
Sat Feb 28 19:24:08 AKST 2009
Chris wrote:
> Many thanks....but still not working with freshly installed
> source and patch applied.
>
> Will leave this alone for now. Weird error messages
> however. Posting simply for reference.
>
> -------------------------------------------------------------------------
> Linking C executable gpsdrive
> CMakeFiles/gpsdrive.dir/gpsdrive.o: In function
> `calldrawmarker_cb':
> gpsdrive.c:(.text+0x8f2): undefined reference to
> `pleasepollme'
> gpsdrive.c:(.text+0x8fb): undefined reference to
> `pleasepollme'
> gpsdrive.c:(.text+0x903): undefined reference to
> `pleasepollme'
> gpsdrive.c:(.text+0x908): undefined reference to
> `pleasepollme'
> gpsdrive.c:(.text+0x913): undefined reference to
> `pleasepollme'
> gpsdrive.c:(.text+0x92b): undefined reference to
> `friends_sendmsg'
> CMakeFiles/gpsdrive.dir/gpsdrive.o: In function
> `drawmarker':
> gpsdrive.c:(.text+0x1735): undefined reference to
> `readkismet'
> CMakeFiles/gpsdrive.dir/gpsdrive.o: In function
> `sel_message_cb':
> gpsdrive.c:(.text+0x60b7): undefined reference to
> `friends_list'
> CMakeFiles/gpsdrive.dir/gpsdrive.o: In function `main':
> gpsdrive.c:(.text+0x7822): undefined reference to
> `initkismet'
> gpsdrive.c:(.text+0x7864): undefined reference to
> `friends_init'
> gpsdrive.c:(.text+0x7a15): undefined reference to
> `friendsagent_cb'
> gpsdrive.c:(.text+0x7b54): undefined reference to
> `cleanup_friends'
> gpsdrive.c:(.text+0x7b7f): undefined reference to
> `sockfd'
> gpsdrive.c:(.text+0x7b89): undefined reference to
> `sockfd'
> CMakeFiles/gpsdrive.dir/main_gui.o: In function
> `update_statusdisplay':
> main_gui.c:(.text+0x2073): undefined reference to
> `maxfriends'
> main_gui.c:(.text+0x2079): undefined reference to
> `actualfriends'
> CMakeFiles/gpsdrive.dir/splash.o: In function
> `message_cb':
> splash.c:(.text+0x11eb): undefined reference to
> `sockfd'
> splash.c:(.text+0x1205): undefined reference to
> `friends_sendmsg'
> collect2: ld returned 1 exit status
> make[2]: *** [src/gpsdrive] Error 1
> make[1]: *** [src/CMakeFiles/gpsdrive.dir/all] Error 2
> make: *** [all] Error 2
> ------------------------------------------------------eof----------------------
maybe due to different versions of GCC? (here 4.1.2)
I would like to set:
CFLAGS="-g -Wall -Werror-implicit-function-declaration -fno-common -Wextra -Wunused"
to check for missing #includes, but I am unsure how to do that with cmake.
Hamish
More information about the GPSdrive
mailing list