Greetings,
I already had the following packages installed/added to my build VM:
Building ooRexx 4.2
sudo apt-get install automake build-essential bison debhelper libtool
subversion xalan
So just needed to add two of the v5.0 dependencies.
Building ooRexx 5.0
sudo apt install subversion cmake g++ libncurses5-dev
cd ~/Documents
mkdir oorexxsvn
cd oorexxsvn
svn co svn://svn.code.sf.net/p/oorexx/code-0/main/trunk main/trunk
cd ~/Documents
mkdir oorexxbuild
cd oorexxbuild
mkdir release
cd release
cmake -DBUILD_DEB=1 -DOS_DIST=ubuntu1604 -DCMAKE_BUILD_TYPE=RELEASE
../../oorexxsvn/main/trunk
make
mdlueck@buildxd1604x64:~/Documents/oorexxbuild/release$ make
Scanning dependencies of target rxsubcom_man
[ 0%] Generating rxsubcom.1.gz
[ 0%] Built target rxsubcom_man
Scanning dependencies of target rexxapi
[ 0%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/client/ClientMessage.cpp.o
[ 1%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/client/LocalAPIContext.cpp.o
[ 1%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/client/LocalAPIManager.cpp.o
[ 1%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/client/LocalMacroSpaceManager.cpp.o
[ 1%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/client/LocalQueueManager.cpp.o
[ 2%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/client/LocalRegistrationManager.cpp.o
[ 2%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/client/MacroSpaceApi.cpp.o
[ 2%] Building CXX object CMakeFiles/rexxapi.dir/rexxapi/client/QueuesAPI.cpp.o
[ 3%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/client/RegistrationAPI.cpp.o
[ 3%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/client/platform/unix/SysLegacyAPI.cpp.o
[ 3%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/client/platform/unix/SysLocalAPIManager.cpp.o
[ 4%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/common/RegistrationTable.cpp.o
[ 4%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/common/ServiceMessage.cpp.o
[ 4%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/common/platform/unix/SysAPIManager.cpp.o
[ 5%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/common/platform/unix/SysCSStream.cpp.o
[ 5%] Building CXX object
CMakeFiles/rexxapi.dir/rexxapi/common/platform/unix/SysProcess.cpp.o
[ 5%] Building CXX object CMakeFiles/rexxapi.dir/common/Utilities.cpp.o
[ 5%] Building CXX object
CMakeFiles/rexxapi.dir/common/platform/unix/SysSemaphore.cpp.o
/home/mdlueck/Documents/oorexxsvn/main/trunk/common/platform/unix/SysSemaphore.cpp:118:14:
error: #error Configuration error for pthread semaphores. Check the defines in
config.h
#error Configuration error for pthread semaphores. Check the
defines in config.h
^
CMakeFiles/rexxapi.dir/build.make:470: recipe for target
'CMakeFiles/rexxapi.dir/common/platform/unix/SysSemaphore.cpp.o' failed
make[2]: *** [CMakeFiles/rexxapi.dir/common/platform/unix/SysSemaphore.cpp.o]
Error 1
CMakeFiles/Makefile2:407: recipe for target 'CMakeFiles/rexxapi.dir/all' failed
make[1]: *** [CMakeFiles/rexxapi.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
mdlueck@buildxd1604x64:~/Documents/oorexxbuild/release$
Suggestions?
I am thankful,
--
Michael Lueck
Lueck Data Systems
http://www.lueckdatasystems.com/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel