SBo scripts not building on current (read 1st post, pls)
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi, recompiling gdal after the latest current-updates incl. the poppler-upgrade gave this :
Any ideas what needs correcting? (the dependencies had been recompiled beforehand)
EDIT:
same fault when using latest gdal-3.3.2
patch described at https://bugs.freebsd.org/bugzilla/ has already been applied to gdal-3.3.[0,2]
Without configuration option --with-poppler, compilation finishes ok.
According to upstream the next release would deal with this....:
Quote:
This was fixed in master a few days ago per 9c09870e374ca21d558101af3f4c09a6164fdfc3 and I've just backported it in 3.3 branch for 3.3.3
enblend-enfuse does not build, it fails with errors on vigra (though vigra itself builds without errors):
Code:
/usr/include/vigra/separableconvolution.hxx:1413:13: error: ISO C++17 does not allow dynamic exception specifications
1413 | throw(PreconditionViolation)
| ^~~~~
In file included from /usr/include/vigra/convolution.hxx:41,
from openmp_vigra.h:32,
from enblend.h:40,
from enblend.cc:191:
/usr/include/vigra/stdconvolution.hxx:796:13: error: ISO C++17 does not allow dynamic exception specifications
796 | throw(PreconditionViolation)
| ^~~~~
Checking for boost libraries:
checking for boostlib >= 1.58 (105800)... yes
checking whether g++ supports C++11 features with -std=c++11... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
Checking for pkg-config:
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
Checking for functions and headers:
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for clock_gettime... yes
Checking build options:
checking whether deprecated functions should be enabled... yes
checking whether debug build should be enabled... no
checking whether invariant check should be enabled... no
checking whether logging to disk should be enabled... yes
Checking features to be enabled:
checking whether encryption support should be enabled... yes
configure: encryption support: now checking for the OpenSSL library...
checking for pkg-config... /usr/bin/pkg-config
checking whether compiling and linking against OpenSSL works... yes
checking whether dht support should be enabled... yes
Checking for extra build files:
checking whether example files should be built... no
checking whether test files should be built... no
checking whether python bindings should be built... yes
checking for a Python interpreter with version >= 2.4... python
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory... ${prefix}/lib64/python2.7/site-packages
checking for python extension module directory... ${exec_prefix}/lib64/python2.7/site-packages
checking for python2.7... (cached) /usr/bin/python
checking for a version of Python >= '2.1.0'... yes
checking for a version of Python >= '2.4'... yes
checking for the distutils Python package... yes
checking for Python include path... -I/usr/include/python2.7
checking for Python library path... -L/usr/lib64 -lpython2.7
checking for Python site-packages path... /usr/lib64/python2.7/site-packages
checking python extra libraries... -lpthread -ldl -lutil -lm
checking python extra linking flags... -Xlinker -export-dynamic
checking consistency of all components of python development environment... yes
checking whether the Boost::Python library is available... yes
checking whether boost_python is the correct library... no
checking whether boost_python27 is the correct library... no
checking whether boost_python27 is the correct library... (cached) no
checking whether boost_python27 is the correct library... (cached) no
checking whether boost_python39 is the correct library... no
checking whether boost_python39 is the correct library... (cached) no
checking whether boost_python39 is the correct library... (cached) no
checking whether boost_python is the correct library... (cached) no
checking whether boost_python3 is the correct library... no
configure: error: Boost.Python library not found. Try using --with-boost-python=lib.
don't uncomment the 'set -e' or it just won't stop when erroring, use a single build job to spot the error: virtualbox uses the JOBS variable (use JOBS=1).
Checking for boost libraries:
checking for boostlib >= 1.58 (105800)... yes
checking whether g++ supports C++11 features with -std=c++11... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
Checking for pkg-config:
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
Checking for functions and headers:
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for clock_gettime... yes
Checking build options:
checking whether deprecated functions should be enabled... yes
checking whether debug build should be enabled... no
checking whether invariant check should be enabled... no
checking whether logging to disk should be enabled... yes
Checking features to be enabled:
checking whether encryption support should be enabled... yes
configure: encryption support: now checking for the OpenSSL library...
checking for pkg-config... /usr/bin/pkg-config
checking whether compiling and linking against OpenSSL works... yes
checking whether dht support should be enabled... yes
Checking for extra build files:
checking whether example files should be built... no
checking whether test files should be built... no
checking whether python bindings should be built... yes
checking for a Python interpreter with version >= 2.4... python
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory... ${prefix}/lib64/python2.7/site-packages
checking for python extension module directory... ${exec_prefix}/lib64/python2.7/site-packages
checking for python2.7... (cached) /usr/bin/python
checking for a version of Python >= '2.1.0'... yes
checking for a version of Python >= '2.4'... yes
checking for the distutils Python package... yes
checking for Python include path... -I/usr/include/python2.7
checking for Python library path... -L/usr/lib64 -lpython2.7
checking for Python site-packages path... /usr/lib64/python2.7/site-packages
checking python extra libraries... -lpthread -ldl -lutil -lm
checking python extra linking flags... -Xlinker -export-dynamic
checking consistency of all components of python development environment... yes
checking whether the Boost::Python library is available... yes
checking whether boost_python is the correct library... no
checking whether boost_python27 is the correct library... no
checking whether boost_python27 is the correct library... (cached) no
checking whether boost_python27 is the correct library... (cached) no
checking whether boost_python39 is the correct library... no
checking whether boost_python39 is the correct library... (cached) no
checking whether boost_python39 is the correct library... (cached) no
checking whether boost_python is the correct library... (cached) no
checking whether boost_python3 is the correct library... no
configure: error: Boost.Python library not found. Try using --with-boost-python=lib.
hi CaceK,
libtorrent-rasterbar seems to build fine here
Code:
[...]
checking consistency of all components of python development environment... yes
checking whether the Boost::Python library is available... yes
checking whether boost_python is the correct library... no
checking whether boost_python27 is the correct library... yes
enblend-enfuse does not build, it fails with errors on vigra (though vigra itself builds without errors):
Code:
/usr/include/vigra/separableconvolution.hxx:1413:13: error: ISO C++17 does not allow dynamic exception specifications
1413 | throw(PreconditionViolation)
| ^~~~~
In file included from /usr/include/vigra/convolution.hxx:41,
from openmp_vigra.h:32,
from enblend.h:40,
from enblend.cc:191:
/usr/include/vigra/stdconvolution.hxx:796:13: error: ISO C++17 does not allow dynamic exception specifications
796 | throw(PreconditionViolation)
| ^~~~~
this is a bit of a mess because the latest released version won't build with c++14 or c++17 and the version in their mercurial won't build either as it requires an unreleased exiv2 version, so I actually don't have a way to build it, sorry...
don't uncomment the 'set -e' or it just won't stop when erroring, use a single build job to spot the error: virtualbox uses the JOBS variable (use JOBS=1).
JOBS=1 doesn't make a difference. It fails after the build step on the python3 line I reported in my previous post. I think there's not actually an error, but the command is returning 1 for some reason.
it should be a local issue on your side: I just tried to build virtualbox on two different virtual machines with the latest slackware64-current updates and everything went fine both times.
it should be a local issue on your side: I just tried to build virtualbox on two different virtual machines with the latest slackware64-current updates and everything went fine both times.
Okay, fine with me then. I was able to work around it.
[...]
checking consistency of all components of python development environment... yes
checking whether the Boost::Python library is available... yes
checking whether boost_python is the correct library... no
checking whether boost_python27 is the correct library... yes
hi, it must be something on my end then. Sorry for taking your time. I'll try to figure out what went wrong.
this is a bit of a mess because the latest released version won't build with c++14 or c++17 and the version in their mercurial won't build either as it requires an unreleased exiv2 version, so I actually don't have a way to build it, sorry...
Concur with this. I tried all three as well and even went back to an early commit (Same one that Arch Linux is using.) that doesn't require an unreleased exiv2 version. I have a few other ideas but want to try them first.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.