[CMake] Problem Compiling on Solaris 10 x86

Christopher Hylarides hylaride at oanda.com
Fri Dec 9 15:43:31 EST 2011


Hey guys,

I'm trying to build cmake on Solaris 10 x86 and am getting the following 
error:

[ 94%] Building CXX object 
Source/CMakeFiles/ccmake.dir/CursesDialog/cmCursesLongMessageForm.cxx.o
[ 95%] Building CXX object 
Source/CMakeFiles/ccmake.dir/CursesDialog/cmCursesMainForm.cxx.o
[ 95%] Building CXX object 
Source/CMakeFiles/ccmake.dir/CursesDialog/cmCursesPathWidget.cxx.o
[ 95%] Building CXX object 
Source/CMakeFiles/ccmake.dir/CursesDialog/cmCursesStringWidget.cxx.o
[ 95%] Building CXX object 
Source/CMakeFiles/ccmake.dir/CursesDialog/cmCursesWidget.cxx.o
[ 96%] Building CXX object 
Source/CMakeFiles/ccmake.dir/CursesDialog/ccmake.cxx.o
Linking CXX executable ../bin/ccmake
Undefined                       first referenced
  symbol                             in file
wattr_on 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesLongMessageForm.cxx.o
wattr_off 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesLongMessageForm.cxx.o
ld: fatal: Symbol referencing errors. No output written to ../bin/ccmake
collect2: ld returned 1 exit status
make[2]: *** [bin/ccmake] Error 1
make[1]: *** [Source/CMakeFiles/ccmake.dir/all] Error 2
make: *** [all] Error 2



Below is with VERBOSE=1


[ 95%] Building CXX object 
Source/CMakeFiles/ccmake.dir/CursesDialog/cmCursesWidget.cxx.o
cd /build/packages/cmake/cmake-2.8.6/Source && /build/system/bin/g++ 
-DCURL_STATICLIB -DLIBARCHIVE_STATIC -DCMAKE_BUILD_WITH_CMAKE 
-I/build/packages/cmake/cmake-2.8.6/Utilities 
-I/build/packages/cmake/cmake-2.8.6/Source 
-I/build/packages/cmake/cmake-2.8.6/Utilities/cmcompress 
-I/build/packages/cmake/cmake-2.8.6/Source/CTest 
-I/build/packages/cmake/cmake-2.8.6/Source/CursesDialog/form    -o 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesWidget.cxx.o -c 
/build/packages/cmake/cmake-2.8.6/Source/CursesDialog/cmCursesWidget.cxx
/build/packages/cmake/cmake-2.8.6/Bootstrap.cmk/cmake -E 
cmake_progress_report /build/packages/cmake/cmake-2.8.6/CMakeFiles 41
[ 96%] Building CXX object 
Source/CMakeFiles/ccmake.dir/CursesDialog/ccmake.cxx.o
cd /build/packages/cmake/cmake-2.8.6/Source && /build/system/bin/g++ 
-DCURL_STATICLIB -DLIBARCHIVE_STATIC -DCMAKE_BUILD_WITH_CMAKE 
-I/build/packages/cmake/cmake-2.8.6/Utilities 
-I/build/packages/cmake/cmake-2.8.6/Source 
-I/build/packages/cmake/cmake-2.8.6/Utilities/cmcompress 
-I/build/packages/cmake/cmake-2.8.6/Source/CTest 
-I/build/packages/cmake/cmake-2.8.6/Source/CursesDialog/form    -o 
CMakeFiles/ccmake.dir/CursesDialog/ccmake.cxx.o -c 
/build/packages/cmake/cmake-2.8.6/Source/CursesDialog/ccmake.cxx
Linking CXX executable ../bin/ccmake
cd /build/packages/cmake/cmake-2.8.6/Source && 
/build/packages/cmake/cmake-2.8.6/Bootstrap.cmk/cmake -E 
cmake_link_script CMakeFiles/ccmake.dir/link.txt --verbose=1
/build/system/bin/g++ 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesBoolWidget.cxx.o 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesCacheEntryComposite.cxx.o 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesDummyWidget.cxx.o 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesFilePathWidget.cxx.o 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesForm.cxx.o 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesLabelWidget.cxx.o 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesLongMessageForm.cxx.o 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesMainForm.cxx.o 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesPathWidget.cxx.o 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesStringWidget.cxx.o 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesWidget.cxx.o 
CMakeFiles/ccmake.dir/CursesDialog/ccmake.cxx.o  -o ../bin/ccmake 
libCMakeLib.a CursesDialog/form/libcmForm.a kwsys/libcmsys.a 
../Utilities/cmexpat/libcmexpat.a 
../Utilities/cmlibarchive/libarchive/libcmlibarchive.a -lmd 
../Utilities/cmbzip2/libcmbzip2.a 
../Utilities/cmcompress/libcmcompress.a ../Utilities/cmcurl/libcmcurl.a 
../Utilities/cmzlib/libcmzlib.a -ldl -lsocket -lnsl -lcurses
Undefined                       first referenced
  symbol                             in file
wattr_on 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesLongMessageForm.cxx.o
wattr_off 
CMakeFiles/ccmake.dir/CursesDialog/cmCursesLongMessageForm.cxx.o
ld: fatal: Symbol referencing errors. No output written to ../bin/ccmake
collect2: ld returned 1 exit status
make[2]: *** [bin/ccmake] Error 1
make[2]: Leaving directory `/build/packages/cmake/cmake-2.8.6'
make[1]: *** [Source/CMakeFiles/ccmake.dir/all] Error 2
make[1]: Leaving directory `/build/packages/cmake/cmake-2.8.6'
make: *** [all] Error 2





-- 
Chris



More information about the CMake mailing list