Bug 22150 - не запускается ни один из примеров
Summary: не запускается ни один из примеров
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: ogre-samples (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-04 09:40 MSK by Alexey Voinov
Modified: 2022-11-20 11:27 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Voinov 2009-11-04 09:40:44 MSK
... с диагностикой:

Creating resource group Bootstrap
An exception has occured: OGRE EXCEPTION(7:InternalErrorException): /usr/share/OGRE/Med/usr/share/OGREc/usr/share/OGREreCore.zip - error whilst opening archive: Unable to read zip file. in ZipArchive::checkZzipError at OgreZip.cpp (line 259)*-*-* OGRE Shutdown

С путём определённо что-то не то
Comment 1 Slava Dubrovskiy 2009-11-06 15:18:25 MSK
(В ответ на комментарий №0)
> ... с диагностикой:
> 
> Creating resource group Bootstrap
> An exception has occured: OGRE EXCEPTION(7:InternalErrorException):
> /usr/share/OGRE/Med/usr/share/OGREc/usr/share/OGREreCore.zip - error whilst
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> С путём определённо что-то не то
да, там ошибка. Исправьте вручную пока. В следующей версии исправлю.
Comment 2 Alexey Voinov 2009-11-06 15:51:41 MSK
Поправил /usr/lib/OGRE/Samples/resources.cfg руками. ~/.ogre-samples/resources.cfg безжалостно перетирается при каждом старте. Нафига он нужен?

Всё равно не запускается. Появляется диалоговое окошко. После нажатия Accept пдает ровно в том же месте, что и freeorion (#22151)
Comment 3 Slava Dubrovskiy 2009-11-06 16:05:00 MSK
(В ответ на комментарий №2)
> Поправил /usr/lib/OGRE/Samples/resources.cfg руками.
> ~/.ogre-samples/resources.cfg безжалостно перетирается при каждом старте.
> Нафига он нужен?
Ну так сделано. Иначе не получается запустить.

в /usr/lib/OGRE/Samples/resources.cfg
должно быть:
[Bootstrap]
Zip=/usr/share/OGRE/Samples/Media/packs/OgreCore.zip

# Resource locations to be added to the default path
[General]
FileSystem=/usr/share/OGRE/Samples/Media
FileSystem=/usr/share/OGRE/Samples/Media/fonts
FileSystem=/usr/share/OGRE/Samples/Media/materials/programs
FileSystem=/usr/share/OGRE/Samples/Media/materials/scripts
FileSystem=/usr/share/OGRE/Samples/Media/materials/textures
FileSystem=/usr/share/OGRE/Samples/Media/models
FileSystem=/usr/share/OGRE/Samples/Media/overlays
FileSystem=/usr/share/OGRE/Samples/Media/particle
FileSystem=/usr/share/OGRE/Samples/Media/gui
FileSystem=/usr/share/OGRE/Samples/Media/DeferredShadingMedia
FileSystem=/usr/share/OGRE/Samples/Media/PCZAppMedia
Zip=/usr/share/OGRE/Samples/Media/packs/cubemap.zip
Zip=/usr/share/OGRE/Samples/Media/packs/cubemapsJS.zip
Zip=/usr/share/OGRE/Samples/Media/packs/dragon.zip
Zip=/usr/share/OGRE/Samples/Media/packs/fresneldemo.zip
Zip=/usr/share/OGRE/Samples/Media/packs/ogretestmap.zip
Zip=/usr/share/OGRE/Samples/Media/packs/skybox.zip
Comment 4 Alexey Voinov 2009-11-06 16:16:08 MSK
Просто не надо копировать тогда, раз оно не редактируется пользователем. Зачем?

Содержимое файла совпадает. Падает.
Comment 5 Slava Dubrovskiy 2009-11-06 17:24:17 MSK
(В ответ на комментарий №4)
> Просто не надо копировать тогда, раз оно не редактируется пользователем. Зачем?
> 
> Содержимое файла совпадает. Падает.
хм. У меня работает. Как запускаете?
Comment 6 Slava Dubrovskiy 2009-11-06 17:25:19 MSK
(В ответ на комментарий №4)
> Просто не надо копировать тогда, раз оно не редактируется пользователем. Зачем?
Ну там зашиты пути. Приходится вот так выкручиваться.
Comment 7 Alexey Voinov 2009-11-06 17:33:40 MSK
> > Содержимое файла совпадает. Падает.
> хм. У меня работает. Как запускаете?

Например так:
$ Ogre-Samples Bezier

В общем, я понял. Попробую сам с gdb по нему полазить. Тогда отпишусь.
Comment 8 Aleksey Borisenkov 2011-03-26 16:21:04 MSK
Не знаю, сколько воды утекло с тех пор, но сегодня запуску SampleBrowser у меня мешал лишний префикс /usr/ в конфигурационных файлах:

$ grep usr// /usr/share/OGRE/*.cfg
/usr/share/OGRE/plugins.cfg:PluginFolder=/usr//usr/lib64/OGRE
/usr/share/OGRE/samples.cfg:SampleFolder=/usr//usr/lib64/OGRE/Samples
Comment 9 Anton Farygin 2022-11-20 11:27:06 MSK
в текущем пакете должно быть уже нормально, если нет, то переоткройте.