Не могу сообразить, что не нравится пакету при установке - вылетает с ошибкой, хоть при компиляции, хоть при бинарной установке…
emerge -b phoronix-test-suite
http://pastebin.calculate-linux.ru/ru/show/1041
P.S.
Обратил внимание на строчку
“chmod: невозможно получить доступ к «/var/calculate/tmp/portage/app-benchmarks/phoronix-test-suite-2.8.1-r1/image//usr/share/phoronix-test-suite/pts/test-resources/*/*.sh»: Нет такого файла или каталог”
Как понимаю нужно поправить права? Какие нужно установить?
Похоже fperms не правильно обработал данный путь. Пробовал запустить chmod отдельно, он всё нормально сделал.
Могу предложить в ебилде заменить “fperms a+g /usr” на “chmod a+g ${D}/usr”. Это будет работать и согласно теории не содержит ошибки, но на сколько это правильно, с точки зрения хорошего тона написания ебилдов, сказать не смогу, так как сам ещё пока только изучаю их.
Ниже прикреплю ебилд с заменой fpermsов.
А так, на мой взгляд, с данной проблемой надо в багзиллу генты идти, чтобы уже в официальном дереве исправляли.
PS. Извиняюсь, сначала загрузил архив с не исправленным файлом. Нужный - pts-new.tar.gz
pts.tar.gz (1.66 KB)
pts-new.tar.gz (1.67 KB)
Спасибо Дмитрий. Направление скорее всего верное, но тот файл выдал ошибку о неверном размере(
Calculating dependencies | * Digest verification failed:
* /usr/portage/app-benchmarks/phoronix-test-suite/phoronix-test-suite-2.8.1-r1.ebuild
* Reason: Filesize does not match recorded size
* Got: 1762
* Expected: 1753
... done!
P.S.
Выполнил еще одну команду, чтобы пересоздать Manifest и установка началась успешно.
ebuild /usr/portage/app-benchmarks/phoronix-test-suite/phoronix-test-suite-2.8.1-r1.ebuild digest
Думаю пора мне тоже почитать про ebuild)
Не за что)
Вот создать манифест я и забыл, когда перепаковал архив)
Только видимо зря я поставил этот пакет. Ни один тест не устанавливается) Снес пока.