Bug 19276 - missing libGLw-devel subpackage
Summary: missing libGLw-devel subpackage
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libGLw (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 19285
Blocks:
  Show dependency tree
 
Reported: 2009-03-22 17:23 MSK by Michael Shigorin
Modified: 2009-03-23 14:49 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2009-03-22 17:23:41 MSK
Недостаёт devel-подпакета с:
/usr/include/GL/GLwDrawA.h
/usr/include/GL/GLwDrawAP.h
/usr/include/GL/GLwMDrawA.h
/usr/include/GL/GLwMDrawAP.h
/usr/lib/libGLw.so
(.so входит в libGLw)

Требуется для сборки
Inventor -> OpenSceneGraph -> SimGear-1.9.1 -> FlightGear-1.9.1

В федоре есть.
Comment 1 Valery Inozemtsev 2009-03-22 17:29:26 MSK
libGLw был собран исключительно для проприетарного софта от IBM, поэтому .so и лежит в этом пакете. но если ты уверен что devel кому то нужен, соберу
Comment 2 Valery Inozemtsev 2009-03-22 17:34:32 MSK
и в федоре libGLw нет
http://cvs.fedoraproject.org/viewvc/devel/mesa/mesa.spec?view=co
Comment 4 Michael Shigorin 2009-03-22 18:33:32 MSK
(In reply to comment #2)
> и в федоре libGLw нет
> http://cvs.fedoraproject.org/viewvc/devel/mesa/mesa.spec?view=co
Есть: http://cvs.fedoraproject.org/viewvc/devel/mesa-libGLw/

(In reply to comment #3)
> f31dd78aa0f181531ad07b80f313db8031675b16
> будет в 7.4-RC1
Спасибо!  Если с учётом вышеизложенного получится быстрее, то ещё лучше (надеюсь не забыть и всё-таки добить свежий FG со всеми причиндалами).  Пока пособираю с таким вариантом, там небось и других грабель достаточно.
Comment 5 Michael Shigorin 2009-03-22 19:22:05 MSK
Э... а ещё в Mesa.spec сейчас configure --disable-glw -- не знаю, что в итоге собирается, но:

[builder@ widgets]$ /usr/bin/g++  -L/usr/src/tmp/Inventor-buildroot/usr/lib64  -L/usr/X11R6/lib64  componentTest.o       -lGLw   libInventorWidget.a -lInventor -lInventorXt -o componentTest
libInventorWidget.a(MyTextureEd.o): In function `MyTextureEditor::openImageDialog()':
MyTextureEd.c++:(.text+0x17ca): undefined reference to `glwMDrawingAreaWidgetClass'
libInventorWidget.a(MyTextureEd.o): In function `MyTextureEditor::buildTexturePaletteWidget(_WidgetRec*)':
MyTextureEd.c++:(.text+0x3866): undefined reference to `glwMDrawingAreaWidgetClass'
collect2: ld returned 1 exit status
[builder@ widgets]$ fgrep glwMDrawingAreaWidgetClass /usr/lib64/libGLw.so.1
[builder@ widgets]$

В бранче mesa-7.4 такая функция есть.

Мне имеет смысл пока собрать отдельную mesa-libGLw (в т.ч. для M50, куда собсно FG-1.9 и хочется)?
Comment 6 Valery Inozemtsev 2009-03-22 20:07:09 MSK
$ readelf -a libGLw.so.1.0.0 | grep glw
    28: 00003164     4 OBJECT  GLOBAL DEFAULT   23 glwDrawingAreaWidgetClass
    34: 000030ec   120 OBJECT  GLOBAL DEFAULT   23 glwDrawingAreaClassRec
Comment 7 Michael Shigorin 2009-03-22 20:37:31 MSK
Похоже, дело в --enable-motif:
http://www.nabble.com/undefined-symbol:-glwMDrawingAreaWidgetClass-td18999901.html
Comment 8 Michael Shigorin 2009-03-22 20:42:46 MSK
Просто --enable-glw --enable-motif не помогает:
configure: WARNING: Disabling GLw since the driver is OSMesa

Вешать отдельную багу или всё-таки это недоразумение, что оно "отключено", но собралось? (и заодно бы с мотифными вариантами тогда...)

См. тж.:
http://cvs.fedoraproject.org/viewvc/devel/mesa-libGLw/mesa-6.5.1-libGLw.patch?view=co
Comment 9 Valery Inozemtsev 2009-03-22 20:53:12 MSK
(В ответ на комментарий №8)
> Вешать отдельную багу или всё-таки это недоразумение, что оно "отключено", но
> собралось?

если ты не заметил, там два configure

> (и заодно бы с мотифными вариантами тогда...)

патчи приветствуются
Comment 10 Valery Inozemtsev 2009-03-22 21:11:00 MSK
да, есть lesstif и openmotif. что предпочитаете?
Comment 11 Valery Inozemtsev 2009-03-22 21:39:45 MSK
Mesa-7.4-alt3.rc1
собрано с lesstif
Comment 12 Michael Shigorin 2009-03-23 09:35:39 MSK
(In reply to comment #9)
> если ты не заметил, там два configure
Будешь смеяться -- не заметил...

> > (и заодно бы с мотифными вариантами тогда...)
> патчи приветствуются
Тем и занимался -- отвлёкся часа на три только.

(In reply to comment #10)
> да, есть lesstif и openmotif. что предпочитаете?
Конечно, openmotif.

(In reply to comment #11)
> Mesa-7.4-alt3.rc1
> собрано с lesstif
http://lists.altlinux.org/pipermail/devel/2003-October/096898.html
"Кстати, провальное поведение lesstif на этом пакете - весомый аргумент
за то, чтобы выбрать стандартом для сборки в ALT именно openmotif.
К тому же, с openmotif и собрана на настоящий момент бОльшая часть
мотифовских пакетов сизифа."

Только там bug #19285.

Надо было пушнуть то, с чем возился -- извини за лишнюю мороку.  Вот:
http://git.altlinux.org/people/mike/packages/?p=mesa.git;a=shortlog;h=refs/heads/mesa-7.4
Comment 14 Michael Shigorin 2009-03-23 10:49:28 MSK
(в таком виде оно зависит от bug #19285)
Comment 16 Michael Shigorin 2009-03-23 12:44:21 MSK
Можно ещё в mesa-7.2 -> M50 такое же?
http://git.altlinux.org/people/mike/packages/?p=mesa.git;a=commitdiff;h=aafc615fd52d7a04853a38cb9f7e99bf08b51e75

Спасибо!
Comment 17 Valery Inozemtsev 2009-03-23 12:53:27 MSK
(В ответ на комментарий №16)
> Можно ещё в mesa-7.2 -> M50 такое же?
а нужно?
Comment 18 Michael Shigorin 2009-03-23 14:49:14 MSK
ага