PurpleI2P / i2pd-tools

Some useful tools for I2P
BSD 3-Clause "New" or "Revised" License
119 stars 38 forks source link

крч нада сделать чтоб под бустом 1.74 тож собиралось под Ubuntu 20.04.x, буст 1.71 не хотит ставиться #79

Closed nonlin-lin-chaos-order-etc-etal closed 1 year ago

nonlin-lin-chaos-order-etc-etal commented 2 years ago
git submodule update
Подмодуль по пути «i2pd»: забрано состояние «3c076654794c619eed228adcac075e9c1dea732f»
exit status: 0
whoami: vak; vak: vak; pwd: /home/vak/vcs/S2/i2pdtools; date: +2021-12-08 21:29:22 UTC nanoseconds:013414446 ADC; host: vakhost
Ok
sudo make -j7
make -C i2pd mk_obj_dir libi2pd.a
make[1]: вход в каталог «/media/vak/home_5dec2020/user/git/S2/i2pdtools/i2pd»
...
make[1]: выход из каталога «/media/vak/home_5dec2020/user/git/S2/i2pdtools/i2pd»
...
g++ -o regaddralias regaddralias.o  i2pd/libi2pd.a -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lssl -lcrypto -lz -lrt -lpthread
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «unsigned short boost::date_time::month_str_to_ushort<boost::gregorian::greg_month>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)»:
/usr/include/boost/date_time/date_parsing.hpp:67: неопределённая ссылка на «boost::gregorian::greg_month::get_month_map_ptr[abi:cxx11]()»
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::ostream&)»:
/usr/include/boost/date_time/date_formatting.hpp:44: неопределённая ссылка на «boost::gregorian::greg_month::as_short_string() const»
/usr/bin/ld: /usr/include/boost/date_time/date_formatting.hpp:49: неопределённая ссылка на «boost::gregorian::greg_month::as_long_string() const»
collect2: error: ld returned 1 exit status
make: *** [Makefile:50: keygen] Ошибка 1
make: *** Ожидание завершения заданий…
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «unsigned short boost::date_time::month_str_to_ushort<boost::gregorian::greg_month>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)»:
/usr/include/boost/date_time/date_parsing.hpp:67: неопределённая ссылка на «boost::gregorian::greg_month::get_month_map_ptr[abi:cxx11]()»
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::ostream&)»:
/usr/include/boost/date_time/date_formatting.hpp:44: неопределённая ссылка на «boost::gregorian::greg_month::as_short_string() const»
/usr/bin/ld: /usr/include/boost/date_time/date_formatting.hpp:49: неопределённая ссылка на «boost::gregorian::greg_month::as_long_string() const»
collect2: error: ld returned 1 exit status
make: *** [Makefile:53: keyinfo] Ошибка 1
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «unsigned short boost::date_time::month_str_to_ushort<boost::gregorian::greg_month>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)»:
/usr/include/boost/date_time/date_parsing.hpp:67: неопределённая ссылка на «boost::gregorian::greg_month::get_month_map_ptr[abi:cxx11]()»
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::ostream&)»:
/usr/include/boost/date_time/date_formatting.hpp:44: неопределённая ссылка на «boost::gregorian::greg_month::as_short_string() const»
/usr/bin/ld: /usr/include/boost/date_time/date_formatting.hpp:49: неопределённая ссылка на «boost::gregorian::greg_month::as_long_string() const»
collect2: error: ld returned 1 exit status
make: *** [Makefile:59: regaddr] Ошибка 1
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «unsigned short boost::date_time::month_str_to_ushort<boost::gregorian::greg_month>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)»:
/usr/include/boost/date_time/date_parsing.hpp:67: неопределённая ссылка на «boost::gregorian::greg_month::get_month_map_ptr[abi:cxx11]()»
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::ostream&)»:
/usr/include/boost/date_time/date_formatting.hpp:44: неопределённая ссылка на «boost::gregorian::greg_month::as_short_string() const»
/usr/bin/ld: /usr/include/boost/date_time/date_formatting.hpp:49: неопределённая ссылка на «boost::gregorian::greg_month::as_long_string() const»
collect2: error: ld returned 1 exit status
make: *** [Makefile:62: regaddr_3ld] Ошибка 1
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «unsigned short boost::date_time::month_str_to_ushort<boost::gregorian::greg_month>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)»:
/usr/include/boost/date_time/date_parsing.hpp:67: неопределённая ссылка на «boost::gregorian::greg_month::get_month_map_ptr[abi:cxx11]()»
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::ostream&)»:
/usr/include/boost/date_time/date_formatting.hpp:44: неопределённая ссылка на «boost::gregorian::greg_month::as_short_string() const»
/usr/bin/ld: /usr/include/boost/date_time/date_formatting.hpp:49: неопределённая ссылка на «boost::gregorian::greg_month::as_long_string() const»
collect2: error: ld returned 1 exit status
make: *** [Makefile:71: offlinekeys] Ошибка 1
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «unsigned short boost::date_time::month_str_to_ushort<boost::gregorian::greg_month>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)»:
/usr/include/boost/date_time/date_parsing.hpp:67: неопределённая ссылка на «boost::gregorian::greg_month::get_month_map_ptr[abi:cxx11]()»
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::ostream&)»:
/usr/include/boost/date_time/date_formatting.hpp:44: неопределённая ссылка на «boost::gregorian::greg_month::as_short_string() const»
/usr/bin/ld: /usr/include/boost/date_time/date_formatting.hpp:49: неопределённая ссылка на «boost::gregorian::greg_month::as_long_string() const»
collect2: error: ld returned 1 exit status
make: *** [Makefile:74: b33address] Ошибка 1
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «unsigned short boost::date_time::month_str_to_ushort<boost::gregorian::greg_month>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)»:
/usr/include/boost/date_time/date_parsing.hpp:67: неопределённая ссылка на «boost::gregorian::greg_month::get_month_map_ptr[abi:cxx11]()»
/usr/bin/ld: i2pd/libi2pd.a(Profiling.o): в функции «boost::date_time::month_formatter<boost::gregorian::greg_month, boost::date_time::simple_format<char>, char>::format_month(boost::gregorian::greg_month const&, std::ostream&)»:
/usr/include/boost/date_time/date_formatting.hpp:44: неопределённая ссылка на «boost::gregorian::greg_month::as_short_string() const»
/usr/bin/ld: /usr/include/boost/date_time/date_formatting.hpp:49: неопределённая ссылка на «boost::gregorian::greg_month::as_long_string() const»
collect2: error: ld returned 1 exit status
make: *** [Makefile:77: regaddralias] Ошибка 1
exit status: 2
pwd: /home/vak/vcs/S2/i2pdtools; date: +2021-12-08 21:30:11 UTC nanoseconds:544859709 ADC

ubuntu 20.04.x

g++ --version
g++ (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0
nonlin-lin-chaos-order-etc-etal commented 2 years ago
./dependencies.sh 
...
sudo apt --fix-broken install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
  libboost1.71-dev
Предлагаемые пакеты:
...
Следующие НОВЫЕ пакеты будут установлены:
  libboost1.71-dev
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 33 пакетов не обновлено.
Установлено или удалено не до конца 18 пакетов.
Необходимо скачать 0 B/9 068 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 138 MB.
Хотите продолжить? [Д/н] 
(Чтение базы данных … на данный момент установлено 334358 файлов и каталогов.)
Подготовка к распаковке …/libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost1.71-dev:amd64 (1.71.0-6ubuntu6) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb (--unpack):
 попытка перезаписать «/usr/include/boost/accumulators/accumulators.hpp», который уже имеется в пакете libboost1.74-dev 1.74-0~16~ubuntu20.04.1
dpkg-deb: ошибка: вставка subprocess was killed by signal (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
exit status: 100
whoami: vak; vak: vak; pwd: /home/vak/vcs/S2/i2pdtools; date: +2021-12-08 21:38:07 UTC nanoseconds:882582077 ADC; host: vakhost
asmexcaliburwoods commented 2 years ago
./dependencies.sh 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет libssl-dev самой новой версии (1.1.1f-1ubuntu2.10).
Уже установлен пакет zlib1g-dev самой новой версии (1:1.2.11.dfsg-2ubuntu1.2).
Будут установлены следующие дополнительные пакеты:
  libboost-atomic1.71-dev libboost-chrono1.71-dev libboost-date-time1.71-dev libboost-filesystem1.71-dev libboost-program-options1.71-dev libboost-serialization1.71-dev libboost-system1.71-dev
  libboost-thread1.71-dev libboost1.71-dev
Предлагаемые пакеты:
  libboost1.71-doc libboost-container1.71-dev libboost-context1.71-dev libboost-contract1.71-dev libboost-coroutine1.71-dev libboost-exception1.71-dev libboost-fiber1.71-dev libboost-graph1.71-dev
  libboost-graph-parallel1.71-dev libboost-iostreams1.71-dev libboost-locale1.71-dev libboost-log1.71-dev libboost-math1.71-dev libboost-mpi1.71-dev libboost-mpi-python1.71-dev libboost-numpy1.71-dev
  libboost-python1.71-dev libboost-random1.71-dev libboost-regex1.71-dev libboost-stacktrace1.71-dev libboost-test1.71-dev libboost-timer1.71-dev libboost-type-erasure1.71-dev libboost-wave1.71-dev
  libboost1.71-tools-dev libmpfrc++-dev libntl-dev
Следующие НОВЫЕ пакеты будут установлены:
  libboost-atomic1.71-dev libboost-chrono-dev libboost-chrono1.71-dev libboost-date-time-dev libboost-date-time1.71-dev libboost-filesystem-dev libboost-filesystem1.71-dev libboost-program-options-dev
  libboost-program-options1.71-dev libboost-serialization1.71-dev libboost-system-dev libboost-system1.71-dev libboost-thread-dev libboost-thread1.71-dev libboost1.71-dev
Обновлено 0 пакетов, установлено 15 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Необходимо скачать 0 B/11,2 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 160 MB.
Хотите продолжить? [Д/н] 
(Чтение базы данных … на данный момент установлено 358147 файлов и каталогов.)
Подготовка к распаковке …/00-libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost1.71-dev:amd64 (1.71.0-6ubuntu6) …
dpkg: ошибка при обработке архива /tmp/apt-dpkg-install-bEqBKc/00-libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb (--unpack):
 попытка перезаписать «/usr/include/boost/accumulators/accumulators.hpp», который уже имеется в пакете libboost1.74-dev 1.74-0~16~ubuntu20.04.1
dpkg-deb: ошибка: вставка subprocess was killed by signal (Обрыв канала)
Выбор ранее не выбранного пакета libboost-atomic1.71-dev:amd64.
Подготовка к распаковке …/01-libboost-atomic1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost-atomic1.71-dev:amd64 (1.71.0-6ubuntu6) …
Выбор ранее не выбранного пакета libboost-chrono1.71-dev:amd64.
Подготовка к распаковке …/02-libboost-chrono1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost-chrono1.71-dev:amd64 (1.71.0-6ubuntu6) …
Выбор ранее не выбранного пакета libboost-chrono-dev:amd64.
Подготовка к распаковке …/03-libboost-chrono-dev_1.71.0.0ubuntu2_amd64.deb …
Распаковывается libboost-chrono-dev:amd64 (1.71.0.0ubuntu2) …
Выбор ранее не выбранного пакета libboost-serialization1.71-dev:amd64.
Подготовка к распаковке …/04-libboost-serialization1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost-serialization1.71-dev:amd64 (1.71.0-6ubuntu6) …
Выбор ранее не выбранного пакета libboost-date-time1.71-dev:amd64.
Подготовка к распаковке …/05-libboost-date-time1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost-date-time1.71-dev:amd64 (1.71.0-6ubuntu6) …
Выбор ранее не выбранного пакета libboost-date-time-dev:amd64.
Подготовка к распаковке …/06-libboost-date-time-dev_1.71.0.0ubuntu2_amd64.deb …
Распаковывается libboost-date-time-dev:amd64 (1.71.0.0ubuntu2) …
Выбор ранее не выбранного пакета libboost-system1.71-dev:amd64.
Подготовка к распаковке …/07-libboost-system1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost-system1.71-dev:amd64 (1.71.0-6ubuntu6) …
Выбор ранее не выбранного пакета libboost-filesystem1.71-dev:amd64.
Подготовка к распаковке …/08-libboost-filesystem1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost-filesystem1.71-dev:amd64 (1.71.0-6ubuntu6) …
Выбор ранее не выбранного пакета libboost-filesystem-dev:amd64.
Подготовка к распаковке …/09-libboost-filesystem-dev_1.71.0.0ubuntu2_amd64.deb …
Распаковывается libboost-filesystem-dev:amd64 (1.71.0.0ubuntu2) …
Выбор ранее не выбранного пакета libboost-program-options1.71-dev:amd64.
Подготовка к распаковке …/10-libboost-program-options1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost-program-options1.71-dev:amd64 (1.71.0-6ubuntu6) …
Выбор ранее не выбранного пакета libboost-program-options-dev:amd64.
Подготовка к распаковке …/11-libboost-program-options-dev_1.71.0.0ubuntu2_amd64.deb …
Распаковывается libboost-program-options-dev:amd64 (1.71.0.0ubuntu2) …
Выбор ранее не выбранного пакета libboost-system-dev:amd64.
Подготовка к распаковке …/12-libboost-system-dev_1.71.0.0ubuntu2_amd64.deb …
Распаковывается libboost-system-dev:amd64 (1.71.0.0ubuntu2) …
Выбор ранее не выбранного пакета libboost-thread1.71-dev:amd64.
Подготовка к распаковке …/13-libboost-thread1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost-thread1.71-dev:amd64 (1.71.0-6ubuntu6) …
Выбор ранее не выбранного пакета libboost-thread-dev:amd64.
Подготовка к распаковке …/14-libboost-thread-dev_1.71.0.0ubuntu2_amd64.deb …
Распаковывается libboost-thread-dev:amd64 (1.71.0.0ubuntu2) …
При обработке следующих пакетов произошли ошибки:
 /tmp/apt-dpkg-install-bEqBKc/00-libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
exit status: 100
whoami: vak; vak: vak; pwd: /home/vak/vcs/S2/i2pdtools; date: +2021-12-22 06:58:02 UTC nanoseconds:348177348 ADC; host: vakhost
Ok

sudo apt install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
  libboost1.71-dev
Предлагаемые пакеты:
  libboost1.71-doc libboost-container1.71-dev libboost-context1.71-dev libboost-contract1.71-dev libboost-coroutine1.71-dev libboost-exception1.71-dev libboost-fiber1.71-dev libboost-graph1.71-dev
  libboost-graph-parallel1.71-dev libboost-iostreams1.71-dev libboost-locale1.71-dev libboost-log1.71-dev libboost-math1.71-dev libboost-mpi1.71-dev libboost-mpi-python1.71-dev libboost-numpy1.71-dev
  libboost-python1.71-dev libboost-random1.71-dev libboost-regex1.71-dev libboost-stacktrace1.71-dev libboost-test1.71-dev libboost-timer1.71-dev libboost-type-erasure1.71-dev libboost-wave1.71-dev
  libboost1.71-tools-dev libmpfrc++-dev libntl-dev
Следующие НОВЫЕ пакеты будут установлены:
  libboost1.71-dev
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Установлено или удалено не до конца 14 пакетов.
Необходимо скачать 0 B/9 068 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 138 MB.
Хотите продолжить? [Д/н] 
(Чтение базы данных … на данный момент установлено 358255 файлов и каталогов.)
Подготовка к распаковке …/libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost1.71-dev:amd64 (1.71.0-6ubuntu6) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb (--unpack):
 попытка перезаписать «/usr/include/boost/accumulators/accumulators.hpp», который уже имеется в пакете libboost1.74-dev 1.74-0~16~ubuntu20.04.1
dpkg-deb: ошибка: вставка subprocess was killed by signal (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
exit status: 100
whoami: vak; vak: vak; pwd: /home/vak/vcs/S2/i2pdtools; date: +2021-12-22 07:01:47 UTC nanoseconds:016919194 ADC; host: vakhost
Ok

sudo apt remove  libboost1.74-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
 libboost-atomic1.71-dev : Зависит: libboost1.71-dev (= 1.71.0-6ubuntu6) но он не будет установлен
 libboost-chrono1.71-dev : Зависит: libboost1.71-dev (= 1.71.0-6ubuntu6) но он не будет установлен
 libboost-date-time1.71-dev : Зависит: libboost1.71-dev (= 1.71.0-6ubuntu6) но он не будет установлен
 libboost-filesystem1.71-dev : Зависит: libboost1.71-dev (= 1.71.0-6ubuntu6) но он не будет установлен
 libboost-program-options1.71-dev : Зависит: libboost1.71-dev (= 1.71.0-6ubuntu6) но он не будет установлен
 libboost-serialization1.71-dev : Зависит: libboost1.71-dev (= 1.71.0-6ubuntu6) но он не будет установлен
 libboost-system1.71-dev : Зависит: libboost1.71-dev (= 1.71.0-6ubuntu6) но он не будет установлен
 libboost-thread1.71-dev : Зависит: libboost1.71-dev (= 1.71.0-6ubuntu6) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).
exit status: 100
whoami: vak; vak: vak; pwd: /home/vak/vcs/S2/i2pdtools; date: +2021-12-22 07:02:09 UTC nanoseconds:361335566 ADC; host: vakhost
Ok
sudo apt install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
  libboost1.71-dev
Предлагаемые пакеты:
  libboost1.71-doc libboost-container1.71-dev libboost-context1.71-dev libboost-contract1.71-dev libboost-coroutine1.71-dev libboost-exception1.71-dev libboost-fiber1.71-dev libboost-graph1.71-dev
  libboost-graph-parallel1.71-dev libboost-iostreams1.71-dev libboost-locale1.71-dev libboost-log1.71-dev libboost-math1.71-dev libboost-mpi1.71-dev libboost-mpi-python1.71-dev libboost-numpy1.71-dev
  libboost-python1.71-dev libboost-random1.71-dev libboost-regex1.71-dev libboost-stacktrace1.71-dev libboost-test1.71-dev libboost-timer1.71-dev libboost-type-erasure1.71-dev libboost-wave1.71-dev
  libboost1.71-tools-dev libmpfrc++-dev libntl-dev
Следующие НОВЫЕ пакеты будут установлены:
  libboost1.71-dev
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Установлено или удалено не до конца 14 пакетов.
Необходимо скачать 0 B/9 068 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 138 MB.
Хотите продолжить? [Д/н] 
(Чтение базы данных … на данный момент установлено 358255 файлов и каталогов.)
Подготовка к распаковке …/libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb …
Распаковывается libboost1.71-dev:amd64 (1.71.0-6ubuntu6) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb (--unpack):
 попытка перезаписать «/usr/include/boost/accumulators/accumulators.hpp», который уже имеется в пакете libboost1.74-dev 1.74-0~16~ubuntu20.04.1
dpkg-deb: ошибка: вставка subprocess was killed by signal (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
exit status: 100
whoami: vak; vak: vak; pwd: /home/vak/vcs/S2/i2pdtools; date: +2021-12-22 07:02:23 UTC nanoseconds:480224307 ADC; host: vakhost
Ok
wipedlifepotato commented 1 year ago

Уже работает? https://askubuntu.com/questions/1352341/how-to-uninstall-completely-boost-1-71 You can to manually install this things but is a bad way. Maybe is will building on a new version of libboost? Why not change a version in depencies... And how I can to see - https://github.com/PurpleI2P/i2pd-tools/blob/master/dependencies.sh there is not 1.71, there is just a libboost. So issue can be closed.