Как скомпилировать fIcy для BSD?

ddпрочитать (дополнительный блок )из /dev/zero, который не удалось записать в /dev/sdb(, так как устройство было заполнено ). Вы получите аналогичные результаты, если прервете программу.

1
24.07.2019, 20:59
2 ответа

Вы должны использовать make GNU, как README.rst говорит:

pkg install gmake

Если вы уже установили какие-либо другие зависимости, вам следует запустить

gmake all

(Примечание g— первая буква.)

У меня работает, но если у вас есть сообщение об ошибке, опубликуйте/отредактируйте его.

/Примечание :Make GNU и FreeBSD make несовместимы. Они могут работать как POSIX make , но иметь другие расширения./

2
27.01.2020, 23:30

Ответ @uzsolt убедителен. Код компилируется у меня описанным методом. Makefile, по-видимому, нуждается в этом патче для цели install, однако:

--- Makefile    2019-01-29 07:21:44.000000000 -0800
+++ Makefile    2019-07-24 11:50:40.204021000 -0700
@@ -40,7 +40,7 @@
        rm -f $(all_OBJECTS) $(all_DEPS) $(TARGETS)

 install: $(TARGETS)
-       install -p -t $(DESTDIR)$(PREFIX)/bin/ $(TARGETS)
+       install -p $(TARGETS) $(DESTDIR)$(PREFIX)/bin/


 # Dependencies

С применением этого исправления вы можете установить скомпилированные двоичные файлы с помощью:

sudo gmake install
0
27.01.2020, 23:30

Теги

Похожие вопросы