LINUX.ORG.RU

C и gpsd


0

1

Пишу софтину, один из модулей которой подразумевает взаимодействие с GPS приемником. Решил использовать gpsd и соответствующую библиотеку. В арче установил gpsd, с ней встала либа libgps.so и заголовочный файл gps.h. После прочтения документации на сайте (которая, кстати, довольно сильно отличается от того, что написано в манах). Появились подозрения, что чего-то не хватает.

В частности, в доках говорится, что:

«The source distribution includes two example clients in C; gpxlogger.c and cgps.c.»

Такого я у себя не нашел. Пакетов в арче, связынных с gps, тоже больше не нашел. Может, нужно подключить другой репозиторий?

[mutex@thinkpad iwspy]$ pacman -Ss gpsd
extra/gpsd 3.3-1 [installed]
    GPS daemon and library to support USB/serial GPS devices
community/gpsdrive 2.11-9
    A car (bike, ship, plane) navigation system

Кто использовал библиотеку, подскажите, пожалуйста. Рассматриваю еще вариант забирать данные напрямую из /dev/rfcomm0 (приемник bluetooh). Есть ли подводные камин?

Спасибо.



Последнее исправление: bff7755a (всего исправлений: 1)

А зачем в репозитории должен быть пакет с исходными кодами? Скачай да возьми нужные файлы, нет?

gman
()
wget http://download.savannah.gnu.org/releases/gpsd/gpsd-3.3.tar.gz
cool_hedin
()

>The source distribution includes two example clients in C; gpxlogger.c and cgps.c."

у себя не нашел


в арчике вырезают семплы и info-страницы, ибо минимализъм

anonymous
()
Ответ на: комментарий от bff7755a

школоарч.

К слову в убунте заголовочных файлов к clang'у одно время не было, сейчас не знаю.

tensai_cirno ★★★★★
()

Так по поводу чтения напрямую из /dev/rfcomm0 кто-нибудь может что-нибудь посоветовать?

bff7755a
() автор топика
Ответ на: комментарий от cool_hedin

Если ты используешь либу для разработки и не скачал тарбол с её сорцами с сайта разрабов, это твои проблемы. Дублировать всю эту хрень пакетами дистрибутива — бесполезная трата времени майнтейнеров.

anonymous
()
Ответ на: комментарий от cool_hedin

мнением большого дяди прикрылся? молодечик, можешь теперь его орально удовлетворить.

anonymous
()
Ответ на: комментарий от anonymous

Вообще-то скачал. Дело то как раз в том, что api в либе, которую я скачал и либы, которая в пакете отличаются. Это наводит на мысль о том, что возможно кто-то не сможет собрать и запустить мою софтину, используя либу из пакета. Уж ему-то точно не нужно качать сорцы всех зависимостей и собирать их руками.

А вы хотя бы зарегистрировались бы.

bff7755a
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.