[cmake-developers] [CMake 0014856]: cannot build cmake on Solaris

Mantis Bug Tracker mantis at public.kitware.com
Tue Apr 1 02:50:03 EDT 2014


The following issue has been SUBMITTED. 
====================================================================== 
http://public.kitware.com/Bug/view.php?id=14856 
====================================================================== 
Reported By:                Eugene M. Zheganin
Assigned To:                
====================================================================== 
Project:                    CMake
Issue ID:                   14856
Category:                   CMake
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     new
====================================================================== 
Date Submitted:             2014-04-01 02:50 EDT
Last Modified:              2014-04-01 02:50 EDT
====================================================================== 
Summary:                    cannot build cmake on Solaris
Description: 
Solaris 11.1 SRU 17.5
GCC 4.5.2

build crashes:

[...]
-- Build files have been written to: /home/emz/src/cmake-2.8.12.2
---------------------------------------------
CMake has bootstrapped.  Now run gmake.
root at sol:/home/emz/src/cmake-2.8.12.2# gmake
Scanning dependencies of target cmIML_test
[  0%] Building C object Utilities/KWIML/test/CMakeFiles/cmIML_test.dir/test.c.o
[  1%] Building C object
Utilities/KWIML/test/CMakeFiles/cmIML_test.dir/test_ABI_C.c.o
[  1%] Building C object
Utilities/KWIML/test/CMakeFiles/cmIML_test.dir/test_INT_C.c.o
[  1%] Building C object
Utilities/KWIML/test/CMakeFiles/cmIML_test.dir/test_include_C.c.o
[  1%] Building CXX object
Utilities/KWIML/test/CMakeFiles/cmIML_test.dir/test_ABI_CXX.cxx.o
[  1%] Building CXX object
Utilities/KWIML/test/CMakeFiles/cmIML_test.dir/test_INT_CXX.cxx.o
[  2%] Building CXX object
Utilities/KWIML/test/CMakeFiles/cmIML_test.dir/test_include_CXX.cxx.o
Linking CXX executable cmIML_test
[  2%] Built target cmIML_test
Scanning dependencies of target cmsys
[  2%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/ProcessUNIX.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/Base64.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/MD5.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/Terminal.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/System.c.o
[  4%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/String.c.o
[  4%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/Directory.cxx.o
[  4%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/DynamicLoader.cxx.o
[  4%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/Glob.cxx.o
[  4%] Building CXX object
Source/kwsys/CMakeFiles/cmsys.dir/RegularExpression.cxx.o
[  5%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/SystemTools.cxx.o
[  5%] Building CXX object
Source/kwsys/CMakeFiles/cmsys.dir/CommandLineArguments.cxx.o
[  5%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/IOStream.cxx.o
[  5%] Building CXX object
Source/kwsys/CMakeFiles/cmsys.dir/SystemInformation.cxx.o
/home/emz/src/cmake-2.8.12.2/Source/kwsys/SystemInformation.cxx: In member
function ‘std::string cmsys::<unnamed>::SymbolProperties::Demangle(const
char*) const’:
/home/emz/src/cmake-2.8.12.2/Source/kwsys/SystemInformation.cxx:1460:5: error:
‘abi’ has not been declared
/home/emz/src/cmake-2.8.12.2/Source/kwsys/SystemInformation.cxx: In member
function ‘void cmsys::<unnamed>::SymbolProperties::Initialize(void*)’:
/home/emz/src/cmake-2.8.12.2/Source/kwsys/SystemInformation.cxx:1478:3: error:
‘Dl_info’ was not declared in this scope
/home/emz/src/cmake-2.8.12.2/Source/kwsys/SystemInformation.cxx:1478:11: error:
expected ‘;’ before ‘info’
/home/emz/src/cmake-2.8.12.2/Source/kwsys/SystemInformation.cxx:1479:34: error:
‘info’ was not declared in this scope
/home/emz/src/cmake-2.8.12.2/Source/kwsys/SystemInformation.cxx:1479:38: error:
‘dladdr’ was not declared in this scope
/home/emz/src/cmake-2.8.12.2/Source/kwsys/SystemInformation.cxx: In static
member function ‘static std::string
cmsys::SystemInformationImplementation::GetProgramStack(int, int)’:
/home/emz/src/cmake-2.8.12.2/Source/kwsys/SystemInformation.cxx:3631:41: error:
‘backtrace’ was not declared in this scope
gmake[2]: *** [Source/kwsys/CMakeFiles/cmsys.dir/SystemInformation.cxx.o] Error
1
gmake[1]: *** [Source/kwsys/CMakeFiles/cmsys.dir/all] Error 2
gmake: *** [all] Error 2

cmake 2.8.11.2 builds fine, some older versions too (tried 2.6.4).
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2014-04-01 02:50 Eugene M. ZheganinNew Issue                                    
======================================================================



More information about the cmake-developers mailing list