Have you checked that other gpsd clients like cgps are working?
Try running foxtrotgps in a terminal, you should see this message:
connection to gpsd SUCCEEDED
You could also install foxtrotgps-dbgsym, load foxtrotgps in a debugger
like gdb, set a breakpoint for cb_gpsd_data, run foxtrotgps and step
over the libgps calls to see what happens when reading data.
I don't have a real GPS, but FoxtrotGPS is able to connect via gpsd to
a virtualgps and read data correctly on my system.
You might want to consider updating to a newer version of Debian if
possible. In addition FoxtrotGPS is not well maintained and will
probably be removed from Debian 13 because it needs porting to GTK 4
but no-one has been motivated enough to do it yet. So you might want
to look into alternatives that you could use instead.
Have you checked that other gpsd clients like cgps are working?
Try running foxtrotgps in a terminal, you should see this message:
connection to gpsd SUCCEEDED
You could also install foxtrotgps-dbgsym, load foxtrotgps in a debugger
like gdb, set a breakpoint for cb_gpsd_data, run foxtrotgps and step
over the libgps calls to see what happens when reading data.
I don't have a real GPS, but FoxtrotGPS is able to connect via gpsd to
a virtualgps and read data correctly on my system.
https:/ /github. com/rkaczorek/ virtualgps
You might want to consider updating to a newer version of Debian if
possible. In addition FoxtrotGPS is not well maintained and will
probably be removed from Debian 13 because it needs porting to GTK 4
but no-one has been motivated enough to do it yet. So you might want
to look into alternatives that you could use instead.
--
bye,
pabs
https:/ /wiki.debian. org/PaulWise