View Single Post

  #1 (permalink)  
Old 04-29-2006, 06:35 PM
sawback sawback is offline
Junior Member
 
Join Date: Apr 2006
Location: Canmore, AB CANADA
Posts: 1
Rep Power: 0
sawback
Default Viking GPS for FreeBSD

VIKING 0.1.0 -- Gnome GPS/mapping software!
http://viking.sourceforge.net/

Installing on FreeBSD 6.0:

Viking is supposed to run on any Unix-style OS (and even a windows binary is available). I had problems installing Viking 0.1.0 on FreeBSD 6.0, but these problems were easily solved. Here's a how-to.

1. The viking source uses malloc.h instead of stdlib.h. To fix this, cd tothe src directory (viking-0.1.0/src) , and create a small script in that directory containing the following:

for fl in *; do
mv $fl $fl.old
sed 's/stdlib.h/stdlib.h/g' $fl.old > $fl
rm -f $fl.old
done


Save this with a filename such as sr.sh in the src directory, and then type:

sh sr.sh

This script will replace malloc.h with libstd.h in the source. If you don't do this you'll get an error from gmake telling you to make the switch.

2. At this point you can follow the instructions as given (pretty much) in INSTALL, except that you must use 'gmake' instead of 'make':

gmake
cp viking /usr/local/bin # as root)
cp ../viking-remote /usr/local/bin # optional)
rehash


... and presto, now you can run viking!
Reply With Quote