Debian src build
Posted: Wed Aug 10, 2022 11:06 pm
Hi All,
I'm trying to compile pol from source on Debian 11 ("Bullseye"). I am following this post by Boris (https://forums.polserver.com/viewtopic. ... ssl#p25911) which is essentially the following:
I have made incremental progress by ensuring the following build dependencies are present: build-essential, clang, libssl-dev, libmysqlclient-dev, pkg-config, clang-format.
However while running "cmake --build . --config Release -- -j 2" I have come unstuck with error:
By running the above cmake command manually I get:
Looks like it's having issues downloading a package. A browser/manual check of "https://dl.bintray.com/boostorg/release ... _0.tar.bz2" results in a HTTP 502 Bad Gateway error. Seems like the src locations are broken in what I believe is a generated file (polserver-100.0.0/bin-build/boost_extract-prefix/src/boost_extract-stamp/download-boost_extract.cmake). I believe it's generated as I'm not able to find the above URL in git. I'm not really familiar with cmake so would appreciate any help, meanwhile I'll keep plugging away.
Cheers,
Bretheren
I should note that I'm not sure why boost src needs to be downloaded, as I have the following boost packages installed (as part of libboost-all-dev):
I'm trying to compile pol from source on Debian 11 ("Bullseye"). I am following this post by Boris (https://forums.polserver.com/viewtopic. ... ssl#p25911) which is essentially the following:
Code: Select all
cd bin-build
cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release -- -j 2Code: Select all
apt-get install build-essential, clang, libssl-dev, libmysqlclient-dev, pkg-config, clang-formatCode: Select all
CMake Error at /home/<username>/pol/polserver-100.0.0/bin-build/boost_extract-prefix/src/boost_extract-stamp/boost_extract-download-Release-impl.cmake:9 (message):
Command failed (1):
'/usr/bin/cmake' '-P' '/home/<username>/pol/polserver-100.0.0/bin-build/boost_extract-prefix/src/boost_extract-stamp/download-boost_extract.cmake'Code: Select all
/usr/bin/cmake -P /home/<username>/pol/polserver-100.0.0/bin-build/boost_extract-prefix/src/boost_extract-stamp/downl
oad-boost_extract.cmake
-- File already exists but no hash specified (use URL_HASH):
file='/home/<username>/pol/polserver-100.0.0/bin-build/boost_extract-prefix/src/boost_1_74_0.tar.bz2'
Old file will be removed and new file downloaded from URL.
-- Downloading...
dst='/home/<username>/pol/polserver-100.0.0/bin-build/boost_extract-prefix/src/boost_1_74_0.tar.bz2'
timeout='none'
-- Using src='https://dl.bintray.com/boostorg/release/1.74.0/source/boost_1_74_0.tar.bz2'
-- Retrying...
-- Using src='https://dl.bintray.com/boostorg/release/1.74.0/source/boost_1_74_0.tar.bz2'
-- Retry after 5 seconds (attempt #2) ...
-- Using src='https://dl.bintray.com/boostorg/release/1.74.0/source/boost_1_74_0.tar.bz2'
-- Retry after 5 seconds (attempt #3) ...
-- Using src='https://dl.bintray.com/boostorg/release/1.74.0/source/boost_1_74_0.tar.bz2'
-- Retry after 15 seconds (attempt #4) ...
-- Using src='https://dl.bintray.com/boostorg/release/1.74.0/source/boost_1_74_0.tar.bz2'
-- Retry after 60 seconds (attempt #5) ...
-- Using src='https://dl.bintray.com/boostorg/release/1.74.0/source/boost_1_74_0.tar.bz2'
CMake Error at boost_extract-prefix/src/boost_extract-stamp/download-boost_extract.cmake:159 (message):
Each download failed!Cheers,
Bretheren
I should note that I'm not sure why boost src needs to be downloaded, as I have the following boost packages installed (as part of libboost-all-dev):
Code: Select all
libboost-all-dev
libboost-atomic-dev:amd64
libboost-atomic1.74-dev:amd64
libboost-atomic1.74.0:amd64
libboost-chrono-dev:amd64
libboost-chrono1.74-dev:amd64
libboost-chrono1.74.0:amd64
libboost-container-dev:amd64
libboost-container1.74-dev:amd64
libboost-container1.74.0:amd64
libboost-context-dev:amd64
libboost-context1.74-dev:amd64
libboost-context1.74.0:amd64
libboost-coroutine-dev:amd64
libboost-coroutine1.74-dev:amd64
libboost-coroutine1.74.0:amd64
libboost-date-time-dev:amd64
libboost-date-time1.74-dev:amd64
libboost-date-time1.74.0:amd64
libboost-dev:amd64
libboost-exception-dev:amd64
libboost-exception1.74-dev:amd64
libboost-fiber-dev:amd64
libboost-fiber1.74-dev:amd64
libboost-fiber1.74.0:amd64
libboost-filesystem-dev:amd64
libboost-filesystem1.74-dev:amd64
libboost-filesystem1.74.0:amd64
libboost-graph-dev:amd64
libboost-graph-parallel-dev
libboost-graph-parallel1.74-dev
libboost-graph-parallel1.74.0
libboost-graph1.74-dev:amd64
libboost-graph1.74.0:amd64
libboost-iostreams-dev:amd64
libboost-iostreams1.74-dev:amd64
libboost-iostreams1.74.0:amd64
libboost-locale-dev:amd64
libboost-locale1.74-dev:amd64
libboost-locale1.74.0:amd64
libboost-log-dev
libboost-log1.74-dev
libboost-log1.74.0
libboost-math-dev:amd64
libboost-math1.74-dev:amd64
libboost-math1.74.0:amd64
libboost-mpi-dev
libboost-mpi-python-dev
libboost-mpi-python1.74-dev
libboost-mpi-python1.74.0
libboost-mpi1.74-dev
libboost-mpi1.74.0
libboost-nowide-dev
libboost-nowide1.74-dev
libboost-nowide1.74.0
libboost-numpy-dev
libboost-numpy1.74-dev
libboost-numpy1.74.0
libboost-program-options-dev:amd64
libboost-program-options1.74-dev:amd64
libboost-program-options1.74.0:amd64
libboost-python-dev
libboost-python1.74-dev
libboost-python1.74.0
libboost-random-dev:amd64
libboost-random1.74-dev:amd64
libboost-random1.74.0:amd64
libboost-regex-dev:amd64
libboost-regex1.74-dev:amd64
libboost-regex1.74.0:amd64
libboost-serialization-dev:amd64
libboost-serialization1.74-dev:amd64
libboost-serialization1.74.0:amd64
libboost-stacktrace-dev:amd64
libboost-stacktrace1.74-dev:amd64
libboost-stacktrace1.74.0:amd64
libboost-system-dev:amd64
libboost-system1.74-dev:amd64
libboost-system1.74.0:amd64
libboost-test-dev:amd64
libboost-test1.74-dev:amd64
libboost-test1.74.0:amd64
libboost-thread-dev:amd64
libboost-thread1.74-dev:amd64
libboost-thread1.74.0:amd64
libboost-timer-dev:amd64
libboost-timer1.74-dev:amd64
libboost-timer1.74.0:amd64
libboost-tools-dev
libboost-type-erasure-dev:amd64
libboost-type-erasure1.74-dev:amd64
libboost-type-erasure1.74.0:amd64
libboost-wave-dev:amd64
libboost-wave1.74-dev:amd64
libboost-wave1.74.0:amd64
libboost1.74-dev:amd64
libboost1.74-tools-dev