нет ебилда для OpenShadingLanguage

Сделал. Сам!)))

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/
Заработало!, но не до конца

/var/tmp/portage/media-gfx/osl-9999/work/osl-9999/src/testshade/testshade_dso.cpp:85:5: error: use of undeclared identifier 'Plugin'; did you mean 'OpenImageIO::Plugin'?

Вес лог
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.

# ls /usr/portage/distfiles/egit-src/OpenShadingLanguage.git/
config  description  FETCH_HEAD  HEAD  hooks  info  objects  packed-refs  refs

Хде?

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!

Цитата:В

Цитата:
В исходниках

Цитата:
/usr/portage/distfiles/egit-src/OpenShadingLanguage.git/

А ты не путай исходники и запакованный 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 ;)

/

brothermechanic написал(а):
>По пункту 1 - use cmake. Luke; use cmake-utils eclass and set $S to src
Куда и как это добавить?

Полагаю, начать стоит с 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

brothermechanic написал(а):
Что хочу еще?
прошу обновить http://gpo.zugaina.org/data/gentoo/media-gfx/opencolorio/ до 9999

Как мэйнтэйнер данного пакета - отказываюсь. Поддерживать live-ебилды в актуальном состоянии - тот еще геморрой. Если нет снапшота твоего пакета, который собирается с текущей версией opencolorio - жди нового релиза opencolorio. Или пиши ебилд на opencolorio-9999 сам и закидывай его в локальный оверлей.

Нейтральность - высшее достижение сознания!

brothermechanic

brothermechanic написал(а):
ps: прошу создать openimageio-9999.ebuild с IUSE="jpeg2k opengl python qt4 tbb"?

Этот пакет принадлежит группе пакетов(herd) graphics. Групповой адрес мейнтейнеров данного пакета -

Нейтральность - высшее достижение сознания!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".