нет ебилда для OpenShadingLanguage
brothermechanic 9 сентября, 2012 - 20:32
Здравствуйте
Нужна эта библиотека, помогите с ебилдом
Вот ссылки
https://github.com/imageworks/OpenShadingLanguage/
http://wiki.blender.org/index.php/User:DingTo/OpenShadingLanguage/Compile
Спасибо
»
- Для комментирования войдите или зарегистрируйтесь
Сделал. Сам!)))
media-gfx/osl
osl-9999.ebuild
http://www.pasteall.org/35248
Ошибка компиляции
http://www.pasteall.org/35249
Этот файл из пакета media-libs/openimageio
http://gpo.zugaina.org/data/gentoo/media-libs/openimageio/openimageio-1.0.8.ebuild
в ебилде имеется строчка "rm */pugixml* || die" (если закоментировать - не собирается) (наверено нужен openimageio-9999.ebuild)
Сам разархивировал openimageio-1.0.8.tar.gz и достал pugixml.hpp, скопировал его в /usr/include/OpenImageIO/
Заработало!, но не до конца
Вес лог
http://www.pasteall.org/35252
Прошу помочь установить...
ПС:компилируется шлангом с boost-1.5
ППС: думаю с ебилдом osl-9999.ebuild все нормально, а проблема в openimageio-1.0.8.ebuild
В файле
В файле src/testshade/testshade_dso.cpp в строке 85 нужно заменить Plugin на OpenImageIO::Plugin.
Не грусти, товарищ! Всё хорошо, beautiful good!
А как это сделать? В
А как это сделать? В исходниках вообще нет папок src, testshade.
Хде?
2winterhear
>В файле src/testshade/testshade_dso.cpp в строке 85 нужно заменить Plugin на OpenImageIO::Plugin.
https://github.com/imageworks/OpenShadingLanguage/blob/master/src/testshade/testshade_dso.cpp
НЕТ такого слова!)))
Есть, 85 строка.
Есть, 85 строка.
Не грусти, товарищ! Всё хорошо, beautiful good!
Цитата:В
А ты не путай исходники и запакованный bare git-репозитарий
Исходники - в /var/tmp/portage/media-gfs/osl/work/somepackagefolder
Нейтральность - высшее достижение сознания!
Ладно, проехали уже этот баг. Идем дальше
А дело точно было в openimageio.
Я установил этот
http://gpo.zugaina.org/data/mistafunk/media-gfx/openimageio/openimageio-9999.ebuild
Указав EGIT_BRANCH="master"
Сборка osl дошла до 92% процентов!!!))НО
http://www.pasteall.org/35348
полный лог
http://www.pasteall.org/35349
ps: прошу создать openimageio-9999.ebuild с IUSE="jpeg2k opengl python qt4 tbb"?
Скомпилил!!!
Оказывается что /var/tmp/portage/media-gfx/osl-9999/work/osl-9999/src/ и https://github.com/imageworks/OpenShadingLanguage/tree/RB-1.2/src не одно и то же!
Подведу итоги
openimageio-9999.ebuild http://www.pasteall.org/35352
osl-9999.ebuild http://www.pasteall.org/35353
dl.patch http://www.pasteall.org/35354
Что хочу еще?
прошу проверить секцию src_install в osl-9999.ebuild, т.к. установлено не все.
прошу создать openimageio-9999.ebuild с IUSE="jpeg2k opengl python qt4 tbb"
прошу обновить http://gpo.zugaina.org/data/gentoo/media-gfx/opencolorio/ до 9999
слишком много просишь
слишком много просишь :))))))))))))))
особенно по последнему пункту ;)
По пункту 1 - use cmake. Luke; use cmake-utils eclass and set $S to src
иначе не видать сему ебулду дерева как мне ушей
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
>слишком много просишь
>слишком много просишь :))))))))))))))
мне этого действительно не хватает, а сам не горазд
>По пункту 1 - use cmake. Luke; use cmake-utils eclass and set $S to src
Куда и как это добавить?
http://devmanual.gentoo.org
http://devmanual.gentoo.org
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
/
Полагаю, начать стоит с
emerge app-portage/eclass-manpages
&&man cmake-utils.eclass
.:wq
--
Live free or die
Мдяяя...
Может еще сотворение мира почитать?...
Мужики, ну пару строчек кинте?
Вы самый умный или самый
Вы самый умный или самый хитрый ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Если на форуме люди не
Если на форуме люди не помогают друг другу, зачем он тогда?
Если человек не хочет
Если человек не хочет принимать помощь - зачем он ее просит?
Или вам нужно разжевать и в рот положить?
Нейтральность - высшее достижение сознания!
brothermechanic
Как мэйнтэйнер данного пакета - отказываюсь. Поддерживать live-ебилды в актуальном состоянии - тот еще геморрой. Если нет снапшота твоего пакета, который собирается с текущей версией opencolorio - жди нового релиза opencolorio. Или пиши ебилд на opencolorio-9999 сам и закидывай его в локальный оверлей.
Нейтральность - высшее достижение сознания!
brothermechanic
Этот пакет принадлежит группе пакетов(herd) graphics. Групповой адрес мейнтейнеров данного пакета -
Нейтральность - высшее достижение сознания!