emerging gpsdrive after gpsd causes future calls to gpsd to use gpsdrive's implementation of gpsd instead of the vanilla gpsd. Checking the man pages for gpsd still gives the original, vanilla version's documentation, but the flags will be different for the version that is consequently executed. Reproducible: Always Steps to Reproduce: 1. emerge gpsd 2. emerge gpsdrive Actual Results: Vanilla gpsd is overridden by gpsdrive's gpsd Expected Results: Vanilla gpsd works as usual.
Thanks for taking the time to report this. However, vanilla gpsd is not overridden by gpsdrive's implementation. gpsd's implementation is installed in "/usr/sbin/", while gpsdrive's is in "/usr/bin/". What executable is called when you simply type "gpsd" depends on the order of the directories in your "PATH" variable. If you want to have both implementations installed at the same time, either use the fully-qualified name of the executable, or set your "PATH" to use your favorite implementation preferentially. If you think I missed something, feel free to reopen.