[CMake] CMakeFiles/cmTryCompileExec.dir/usr/share/cmake-2.4/Modules/TestBigEndian.o : Permission denied
Mathieu Malaterre
mathieu.malaterre at gmail.com
Wed Sep 17 05:27:10 EDT 2008
I am getting this weird behavior on my linux debian stable:
...
CMake Error: TestBigEndian Failed to run with output: /usr/bin/make -f
CMakeFiles/cmTryCompileExec.dir/build.make
CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory
`/backup/mathieu/GDCM2/gdcm-gcc43/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report
/backup/mathieu/GDCM2/gdcm-gcc43/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object
CMakeFiles/cmTryCompileExec.dir/usr/share/cmake-2.4/Modules/TestBigEndian.o
/usr/bin/gcc-4.3 -Wall -W -o
CMakeFiles/cmTryCompileExec.dir/usr/share/cmake-2.4/Modules/TestBigEndian.o
-c /usr/share/cmake-2.4/Modules/TestBigEndian.c
Linking C executable cmTryCompileExec
/usr/bin/cmake -P CMakeFiles/cmTryCompileExec.dir/cmake_clean_target.cmake
/usr/bin/gcc-4.3 -Wall -W -fPIC
"CMakeFiles/cmTryCompileExec.dir/usr/share/cmake-2.4/Modules/TestBigEndian.o"
-o cmTryCompileExec -rdynamic
make[1]: Leaving directory
`/backup/mathieu/GDCM2/gdcm-gcc43/CMakeFiles/CMakeTmp'
Permission denied
-- Check if the system is big endian
-- Check if the system is big endian - big endian
...
I have plenty of disk space, but it looks like
CMakeFiles/cmTryCompileExec.dir/usr/share/cmake-2.4/Modules/TestBigEndian.o
does not get cleanup properly and thus the second time the compilation
happen gcc is not given the right to write the output file.
Anyone seen that before ?
cmake 2.4.5 (default debian package)
Thanks,
--
Mathieu
Ps: my system is little endian
More information about the CMake
mailing list