PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   UnixCar (http://pccar.ru/forumdisplay.php?f=20)
-   -   QCarPc (http://pccar.ru/showthread.php?t=15968)

hatman 08.10.2011 09:16

Цитата:

Сообщение от SergeBegger (Сообщение 198200)
В бубунте начиная с версии 9 - 10 постоянно танцы с бубном в папке /usr/include..
Должно быть какое-то системное решение, но я его не нашел.
Делаю так (пора уже и скрипт написать:smile2:)
ln -s /usr/include/gstreamer-0.10/gst /usr/include/gst
ln -s /usr/include/glib-2.0/glib /usr/include/glib
ln -s /usr/include/glib-2.0/gio /usr/include/gio
ln -s /usr/include/glib-2.0/gobject /usr/include/gobject
ln -s /usr/include/glib-2.0/glib.h /usr/include/glib.h
ln -s /usr/include/glib-2.0/glib-object.h /usr/include/glib-object.h
ln -s /usr/include/glib-2.0/gmodule.h /usr/include/gmodule.h
ln -s /usr/include/libsyncml-3.0/libsyncml /usr/include/libsyncml
ln -s /usr/include/libxml2/libxml /usr/include/libxml

Navit и libsyncml лучше собрать из сырцов: у первого начинает работать голос а у второго какой-то глюк с Ubunt-овским репозитарием - хеадеры какие-то не такие...


Господа, рискну показаться невежей, но решения простые и их 2:
1. покопайте в сторону pkgconfig (http://ru.wikipedia.org/wiki/Pkg-config)
если я не ошибаюсь,то строка запуска pkgconfig будет такой: `pkgconfig glib-2.0 libxml2 libsyncml-3.0`
2. либо тупо указать компилятору в какой директории поискать еще хидеров, аля -I/usr/include/glib-2.0 -I/usr/include/libxml2

SergeBegger 08.10.2011 16:05

Цитата:

Сообщение от hatman (Сообщение 198203)
Господа, рискну показаться невежей, но решения простые и их 2:
1. покопайте в сторону pkgconfig (http://ru.wikipedia.org/wiki/Pkg-config)
если я не ошибаюсь,то строка запуска pkgconfig будет такой: `pkgconfig glib-2.0 libxml2 libsyncml-3.0`
2. либо тупо указать компилятору в какой директории поискать еще хидеров, аля -I/usr/include/glib-2.0 -I/usr/include/libxml2

А ларчик просто открывался....
Благодарень за не потраченное время в гугле :smile2:

SergeBegger 09.10.2011 13:51

rev. 5 на SVN
Добавлена папка Font - в ней шрифт для нормального отображения некоторых
виджетов
Добавлено управление голосовым движком для Festival, в основном для Navit, но теоретически
можно озвучить всё остальное.
Необходимость - управление громкостью речевого синтеза в навигации.

karoziya 09.10.2011 23:16

Цитата:

Сообщение от hatman (Сообщение 198203)
Господа, рискну показаться невежей, но решения простые и их 2:
1. покопайте в сторону pkgconfig (http://ru.wikipedia.org/wiki/Pkg-config)
если я не ошибаюсь,то строка запуска pkgconfig будет такой: `pkgconfig glib-2.0 libxml2 libsyncml-3.0`
2. либо тупо указать компилятору в какой директории поискать еще хидеров, аля -I/usr/include/glib-2.0 -I/usr/include/libxml2

А для особо одаренных можно подсказать куда это все написать для сборки из QTCreator'a?

hatman 10.10.2011 12:34

Цитата:

Сообщение от karoziya (Сообщение 198392)
А для особо одаренных можно подсказать куда это все написать для сборки из QTCreator'a?

Если бы я сам знал...
Я QtCreator видел только пару раз.

karoziya 10.10.2011 22:36

ага вот и я пару раз, у меня еще сложности, есть строчка
Цитата:

ln -s /usr/include/libsyncml-3.0/libsyncml /usr/include/libsyncml
у меня нет такого каталога, у меня вместо libsyncml-3.0 только libsyncml-1.0, если прописать его то все равно не собирается, значит версия у меня не та, но где взять поновее?? у меня версия 0.5.4-2, поискал на ланчпаде новее не нашел, возможно искать не умею. Ткните носом где взять.

hatman 10.10.2011 23:06

Цитата:

Сообщение от karoziya (Сообщение 198432)
ага вот и я пару раз, у меня еще сложности, есть строчка

у меня нет такого каталога, у меня вместо libsyncml-3.0 только libsyncml-1.0, если прописать его то все равно не собирается, значит версия у меня не та, но где взять поновее?? у меня версия 0.5.4-2, поискал на ланчпаде новее не нашел, возможно искать не умею. Ткните носом где взять.

все зависит от дистрибутива?
он какой?

karoziya 10.10.2011 23:25

Чуть выше писал уже, Ubuntu 11.04.

SergeBegger 11.10.2011 07:48

Вложений: 1
Цитата:

Сообщение от karoziya (Сообщение 198432)
ага вот и я пару раз, у меня еще сложности, есть строчка

у меня нет такого каталога, у меня вместо libsyncml-3.0 только libsyncml-1.0, если прописать его то все равно не собирается, значит версия у меня не та, но где взять поновее?? у меня версия 0.5.4-2, поискал на ланчпаде новее не нашел, возможно искать не умею. Ткните носом где взять.

Исходники - https://libsyncml.opensync.org/wiki/download
И собственная сборка, если потянет зависимости - sudo apt-get install -f
Если не пойдет - собираем из сырцов...

karoziya 12.10.2011 23:31

Цитата:

Сообщение от SergeBegger (Сообщение 198453)
Исходники - https://libsyncml.opensync.org/wiki/download
И собственная сборка, если потянет зависимости - sudo apt-get install -f
Если не пойдет - собираем из сырцов...

Деб пакет установился, но на последних исходниках требует speechengine.h, пакет festival-dev установил, так и не понял где взять.


Часовой пояс GMT +4, время: 05:17.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot