On Tue, Dec 23, 2008 at 12:21 PM, Gavin Beatty <[email protected]> wrote:
> Hello,
>
> My project builds using a proj_static and proj_shared target and
> changing the OUTPUT_NAME property on each.
>
> _Only_ on SLES 10sp1 have I run into the problem where the shared
> library is not build after a make. A second make builds the so.
[snip]

Attached and in the following link is a log of the problem.

http://pastebin.com/m26a29f19

-- 
Gavin Beatty

SEMPER UBI SUB UBI
gav...@montenegro~/work/build/home/gavinb/tmp/cmake-error$ rm -rf *
gav...@montenegro~/work/build/home/gavinb/tmp/cmake-error$ cmake 
~/tmp/cmake-error/
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring done
-- Generating done
-- Build files have been written to: 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error
gav...@montenegro~/work/build/home/gavinb/tmp/cmake-error$ make VERBOSE=1
/usr/local/bin/cmake -H/home/gavinb/tmp/cmake-error 
-B/home/gavinb/work/build/home/gavinb/tmp/cmake-error --check-build-system 
CMakeFiles/Makefile.cmake 0
/usr/local/bin/cmake -E cmake_progress_start 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles/progress.make
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory 
`/home/gavinb/work/build/home/gavinb/tmp/cmake-error'
make -f CMakeFiles/shared.dir/build.make CMakeFiles/shared.dir/depend
make[2]: Entering directory 
`/home/gavinb/work/build/home/gavinb/tmp/cmake-error'
cd /home/gavinb/work/build/home/gavinb/tmp/cmake-error && /usr/local/bin/cmake 
-E cmake_depends "Unix Makefiles" /home/gavinb/tmp/cmake-error 
/home/gavinb/tmp/cmake-error 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles/shared.dir/DependInfo.cmake
 --color=
Dependee 
"/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles/shared.dir/DependInfo.cmake"
 is newer than depender 
"/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles/shared.dir/depend.internal".
Scanning dependencies of target shared
make[2]: Leaving directory `/home/gavinb/work/build/home/gavinb/tmp/cmake-error'
make -f CMakeFiles/shared.dir/build.make CMakeFiles/shared.dir/build
make[2]: Entering directory 
`/home/gavinb/work/build/home/gavinb/tmp/cmake-error'
/usr/local/bin/cmake -E cmake_progress_report 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles 1
[ 50%] Building CXX object CMakeFiles/shared.dir/source.cpp.o
/usr/bin/c++    -Dshared_EXPORTS -fPIC   -o CMakeFiles/shared.dir/source.cpp.o 
-c /home/gavinb/tmp/cmake-error/source.cpp
Linking CXX shared library libnewname.so
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/shared.dir/link.txt 
--verbose=1
/usr/bin/c++  -fPIC   -shared -Wl,-soname,libnewname.so.0.1 -o 
libnewname.so.0.1 CMakeFiles/shared.dir/source.cpp.o
/usr/local/bin/cmake -E cmake_symlink_library libnewname.so.0.1 
libnewname.so.0.1 libnewname.so
make[2]: Leaving directory `/home/gavinb/work/build/home/gavinb/tmp/cmake-error'
/usr/local/bin/cmake -E cmake_progress_report 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles  1
[ 50%] Built target shared
make -f CMakeFiles/static.dir/build.make CMakeFiles/static.dir/depend
make[2]: Entering directory 
`/home/gavinb/work/build/home/gavinb/tmp/cmake-error'
cd /home/gavinb/work/build/home/gavinb/tmp/cmake-error && /usr/local/bin/cmake 
-E cmake_depends "Unix Makefiles" /home/gavinb/tmp/cmake-error 
/home/gavinb/tmp/cmake-error 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles/static.dir/DependInfo.cmake
 --color=
Dependee 
"/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles/static.dir/DependInfo.cmake"
 is newer than depender 
"/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles/static.dir/depend.internal".
Scanning dependencies of target static
make[2]: Leaving directory `/home/gavinb/work/build/home/gavinb/tmp/cmake-error'
make -f CMakeFiles/static.dir/build.make CMakeFiles/static.dir/build
make[2]: Entering directory 
`/home/gavinb/work/build/home/gavinb/tmp/cmake-error'
/usr/local/bin/cmake -E cmake_progress_report 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles 2
[100%] Building CXX object CMakeFiles/static.dir/source.cpp.o
/usr/bin/c++     -o CMakeFiles/static.dir/source.cpp.o -c 
/home/gavinb/tmp/cmake-error/source.cpp
Linking CXX static library libnewname.a
/usr/local/bin/cmake -P CMakeFiles/static.dir/cmake_clean_target.cmake
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/static.dir/link.txt 
--verbose=1
/usr/bin/ar cr libnewname.a  CMakeFiles/static.dir/source.cpp.o
/usr/bin/ranlib libnewname.a
make[2]: Leaving directory `/home/gavinb/work/build/home/gavinb/tmp/cmake-error'
/usr/local/bin/cmake -E cmake_progress_report 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles  2
[100%] Built target static
make[1]: Leaving directory `/home/gavinb/work/build/home/gavinb/tmp/cmake-error'
/usr/local/bin/cmake -E cmake_progress_start 
/home/gavinb/work/build/home/gavinb/tmp/cmake-error/CMakeFiles 0
gav...@montenegro~/work/build/home/gavinb/tmp/cmake-error$ ls -l
total 29
-rw-r--r-- 1 gavinb users 10571 2008-12-23 12:08 CMakeCache.txt
drwxr-xr-x 7 gavinb users   640 2008-12-23 12:08 CMakeFiles
-rw-r--r-- 1 gavinb users  1640 2008-12-23 12:08 cmake_install.cmake
-rw-r--r-- 1 gavinb users   890 2008-12-23 12:08 libnewname.a
-rw-r--r-- 1 gavinb users  5441 2008-12-23 12:08 Makefile
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to