crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Проблема с компиляцией в Линуксе, qwt не компилируется
posi4
  опции профиля:
сообщение 6.11.2009, 10:33
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 52
Регистрация: 24.4.2009
Пользователь №: 707

Спасибо сказали: 0 раз(а)




Репутация:   0  


Поставил Kubuntu 9.04, SDK 2009.04 Qt 4.5.3, QtCreator. Хочу собрать qwt 5.2.0
выдаёт следуещее:

L/home/positive/qtsdk-2009.04/qt/lib -L/usr/X11R6/lib -pthread -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtCore -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -lpthread -ldl
make[1]: Leaving directory `/home/positive/Projects/qwt/src'
make: Leaving directory `/home/positive/Projects/qwt'
/usr/bin/ld: cannot find -lSM
collect2: ld returned 1 exit status
make[1]: *** [../lib/libqwt.so.5.2.0] Error 1
make: *** [sub-src-make_default] Error 2
Exited with code 2.
Error while building project qwt
When executing build step 'Make'


Какие соображения есть?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
fsMark
  опции профиля:
сообщение 6.11.2009, 11:15
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 97
Регистрация: 23.4.2008
Из: г. Киров
Пользователь №: 155

Спасибо сказали: 10 раз(а)




Репутация:   1  


cannot find -lSM, из этого следует чт онехватает либы SM... надо её доставить вашим менеджером пакетов.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
posi4
  опции профиля:
сообщение 6.11.2009, 11:25
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 52
Регистрация: 24.4.2009
Пользователь №: 707

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(fsMark @ 6.11.2009, 11:15) *
cannot find -lSM, из этого следует чт онехватает либы SM... надо её доставить вашим менеджером пакетов.


Да, я так и понял что чего то не хватает, но так и не понял что это за библиотека, и библиотека ли это?.
Менеджер пакетов ничего не нашел похожего, google тоже врзмительного ответа не дал.
Подскажите кто знает что это?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kagami
  опции профиля:
сообщение 6.11.2009, 17:00
Сообщение #4


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


Вот какой пакет нужен
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 6.11.2009, 17:22
Сообщение #5


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


выполни:
sudo apt-get install libsm-dev

и если еще на что-нибудь будет ругаться, то
sudo apt-get install libqt4-dev


я сам под ubunru сижу.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
posi4
  опции профиля:
сообщение 9.11.2009, 12:27
Сообщение #6


Студент
*

Группа: Участник
Сообщений: 52
Регистрация: 24.4.2009
Пользователь №: 707

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ViGOur @ 6.11.2009, 17:22) *
выполни:
sudo apt-get install libsm-dev

и если еще на что-нибудь будет ругаться, то
sudo apt-get install libqt4-dev


я сам под ubunru сижу.


Спасибо, все собралось!

Извиняюсь теперь не могу понять как установить qwt? появились у меня 4 файла libqwt.so libqwt.so.5 libqwt.so.5.0 libqwt.so.5.0.2
я проделал как было написано make install, и теперь мне выдается следущее
Starting /home/positive/qwt/examples/bin/bode...
/home/positive/qwt/examples/bin/bode: error while loading shared libraries: libqwt.so.5: cannot open shared object file: No such file or directory

/home/positive/qwt/examples/bin/bode exited with code 127


Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 9.11.2009, 12:44
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


От root:
ldconfig
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kagami
  опции профиля:
сообщение 9.11.2009, 14:33
Сообщение #8


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


А зачем qwt собирать самому? Достаточно сделать
Цитата
sudo apt-get install libqwt5-qt4-dev
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 18.4.2024, 18:46