несколько недель назад я решил начать портирование Linux-версии makemkv в Freebsd 10, начиная с существующего репо, которое я нашел на GitHub (от вкладчика под названием osokin). Из того, что сказал владелец репо, по-видимому, возможно создать очень старую версию приложения под Freebsd 9. К сожалению, zip-файл, упомянутый в его файле make, нигде не найден в Интернете, и, кроме того, версия, на которую он ссылается настолько очень старый, что я боюсь, что большая часть нового Blu Ray DVD даже не будет правильно расшифрована.Makemkv for Freebsd
С этого момента я начал свой квест и попытался скомпилировать утилиту командной строки makemkv, но я придерживаюсь точки, в которой я не могу добиться какого-либо прогресса. Я хотел бы сказать, что я вовсе не разработчик C/C++, и единственная причина, почему я пытаюсь это сделать, - это просто «страсть».
Чтобы лучше понять, что я сделал, я создал git repo порта, который доступен здесь https://github.com/HiMyNameIsIlNano/makemkv. Структура пакета довольно проста. Внутри папки «файлы» находятся все исправления, которые применяются до того, как порт будет скомпилирован с использованием Makefile, доступного в основной папке. Папка «works» содержит файлы, входящие в makemkv, которые извлекаются из Интернета и скомпилированы. Вот ошибки, которые я получаю при компиляции error logs.
Одно из важных изменений, которые я сделал для этой бесплатной версии makemkv, заключается в том, что я использую дерево портов для удовлетворения зависимостей, которым этот порт нужен, поскольку makemkv и libeml уже являются частью дерева портов, и я не по какой-либо причине я должен использовать другую версию тех же библиотек для сборки этого порта. С другой стороны, я думаю, что некоторые из ошибок, которые я получаю, связаны с неправильным использованием этой зависимости, но я попробовал много разных вещей, прежде чем сдаваться и просить о помощи таких экспертов, как вы.
Не могли бы вы помочь мне понять, что не так с портом, и как можно исправить ошибку и двигаться дальше?
С уважением, Daniele.
Пожалуйста, прочитайте [how-to-ask] (http://stackoverflow.com/help/how-to-ask). – pzaenger
См. [Ask]. Укажите конкретную проблему и предоставите [mcve]. Не будьте слишком болтливы; история не представляет интереса. Также обратите внимание, что вам необходимо предоставить все ** в самом вопросе **. Нет ссылок, нет изображений (если это действительно не требуется). – Olaf
ЕСЛИ я был вами, я бы опубликовал это на https://unix.stackexchange.com – Will