Сборка PeerGuardian из исходников

Я пытался установить PeerGuardian в своей системе Ubuntu 21.04, но сопровождающий PPA не обновляет пакет, и проект, похоже, заброшен.

Когда я пытаюсь скомпилировать на своем ноутбуке, я получаю эту ошибку:

/usr/bin/ld: src/stream.o:/home/frigyes/Desktop/peerguardian-code/pgld/src/blocklist.h:77: multiple definition of `blocklist'; src/pgld.o:/home/frigyes/Desktop/peerguardian-code/pgld/src/blocklist.h:77: first defined here
/usr/bin/ld: src/blocklist.o:/home/frigyes/Desktop/peerguardian-code/pgld/src/blocklist.h:77: multiple definition of `blocklist'; src/pgld.o:/home/frigyes/Desktop/peerguardian-code/pgld/src/blocklist.h:77: first defined here
/usr/bin/ld: src/parser.o:/home/frigyes/Desktop/peerguardian-code/pgld/src/blocklist.h:77: multiple definition of `blocklist'; src/pgld.o:/home/frigyes/Desktop/peerguardian-code/pgld/src/blocklist.h:77: first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:554: pgld] Error 1
make[2]: Leaving directory '/home/frigyes/Desktop/peerguardian-code/pgld'
make[1]: *** [Makefile:547: all-recursive] Error 1
make[1]: Leaving directory '/home/frigyes/Desktop/peerguardian-code'
make: *** [Makefile:458: all] Error 2

Я сделал репозиторий github, чтобы поэкспериментировать с компиляцией действий github, и не накручивать мою систему, и это может скомпилировать программу безупречно. Что происходит?

Вот репозиторий github со всеми журналами рабочего процесса: https://github.com/Frigyes06/peerguardian

Я тоже новичок в действиях Github, поэтому, если вы можете что-то исправить, не стесняйтесь делать PR!

Заранее благодарим за любую помощь!

1
задан 27 November 2021 в 20:24

0 ответов

Другие вопросы по тегам:

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