hi,
I tried to compile gpsdrive from CVS; the configure-script seems to work
except for a small error, but when I run 'make', the compile stops after a
while with errors.
Maybe I did miss something or are there some architecture specific issues?
My system is Debian Sid on PPC.
Günther
------------------------------------------------------------------------
/bin/sh: ./config.rpath: No such file or directory
------------------------------------------------------------------------
gpsdrive.c: In function 'drawmarker':
gpsdrive.c:4934: warning: implicit declaration of function
'drawdownloadrectangle'
gpsdrive.c: In function 'downloadsetparm':
gpsdrive.c:6055: warning: passing argument 1 of 'g_strdelimit' discards
qualifiers from pointer target type
gpsdrive.c:6061: warning: passing argument 1 of 'g_strdelimit' discards
qualifiers from pointer target type
gpsdrive.c: In function 'addwaypoint_gtk_cb':
gpsdrive.c:7922: warning: passing argument 1 of 'addwaypoint' discards
qualifiers from pointer target type
gpsdrive.c:7922: warning: passing argument 2 of 'addwaypoint' discards
qualifiers from pointer target type
gpsdrive.c: In function 'main':
gpsdrive.c:9764: warning: dereferencing type-punned pointer will break
strict-aliasing rules
gpsdrive.c:9767: warning: dereferencing type-punned pointer will break
strict-aliasing rules
gpsdrive.c:9781: warning: dereferencing type-punned pointer will break
strict-aliasing rules
gpsdrive.c:9784: warning: dereferencing type-punned pointer will break
strict-aliasing rules
gpsdrive.c: In function 'storetrack_cb':
gpsdrive.c:3462: warning: control reaches end of non-void function
splash.c:533:1: warning: "KM2NAUTIC" redefined
In file included from splash.c:482:
./gpsdrive.h:206:1: warning: this is the location of the previous definition
speech_out.c: In function 'speech_out_speek':
speech_out.c:286: warning: 'e' may be used uninitialized in this function
friends.c: In function 'friends_sendmsg':
friends.c:319: warning: pointer targets in passing argument 6 of 'recvfrom'
differ in signedness
track.c: In function 'gettrackfile':
track.c:428: warning: assignment discards qualifiers from pointer target type
poi.c: In function 'poi_query_area':
poi.c:892: warning: format '%ld' expects type 'long int', but argument 2 has
type 'gint'
draw_tracks.c: In function 'tracks_query_area':
draw_tracks.c:752: warning: format '%ld' expects type 'long int', but argument
2 has type 'gint'
gpssql.c: In function 'get_sql_type_list':
gpssql.c:421: warning: suggest parentheses around assignment used as truth value
gpsserial.c: In function 'getserialdata':
gpsserial.c:397: warning: pointer targets in passing argument 1 of 'g_strlcpy'
differ in signedness
gpsserial.c:397: warning: pointer targets in passing argument 2 of 'g_strlcpy'
differ in signedness
map_handler.c: In function 'loadmapconfig':
map_handler.c:283: warning: format '%ld' expects type 'long int', but argument
3 has type 'gint'
import_map.c: In function 'import_scale_cb':
import_map.c:487: warning: passing argument 1 of 'coordinate_string2gdouble'
discards qualifiers from pointer target type
import_map.c:490: warning: passing argument 1 of 'coordinate_string2gdouble'
discards qualifiers from pointer target type
import_map.c:499: warning: passing argument 1 of 'coordinate_string2gdouble'
discards qualifiers from pointer target type
import_map.c: In function 'import2_cb':
import_map.c:571: warning: passing argument 1 of 'coordinate_string2gdouble'
discards qualifiers from pointer target type
import_map.c:573: warning: passing argument 1 of 'coordinate_string2gdouble'
discards qualifiers from pointer target type
import_map.c: In function 'import3_cb':
import_map.c:602: warning: passing argument 1 of 'coordinate_string2gdouble'
discards qualifiers from pointer target type
import_map.c:605: warning: passing argument 1 of 'coordinate_string2gdouble'
discards qualifiers from pointer target type
import_map.c: In function 'import1_cb':
import_map.c:276: warning: 'knopf_scale_finish' may be used uninitialized in
this function
gpsdrive.o: In function
`expose_sats_cb':/home/dse/Projekte/gpsdrive/src/gpsdrive.c:3719: undefined
reference to `haveNMEA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:3719: undefined reference to
`haveNMEA'
gpsdrive.o: In function
`write_nmea_line':/home/dse/Projekte/gpsdrive/src/gpsdrive.c:5515: undefined
reference to `nmeaout'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:5515: undefined reference to
`nmeaout'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:5518: undefined reference to
`nmeaout'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:5519: undefined reference to
`nmeaout'
gpsdrive.o: In function
`reinitgps_cb':/home/dse/Projekte/gpsdrive/src/gpsdrive.c:8821: undefined
reference to `initgps'
gpsdrive.o: In function
`usr2handler':/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9025: undefined
reference to `initgps'
gpsdrive.o: In function `main':/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9111:
undefined reference to `haveNMEA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9111: undefined reference to
`haveNMEA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9113: undefined reference to
`haveGARMIN'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9113: undefined reference to
`haveGARMIN'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9138: undefined reference to
`bigpGGA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9138: undefined reference to
`bigpGSV'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9138: undefined reference to
`bigpGSA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9138: undefined reference to
`bigpGGA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9138: undefined reference to
`bigpGSV'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9138: undefined reference to
`bigpRME'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9138: undefined reference to
`bigpGSA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9138: undefined reference to
`bigpRME'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9138: undefined reference to `bigp'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9138: undefined reference to `bigp'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9140: undefined reference to
`lastpGSA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9140: undefined reference to
`lastpRME'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9140: undefined reference to
`lastpGSA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9140: undefined reference to
`lastpRME'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9140: undefined reference to
`lastpGSV'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9140: undefined reference to
`lastpGGA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9140: undefined reference to
`lastpGSV'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9140: undefined reference to
`lastpGGA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9140: undefined reference to `lastp'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9140: undefined reference to `lastp'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9471: undefined reference to
`nmeaverbose'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9471: undefined reference to
`nmeaverbose'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9558: undefined reference to
`nmeaout'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:9558: undefined reference to
`nmeaout'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:10062: undefined reference to
`startgpsd'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:10062: undefined reference to
`startgpsd'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:10171: undefined reference to
`initgps'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:10186: undefined reference to
`haveGARMIN'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:10186: undefined reference to
`haveGARMIN'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:11092: undefined reference to
`haveNMEA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:11092: undefined reference to
`haveNMEA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:11178: undefined reference to
`get_position_data_cb'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:11178: undefined reference to
`get_position_data_cb'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:11192: undefined reference to
`nmeaout'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:11192: undefined reference to
`nmeaout'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:11257: undefined reference to
`gpsd_close'
gpsdrive.o: In function
`calldrawmarker_cb':/home/dse/Projekte/gpsdrive/src/gpsdrive.c:3168: undefined
reference to `haveNMEA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:3168: undefined reference to
`haveNMEA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:3168: undefined reference to
`haveNMEA'
:/home/dse/Projekte/gpsdrive/src/gpsdrive.c:3168: undefined reference to
`haveNMEA'
gpsserial.o: In function
`getserialdata':/home/dse/Projekte/gpsdrive/src/gpsserial.c:398: undefined
reference to `nmeaverbose'
:/home/dse/Projekte/gpsdrive/src/gpsserial.c:398: undefined reference to
`nmeaverbose'
collect2: ld returned 1 exit status
make[2]: *** [gpsdrive] Fehler 1
make[1]: *** [all-recursive] Fehler 1
make: *** [all] Fehler 2