The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Почему KDevelop не смотрит библиотеки в /usr/lib"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Почему KDevelop не смотрит библиотеки в /usr/lib"
Сообщение от cyclon emailИскать по авторуВ закладки on 05-Май-03, 18:21  (MSK)
Я пишу в конфигурации проекта в разделе библиотек -lglut.
Если писать с пробелом -l glut то он говорит что нет правил для сборки цели "glut"
gmake[3]: *** Нет правила для сборки цели `glut', требуемой для `destroy'. Останов.
а если без пробела -lglut то он пишет

.......................................................................(тут ещё много)
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XDestroySubwindows'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XCreateGC'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XOpenDisplay'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XInstallColormap'
.......................................................................(и тут чуть-чуть)

стоит всё это под Red Hat 9.

Помгите!!!!!!!!!

Заранее спасибо за ответы!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Почему KDevelop не смотрит библиотеки в /usr/lib"
Сообщение от SergeiZz Искать по авторуВ закладки on 12-Май-03, 12:05  (MSK)
>Я пишу в конфигурации проекта в разделе библиотек -lglut.

>/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XDestroySubwindows'
>/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XCreateGC'
>/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XOpenDisplay'
>/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XInstallColormap'
>.......................................................................(и тут чуть-чуть)
>

Этот вопрос ещё актуален (7 дней спустя)?

Судя по сообщениям компоновщика, Вы написали только -lglut.
Допишите
-lglut -lGL -lGLU -lstdc++
Должны, по крайней мере, измениться сообщения.
Вообще-то достаточно -lglut -lGL -lGLU, но для KDevelop обычно нужно
ещё и -lstdc++.
С пробелом, "-l glut", писать просто нельзя.

Ещё подозреваю, что что-то где-то Вы делаете криво. Это по
"gmake[3]: *** Нет правила для сборки цели 'glut', требуемой для 'destroy'. Останов."
Если написать с пробелом, должно быть другое сообщение.

Отпишите, если всё равно не удастся скомпилировать с GLUT:
я давно без щачебочин компилирую OpenGL, GLUT, GLOW, OpenInventor
под Red Hat (9.0, правда, не использую).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Почему KDevelop не смотрит библиотеки в /usr/lib"
Сообщение от cyclon Искать по авторуВ закладки on 12-Май-03, 17:42  (MSK)
Разобрался ещё в тот вечер просто забыл про созданную тему.
А добавить достаточно было -lglut -lGLU -lGL.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Почему KDevelop не смотрит библиотеки в /usr/lib"
Сообщение от cyclon emailИскать по авторуВ закладки on 13-Май-03, 20:06  (MSK)
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `glXBindChannelToWindowSGIX'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XGetExtensionVersion'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XFreeDeviceList'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XQueryDeviceState'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XListInputDevices'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `glXQueryChannelDeltasSGIX'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `glXChannelRectSyncSGIX'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `glXChannelRectSGIX'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XFreeDeviceState'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XOpenDevice'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `glXQueryChannelRectSGIX'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XmuLookupStandardColormap'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XSelectExtensionEvent'

Снёс линукс поставил заново и получилась после этого такая шняга.

Помогите ещё раз ПЛЗ!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Почему KDevelop не смотрит библиотеки в /usr/lib"
Сообщение от cyclon emailИскать по авторуВ закладки on 13-Май-03, 20:08  (MSK)
Ах да -lglut -lGL -lGLU -lstdc++ включены.
Что ещё нужно :(
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Почему KDevelop не смотрит библиотеки в /usr/lib"
Сообщение от SergeiZz Искать по авторуВ закладки on 14-Май-03, 10:03  (MSK)
>Ах да -lglut -lGL -lGLU -lstdc++ включены.
>Что ещё нужно :(
Есть подозрение, что забыли поставить
XFree86-devel-*.rpm
Проверить можно так:
bash$ rpm -qa | fgrep 'XFree86-devel-'

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Почему KDevelop не смотрит библиотеки в /usr/lib"
Сообщение от cyclon emailИскать по авторуВ закладки on 15-Май-03, 11:18  (MSK)
>Есть подозрение, что забыли поставить
>XFree86-devel-*.rpm
>Проверить можно так:
>bash$ rpm -qa | fgrep 'XFree86-devel-'


Крорче поставил mesa. Раньше её не ставил так как после её установки у меня пропадали OpenGl ' ие заставки и я просто не хотел лишний раз снасить ось но тут пришла нужда это сделать (снести ось) и паралельно так ещё ничего не было поставлено то решил попробовать поставить месу а затем дрова и в таком порядке всё заработало.
Но вот только одного не поёму почему меса при установке ставит libGL.la не в /usr/lib а абсолютно в другом метсе /usr/loal/lib а вопрос потому что Кдевелоп ищет libGL.la в /usr/lib и не может его там найти  и приходиться делать повторную установку чтобы он доставил его в /usr/lib елс её не сделать но при установке выбрать --prefix=/usr то этот файл вообще не создаётся.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Почему KDevelop не смотрит библиотеки в /usr/lib"
Сообщение от SergeiZz Искать по авторуВ закладки on 15-Май-03, 16:59  (MSK)
>решил попробовать поставить месу а затем дрова и в таком порядке
>всё заработало.
Значит -- правильный порядок :)

>Но вот только одного не поёму почему меса при установке ставит libGL.la
>не в /usr/lib а абсолютно в другом метсе /usr/loal/lib
/usr/local/lib ?
Такого не должно быть в принципе, если устанавливать из rpm. Только, если
компилировать исходные тексты. Red Hat всё подобное помещает в /usr/lib.
Интересно, что мне не удалось обнаружить libGL.la в
XFree86-Mesa-libGL-4.3.0-2.i386.rpm. Раньше он был в
Mesa-devel-3.4.2-7.i386.rpm.

>потому что Кдевелоп ищет libGL.la в /usr/lib и не может его
>там найти  и приходиться делать повторную установку чтобы он доставил
>его в /usr/lib елс её не сделать но при установке выбрать
>--prefix=/usr то этот файл вообще не создаётся.
Kdevelop ищет всё в /usr/lib (по умолчанию) -- это правда,
Тут проблема найти тот набор rpm-пакетов (или tar.gz источников),
который с одной стороны устанавливает все нужные библиотеки, а с другой --
не добавляет ничего лишнего. Кроме метода научного тыка, мало, что
можно посоветовать.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Почему KDevelop не смотрит библиотеки в /usr/lib"
Сообщение от cyclon emailИскать по авторуВ закладки on 16-Май-03, 21:23  (MSK)
Ставится всё из таров.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру