Недостаёт 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 В федоре есть.
libGLw был собран исключительно для проприетарного софта от IBM, поэтому .so и лежит в этом пакете. но если ты уверен что devel кому то нужен, соберу
и в федоре libGLw нет http://cvs.fedoraproject.org/viewvc/devel/mesa/mesa.spec?view=co
http://git.altlinux.org/people/shrek/packages/?p=mesa.git;a=commitdiff;h=f31dd78aa0f181531ad07b80f313db8031675b16 будет в 7.4-RC1
(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 со всеми причиндалами). Пока пособираю с таким вариантом, там небось и других грабель достаточно.
Э... а ещё в 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 и хочется)?
$ 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
Похоже, дело в --enable-motif: http://www.nabble.com/undefined-symbol:-glwMDrawingAreaWidgetClass-td18999901.html
Просто --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
(В ответ на комментарий №8) > Вешать отдельную багу или всё-таки это недоразумение, что оно "отключено", но > собралось? если ты не заметил, там два configure > (и заодно бы с мотифными вариантами тогда...) патчи приветствуются
да, есть lesstif и openmotif. что предпочитаете?
Mesa-7.4-alt3.rc1 собрано с lesstif
(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
http://git.altlinux.org/people/mike/packages/?p=mesa.git;a=commitdiff;h=207fe916facf1faa8b84af2348552791149373d8 http://git.altlinux.org/people/mike/packages/?p=mesa.git;a=commitdiff;h=e40fb62d0a2b0e2800217eeb2e6a45dbac398fa3
(в таком виде оно зависит от bug #19285)
http://git.altlinux.org/people/shrek/packages/?p=mesa.git;a=commitdiff;h=6ea920b40bfe17b4507412690c188141b80ec4f2
Можно ещё в mesa-7.2 -> M50 такое же? http://git.altlinux.org/people/mike/packages/?p=mesa.git;a=commitdiff;h=aafc615fd52d7a04853a38cb9f7e99bf08b51e75 Спасибо!
(В ответ на комментарий №16) > Можно ещё в mesa-7.2 -> M50 такое же? а нужно?
ага