Summary: | missing libGLw-devel subpackage | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
Component: | libGLw | Assignee: | serjigva <serjigva> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | serjigva |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 19285 | ||
Bug Blocks: |
Description
Michael Shigorin
2009-03-22 17:23:41 MSK
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) Можно ещё в mesa-7.2 -> M50 такое же? http://git.altlinux.org/people/mike/packages/?p=mesa.git;a=commitdiff;h=aafc615fd52d7a04853a38cb9f7e99bf08b51e75 Спасибо! (В ответ на комментарий №16) > Можно ещё в mesa-7.2 -> M50 такое же? а нужно? ага |