View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0009469 | CMake | CMake | public | 2009-09-01 04:21 | 2009-09-16 12:35 | ||||
Reporter | Mathieu Malaterre | ||||||||
Assigned To | Brad King | ||||||||
Priority | normal | Severity | block | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0009469: Cannot boostrap cmake on IBM / xlc 64bits | ||||||||
Description | ../CMake/bootstrap --------------------------------------------- CMake 2.7.20090901, Copyright (c) 2000-2009 Kitware, Inc., Insight Consortium C compiler on this system is: cc C++ compiler on this system is: xlC Makefile processor on this system is: gmake xlC is not GNU compiler xlC has STL in std:: namespace xlC has ANSI streams xlC has streams in std:: namespace xlC has sstream xlC has operator!=(string, char*) xlC has stl iterator_traits xlC has standard template allocator xlC has allocator<>::rebind<> xlC does not have non-standard allocator<>::max_size argument xlC has stl containers supporting allocator objects xlC has header cstddef xlC requires template friends to use <> xlC supports member templates xlC has standard template specialization syntax xlC has argument dependent lookup xlC has struct stat with st_mtim member xlC has ios::binary openmode xlC has ANSI for scoping --------------------------------------------- xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmake.cxx -o cmake.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmakemain.cxx -o cmakemain.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmakewizard.cxx -o cmakewizard.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCommandArgumentLexer.cxx -o cmCommandArgumentLexer.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCommandArgumentParser.cxx -o cmCommandArgumentParser.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCommandArgumentParserHelper.cxx -o cmCommandArgumentParserHelper.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDefinitions.cxx -o cmDefinitions.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDepends.cxx -o cmDepends.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDependsC.cxx -o cmDependsC.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDocumentationFormatter.cxx -o cmDocumentationFormatter.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDocumentationFormatterText.cxx -o cmDocumentationFormatterText.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmPolicies.cxx -o cmPolicies.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmProperty.cxx -o cmProperty.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmPropertyMap.cxx -o cmPropertyMap.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmPropertyDefinition.cxx -o cmPropertyDefinition.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmPropertyDefinitionMap.cxx -o cmPropertyDefinitionMap.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakeDepend.cxx -o cmMakeDepend.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakefile.cxx -o cmMakefile.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmExportFileGenerator.cxx -o cmExportFileGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmExportInstallFileGenerator.cxx -o cmExportInstallFileGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallDirectoryGenerator.cxx -o cmInstallDirectoryGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmGeneratedFileStream.cxx -o cmGeneratedFileStream.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmGeneratorExpression.cxx -o cmGeneratorExpression.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmGlobalGenerator.cxx -o cmGlobalGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmLocalGenerator.cxx -o cmLocalGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallGenerator.cxx -o cmInstallGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallExportGenerator.cxx -o cmInstallExportGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallFilesGenerator.cxx -o cmInstallFilesGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallScriptGenerator.cxx -o cmInstallScriptGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallTargetGenerator.cxx -o cmInstallTargetGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmScriptGenerator.cxx -o cmScriptGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmSourceFile.cxx -o cmSourceFile.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmSourceFileLocation.cxx -o cmSourceFileLocation.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmSystemTools.cxx -o cmSystemTools.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmTestGenerator.cxx -o cmTestGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmVersion.cxx -o cmVersion.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmFileTimeComparison.cxx -o cmFileTimeComparison.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmGlobalUnixMakefileGenerator3.cxx -o cmGlobalUnixMakefileGenerator3.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmLocalUnixMakefileGenerator3.cxx -o cmLocalUnixMakefileGenerator3.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakefileExecutableTargetGenerator.cxx -o cmMakefileExecutableTargetGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakefileLibraryTargetGenerator.cxx -o cmMakefileLibraryTargetGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakefileTargetGenerator.cxx -o cmMakefileTargetGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakefileUtilityTargetGenerator.cxx -o cmMakefileUtilityTargetGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmBootstrapCommands.cxx -o cmBootstrapCommands.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCommands.cxx -o cmCommands.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmTarget.cxx -o cmTarget.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmTest.cxx -o cmTest.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCustomCommand.cxx -o cmCustomCommand.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDocumentVariables.cxx -o cmDocumentVariables.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCacheManager.cxx -o cmCacheManager.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmListFileCache.cxx -o cmListFileCache.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmComputeLinkDepends.cxx -o cmComputeLinkDepends.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmComputeLinkInformation.cxx -o cmComputeLinkInformation.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmOrderDirectories.cxx -o cmOrderDirectories.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmComputeTargetDepends.cxx -o cmComputeTargetDepends.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmComputeComponentGraph.cxx -o cmComputeComponentGraph.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmExprLexer.cxx -o cmExprLexer.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmExprParser.cxx -o cmExprParser.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmExprParserHelper.cxx -o cmExprParserHelper.o cc -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmListFileLexer.c -o cmListFileLexer.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/Directory.cxx -o Directory.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/Glob.cxx -o Glob.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/RegularExpression.cxx -o RegularExpression.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/SystemTools.cxx -o SystemTools.o cc -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/ProcessUNIX.c -o ProcessUNIX.o cc -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -DKWSYS_STRING_C -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/String.c -o String.o cc -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/System.c -o System.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk cmake.o cmakemain.o cmakewizard.o cmCommandArgumentLexer.o cmCommandArgumentParser.o cmCommandArgumentParserHelper.o cmDefinitions.o cmDepends.o cmDependsC.o cmDocumentationFormatter.o cmDocumentationFormatterText.o cmPolicies.o cmProperty.o cmPropertyMap.o cmPropertyDefinition.o cmPropertyDefinitionMap.o cmMakeDepend.o cmMakefile.o cmExportFileGenerator.o cmExportInstallFileGenerator.o cmInstallDirectoryGenerator.o cmGeneratedFileStream.o cmGeneratorExpression.o cmGlobalGenerator.o cmLocalGenerator.o cmInstallGenerator.o cmInstallExportGenerator.o cmInstallFilesGenerator.o cmInstallScriptGenerator.o cmInstallTargetGenerator.o cmScriptGenerator.o cmSourceFile.o cmSourceFileLocation.o cmSystemTools.o cmTestGenerator.o cmVersion.o cmFileTimeComparison.o cmGlobalUnixMakefileGenerator3.o cmLocalUnixMakefileGenerator3.o cmMakefileExecutableTargetGenerator.o cmMakefileLibraryTargetGenerator.o cmMakefileTargetGenerator.o cmMakefileUtilityTargetGenerator.o cmBootstrapCommands.o cmCommands.o cmTarget.o cmTest.o cmCustomCommand.o cmDocumentVariables.o cmCacheManager.o cmListFileCache.o cmComputeLinkDepends.o cmComputeLinkInformation.o cmOrderDirectories.o cmComputeTargetDepends.o cmComputeComponentGraph.o cmExprLexer.o cmExprParser.o cmExprParserHelper.o cmListFileLexer.o Directory.o Glob.o RegularExpression.o SystemTools.o ProcessUNIX.o String.o System.o -o cmake loading initial cache file /home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk/InitialCacheFlags.cmake -- The C compiler identification is XL -- The CXX compiler identification is XL -- Check for working C compiler: /opt/ibmcmp/vacpp/9.0/bin/cc -- Check for working C compiler: /opt/ibmcmp/vacpp/9.0/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /opt/ibmcmp/vacpp/9.0/bin/xlC -- Check for working CXX compiler: /opt/ibmcmp/vacpp/9.0/bin/xlC -- broken CMake Error at Modules/CMakeTestCXXCompiler.cmake:30 (MESSAGE): The C++ compiler "/opt/ibmcmp/vacpp/9.0/bin/xlC" is not able to compile a simple test program. It fails with the following output: Change Dir: /home/mmalater/Projects/Dashboards/CMake-gcc/CMakeFiles/CMakeTmp Run Build Command:/usr/bin/gmake "cmTryCompileExec/fast" gmake -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build gmake[1]: Entering directory `/home/mmalater/Projects/Dashboards/CMake-gcc/CMakeFiles/CMakeTmp' /home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk/cmake -E cmake_progress_report /home/mmalater/Projects/Dashboards/CMake-gcc/CMakeFiles/CMakeTmp/CMakeFiles 1 Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o /opt/ibmcmp/vacpp/9.0/bin/xlC -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -c /home/mmalater/Projects/Dashboards/CMake-gcc/CMakeFiles/CMakeTmp/testCXXCompiler.cxx Linking CXX executable cmTryCompileExec /home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 /opt/ibmcmp/vacpp/9.0/bin/xlC -fPIC CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -o cmTryCompileExec -rdynamic /opt/ibmcmp/vacpp/9.0/bin/xlC: 1501-216 (W) command option -fPIC is not recognized - passed to ld /opt/ibmcmp/vacpp/9.0/bin/xlC: 1501-216 (W) command option -dynamic is not recognized - passed to ld /usr/bin/ld: unrecognized option '-dynamic' /usr/bin/ld: use the --help option for usage information gmake[1]: *** [cmTryCompileExec] Error 1 gmake[1]: Leaving directory `/home/mmalater/Projects/Dashboards/CMake-gcc/CMakeFiles/CMakeTmp' gmake: *** [cmTryCompileExec/fast] Error 2 CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:2 (PROJECT) -- Configuring incomplete, errors occurred! --------------------------------------------- Error when bootstrapping CMake: Problem while running initial CMake --------------------------------------------- | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0017263) Mathieu Malaterre (developer) 2009-09-01 04:44 |
I cannot use the trick of using gxlc++ / gxlC: C> /opt/ibmcmp/vacpp/9.0/bin/gxlC --version IBM XL C/C++ Advanced Edition for Linux, V9.0 Version: 09.00.0000.0000 C> CC=/opt/ibmcmp/vacpp/9.0/bin/gxlC CXX=/opt/ibmcmp/vacpp/9.0/bin/gxlc++ ../CMake26/bootstrap --verbose --parallel=4 --------------------------------------------- Source directory: /home/mmalater/Software/CMake26 Binary directory: /home/mmalater/Software/CMake26-xlC Prefix directory: /usr/local System: Linux Doing parallel make: 4 --------------------------------------------- CMake 2.6-4, Copyright (c) 2007 Kitware, Inc., Insight Consortium --------------------------------------------- Error when bootstrapping CMake: Cannot find appropriate C compiler on this system. Please specify one using environment variable CC. See cmake_bootstrap.log for compilers attempted. --------------------------------------------- Log of errors: /home/mmalater/Software/CMake26-xlC/Bootstrap.cmk/cmake_bootstrap.log --------------------------------------------- |
(0017299) Mathieu Malaterre (developer) 2009-09-02 05:37 |
The following file solve issue. Please consider. $ cat Linux-XL-CXX.cmake SET(CMAKE_SHARED_LIBRARY_C_FLAGS "") SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "") SET(CMAKE_SHARED_LIBRARY_CXX_FLAGS "") SET(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "") SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-qmkshrobj") |
(0017563) Brad King (manager) 2009-09-16 11:58 |
Does the Linux version of the compiler document "-G" for creating shared libs? The AIX version documents both -G and -qmkshrobj. |
(0017564) Mathieu Malaterre (developer) 2009-09-16 12:04 |
No. Only -qmkshrobj $ man xlc ... -qmkshrobj Creates a shared object from the generated object files. Specifying -qmkshrobj implies -qpic. See related option, -o <path>. ... $ xlc -qversion=verbose IBM XL C/C++ Advanced Edition for Linux, V9.0 Version: 09.00.0000.0000 Driver Version: 09.00(C/C++) Level: 070614 C Front End Version: 09.00(C/C++) Level: 070614 C++ Front End Version: 09.00(C/C++) Level: 070607 High-Level Optimizer Version: 09.00(C/C++) and 11.01(Fortran) Level: 070612 Low-Level Optimizer Version: 09.00(C/C++) and 11.01(Fortran) Level: 070618 |
(0017565) Brad King (manager) 2009-09-16 12:34 |
I've committed your flags file. Thanks. As explained in the full commit message, we really need to stop setting compiler-specific flags in platform-wide files like "Platform/Linux.cmake". For now though this is the least-intrusive fix since the release is coming up soon. Fix XL C++ compiler flags on Linux /cvsroot/CMake/CMake/Modules/Platform/Linux-VisualAge-CXX.cmake,v <-- Modules/Platform/Linux-VisualAge-CXX.cmake initial revision: 1.1 /cvsroot/CMake/CMake/Modules/Platform/Linux-XL-CXX.cmake,v <-- Modules/Platform/Linux-XL-CXX.cmake initial revision: 1.1 |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2009-09-01 04:21 | Mathieu Malaterre | New Issue | |
2009-09-01 04:44 | Mathieu Malaterre | Note Added: 0017263 | |
2009-09-02 05:37 | Mathieu Malaterre | Note Added: 0017299 | |
2009-09-11 17:24 | Bill Hoffman | Status | new => assigned |
2009-09-11 17:24 | Bill Hoffman | Assigned To | => Brad King |
2009-09-16 11:58 | Brad King | Note Added: 0017563 | |
2009-09-16 12:04 | Mathieu Malaterre | Note Added: 0017564 | |
2009-09-16 12:34 | Brad King | Note Added: 0017565 | |
2009-09-16 12:35 | Brad King | Status | assigned => closed |
2009-09-16 12:35 | Brad King | Resolution | open => fixed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |