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

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

Futurelink 21.03.2009 13:48

Цитата:

Сообщение от nemo61 (Сообщение 92104)

надо сначала #qmake потом #make ) может понадобиться #qmake lyxcar.pro

При выполнении make получаю ошибку
make: *** [libs/mp3player.o] Ошибка 1
make: Leaving directory `/home/konst/trunk/modules/mp3player'
make: *** [sub-modules-mp3player-make_default-ordered] Ошибка 2

Но файл ./lyxcar получил. При его запуске

./lyxcar: error while loading shared libraries: liblyxlib.so.1: cannot open shared object file: No such file or directory

liblyxlib.so.1 лежит у тебя после сборки в текущем каталоге. надо либо прописать туда путь в ld.so.conf либо сделать ссылку на этот файл в /usr/lib.

то есть система не может найти либу с этим именем.

nemo61 24.03.2009 19:13

Цитата:

Сообщение от Futurelink (Сообщение 92177)
liblyxlib.so.1 лежит у тебя после сборки в текущем каталоге. надо либо прописать туда путь в ld.so.conf либо сделать ссылку на этот файл в /usr/lib.

то есть система не может найти либу с этим именем.

Спасибо, получилось.

vokchaks 25.03.2009 04:23

Попробовал собрать все под ubuntu:
1) не собрался только libtag? и поэтому не собирается libmp3player

2) приходится бегать по каталогам и собирать все в непонятном порядке.. (не страшно, но не удобно). app.pro cобирает все в корне может его тоже в корень вытащить?

Futurelink 25.03.2009 05:20

Цитата:

Сообщение от vokchaks (Сообщение 92657)
Попробовал собрать все под ubuntu:
1) не собрался только libtag? и поэтому не собирается libmp3player

2) приходится бегать по каталогам и собирать все в непонятном порядке.. (не страшно, но не удобно). app.pro cобирает все в корне может его тоже в корень вытащить?

libtag должен быть в системе штатный с хидерами. для виндовых сборок используются порт в dll и хидеры из репозитория.

собирать надо в корне. lyxcar.pro собирает app.pro, lyxlib.pro и модули.

еще раз повторить не лишне - ежели надо отслеживать изменения то необходимо обновляться из репозитория. на странице репозитория есть инфа об апдейтах.

vokchaks 25.03.2009 15:33

Cпасибо. Проморгал это файл в корне проекта.
Проект беру с svn - это удобно.

indie 25.03.2009 17:04

Цитата:

Сообщение от Futurelink (Сообщение 92177)
liblyxlib.so.1 лежит у тебя после сборки в текущем каталоге. надо либо прописать туда путь в ld.so.conf либо сделать ссылку на этот файл в /usr/lib.

то есть система не может найти либу с этим именем.

Вечером положу простой скрипт, с помощью которого можно будет без лишних телодвижений запустить программу

Futurelink 25.03.2009 17:20

Вложений: 2
Давай, пусть будет скрипт. Вообще надо будет в будущем написать automake&autoconf ;) Как дела с разбиранием как все это работает?

Завтра доделаю БП, вплотную снова займусь разработкой, а то он зараза мне покоя не дает... Скоро сниться бдует блин. ) Осталось транс впаять и запустить.

indie 25.03.2009 17:40

Не дождался вечера.
все нижеописанное относится к svn билду r.108

Что бы скомпилить модуль mp3player необходимо установить taglib в систему (тестировал на 1.5).

далее в корне проекта:
$ qmake
$ make

после сборки запускаем так (в корне проекта):
$ chmod +x exec.sh
$ ./exec.sh

если что-то не получается, то вывод приложения (или лога компиляции) аттачте текстовым файлов к сообщению.

nemo61 25.03.2009 19:35

Цитата:

Сообщение от Futurelink (Сообщение 92739)
Давай, пусть будет скрипт. Вообще надо будет в будущем написать automake&autoconf ;) Как дела с разбиранием как все это работает?

Завтра доделаю БП, вплотную снова займусь разработкой, а то он зараза мне покоя не дает... Скоро сниться бдует блин. ) Осталось транс впаять и запустить.

:) Похоже на БП Лебедева. У меня он работает.

Futurelink 26.03.2009 02:00

Цитата:

Сообщение от nemo61 (Сообщение 92758)
:) Похоже на БП Лебедева. У меня он работает.

Так это и есть его БП только с незначительными доработками. )


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

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