FileName.cpp:77:32: error: too few template arguments for class template 'crc_table_t'
template struct boost::detail::crc_table_t<32, 0x04C11DB7, true>;
^
/usr/local/include/boost/crc.hpp:1009:11: note: template is declared here
class crc_table_t
^
PR: 232525
Suggested by: upstream
Upstream changes:
- don't use membarrier SHARED syscall command in liburcu-bp
- assignment from incompatible pointer type warnings
Sponsored by: The FreeBSD Foundation
The suggested patch remove the openssl 0.9.24 crate dependency,
that doesn't support openssl 1.1.1.
The patch reworks the native-tls to depend on the openssl 1.0.x crate.
Submitted by: jbeich@ (via email)
- Restore revision number lost in r467912 but not other bits as those
aren't available/useful outside of VCS
Changes: https://github.com/FreeCAD/FreeCAD/compare/0.17...9948ee4f1
PR: 232696
Requested by: kunda (upstream)
MFH: 2018Q4 (bug fixes)
CMake Error at /usr/local/share/cmake/Modules/FindBoost.cmake:2049 (message):
Unable to find the requested Boost libraries.
Boost version: 1.69.0
Boost include path: /usr/local/include
Could not find the following Boost libraries:
boost_signals
Some (but not all) of the required Boost libraries were found. You may
need to install these additional Boost libraries. Alternatively, set
BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT
to the location of Boost.
Call Stack (most recent call first):
CMakeLists.txt:596 (find_package)
PR: 232525
Obtained from: upstream (FreeCAD 0.18)
unconditionally BROKEN under FreeBSD 12 & 13, only flag BROKEN
when security/openssl is not installed on systems after
openssl111 was committed to 12-CURRENT.
PR: 232709
Reported by: linimon
unconditionally BROKEN under FreeBSD 12 & 13, only flag BROKEN
when security/openssl is not installed on systems after
openssl111 was committed to 12-CURRENT.
PR: 232710
Reported by: linimon
port on GCC-based architectures, while actually the code predates 2011 by
couple of years. Turns out that the build against GCC was failing because
of the -Wno-c++11-narrowing option added back in r474518 to unbreak the
build against Clang 6. Fix the underlying problem with the code instead,
so we can remove offending option from CXXFLAGS and stop bogusly require
C++11-capable compiler just because of that option.
Tested on: Mac mini G4 (powerpc, gcc-4.2.1-based)