[CMake] cmake 2.8.12.2 fails on AIX 6.1 with "ld: target noipath not found"
Graham Russell
grussell at cheetah.com
Thu May 1 12:30:52 EDT 2014
Hello
I installed cmake 2.8.12.2 on AIX 6.1 with the intention of building MySQL. The build fails so I tried to cmake the simplest test program, and I get the same failure.
The error is "ld: target noipath not found"
It seems to me that "noipath" is a directive to the linker, so the linker should not be looking for a target called noipath.
Can anyone help with this?
Thanks
Graham Russell
Details:
I installed the cmake-2.8.12.2-AIX-powerpc.tar.gz file.
The AIX version is AIX 6100-03-03-0943.
I created a folder CMake/Tests/Tutorial containing the first step in http://www.cmake.org/cmake/help/cmake_tutorial.html:
CMakeLists.txt
tutorial.cxx
Then ran cmake as below:
pvm-vangogh-94:grussell [602] bin/cmake .
-- The C compiler identification is GNU 4.4.4
-- The CXX compiler identification is GNU 4.4.4
-- Check for working C compiler: /usr/local/bin/gcc
-- Check for working C compiler: /usr/local/bin/gcc -- broken
CMake Error at /mnt/research/grussell/cmake-2.8.12.2-AIX-powerpc/share/cmake-2.8/Modules/CMakeTestCCompiler.cm
ake:61 (message):
The C compiler "/usr/local/bin/gcc" is not able to compile a simple test
program.
It fails with the following output:
Change Dir: /mnt/research/grussell/CMake/Tests/Tutorial/CMakeFiles/CMakeTmp
Run Build Command:/bin/gmake "cmTryCompileExec680887608/fast"
/bin/gmake -f CMakeFiles/cmTryCompileExec680887608.dir/build.make
CMakeFiles/cmTryCompileExec680887608.dir/build
gmake[1]: Entering directory
`/mnt/research/grussell/CMake/Tests/Tutorial/CMakeFiles/CMakeTmp'
/mnt/research/grussell/cmake-2.8.12.2-AIX-powerpc/bin/cmake -E
cmake_progress_report
/mnt/research/grussell/CMake/Tests/Tutorial/CMakeFiles/CMakeTmp/CMakeFiles
1
Building C object
CMakeFiles/cmTryCompileExec680887608.dir/testCCompiler.c.o
/usr/local/bin/gcc -o
CMakeFiles/cmTryCompileExec680887608.dir/testCCompiler.c.o -c
/mnt/research/grussell/CMake/Tests/Tutorial/CMakeFiles/CMakeTmp/testCCompiler.c
Log files:
pvm-vangogh-94:grussell [607] cat CMakeOutput.log
The system is: AIX - 1 - powerpc
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /usr/local/bin/gcc
Build flags:
Id flags:
The output was:
0
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
The C compiler identification is GNU, found in "/mnt/research/grussell/CMake/Tests/Tutorial/CMakeFiles/2.8.12.
2/CompilerIdC/a.out"
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /usr/local/bin/c++
Build flags:
Id flags:
The output was:
0
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
The CXX compiler identification is GNU, found in "/mnt/research/grussell/CMake/Tests/Tutorial/CMakeFiles/2.8.1
2.2/CompilerIdCXX/a.out"
pvm-vangogh-94:grussell [608] cat CMakeError.log
Determining if the C compiler works failed with the following output:
Change Dir: /mnt/research/grussell/CMake/Tests/Tutorial/CMakeFiles/CMakeTmp
Run Build Command:/bin/gmake "cmTryCompileExec680887608/fast"
/bin/gmake -f CMakeFiles/cmTryCompileExec680887608.dir/build.make CMakeFiles/cmTryCompileExec680887608.dir/bui
ld
gmake[1]: Entering directory `/mnt/research/grussell/CMake/Tests/Tutorial/CMakeFiles/CMakeTmp'
/mnt/research/grussell/cmake-2.8.12.2-AIX-powerpc/bin/cmake -E cmake_progress_report /mnt/research/grussell/CM
ake/Tests/Tutorial/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec680887608.dir/testCCompiler.c.o
/usr/local/bin/gcc -o CMakeFiles/cmTryCompileExec680887608.dir/testCCompiler.c.o -c /mnt/research/grussel
l/CMake/Tests/Tutorial/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTryCompileExec680887608
/mnt/research/grussell/cmake-2.8.12.2-AIX-powerpc/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec68
0887608.dir/link.txt --verbose=1
/usr/local/bin/gcc CMakeFiles/cmTryCompileExec680887608.dir/testCCompiler.c.o -o cmTryCompileExec680887
608 -Wl,-brtl,-bnoipath,-bexpall -Wl,-blibpath:/usr/lib:/lib
/usr/local/lib/gcc/powerpc-ibm-aix6.1.0.0/4.4.4/../../../../powerpc-ibm-aix6.1.0.0/bin/ld: target noipath not
found
collect2: ld returned 1 exit status
gmake[1]: Leaving directory `/mnt/research/grussell/CMake/Tests/Tutorial/CMakeFiles/CMakeTmp'
gmake[1]: *** [cmTryCompileExec680887608] Error 1
gmake: *** [cmTryCompileExec680887608/fast] Error 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20140501/704f2e3a/attachment-0001.html>
More information about the CMake
mailing list