Trying to install gnucash 3.6 from sbopkg on current, I ran into the boost 1.70.0 error discussed earlier in this thread at post#1777 and #1779.
Since I don't know how to modify the slackbuild script when installing with sbopkg, I downloaded the slackbuilds.org package and added the "-DBoost_NO_BOOST_CMAKE=ON" to the slackbuild, as mentioned in post #1779, but now it gets this error:
Code:
-- Looking for include file wctype.h
-- Looking for include file wctype.h - found
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Performing Test have_mod_mask
-- Performing Test have_mod_mask - Success
CMake Error at gnucash/register/register-gnome/CMakeLists.txt:4 (check_symbol_exists):
Unknown CMake command "check_symbol_exists".
-- Configuring incomplete, errors occurred!
See also "/tmp/SBo/gnucash-3.6/build/CMakeFiles/CMakeOutput.log".
See also "/tmp/SBo/gnucash-3.6/build/CMakeFiles/CMakeError.log".
I googled that and found a post explaining how to fix it. It says you need to add "include(CheckSymbolExists)" near the top of your CMakeLists.txt file. That file is in the gnucash source code tar file. Do I need to untar it, edit the file, then tar it again before running the slackbuild script in order for it to work?
Or is there another way to fix it?
|