I am trying to use cmake v2.8.0 on Windows XP to link a library.  On Mac OS X 
and Linux, it works.  But on Windows I get a very strange error:
        C:\strawberry\c\bin\ld.exe: /lib: No such file: No such file or 
directory

The only thing I can think of is that this is some kind of reference to 
"Strawberry Perl", which I don't even have installed.  My project, btw, has 
nothing to do with Pearl-- its C++.

Why isn't it using the path to the MSVC ld?  It does so for the cl tool.

Here is the full cmake/nmake output:


>cmake ..
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Documents and Settings/asimmons/My 
Documents/Development/sre/branches/cmake/build

>nmake VERBOSE=1

Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

        "C:\Program Files\CMake 2.8\bin\cmake.exe" -H"C:\Documents and 
Settings\asimmons\My Documents\Development\sre\branches\cmake" -B"C:\Documents 
and Settings\asimmons\My Documents\Development\sre\branches\cmake\build" 
--check-build-system CMakeFiles\Makefile.cmake 0
        "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_start 
"C:\Documents and Settings\asimmons\My 
Documents\Development\sre\branches\cmake\build\CMakeFiles" "C:\Documents and 
Settings\asimmons\My 
Documents\Development\sre\branches\cmake\build\CMakeFiles\progress.marks"
        "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f 
CMakeFiles\Makefile2 /nologo -                   all
        "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f 
CMakeFiles\sonic.dir\build.make /nologo -L                  
CMakeFiles\sonic.dir\depend
        "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_depends "NMake 
Makefiles" "C:\Documents and Settings\asimmons\My 
Documents\Development\sre\branches\cmake" "C:\Documents and 
Settings\asimmons\My Documents\Development\sre\branches\cmake" "C:\Documents 
and Settings\asimmons\My Documents\Development\sre\branches\cmake\build" 
"C:\Documents and Settings\asimmons\My 
Documents\Development\sre\branches\cmake\build" "C:\Documents and 
Settings\asimmons\My Documents\Development\sre\branches\cmak
e\build\CMakeFiles\sonic.dir\DependInfo.cmake" --color=
        "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f 
CMakeFiles\sonic.dir\build.make /nologo -L                  
CMakeFiles\sonic.dir\build
Linking CXX static library sonic.lib
        "C:\Program Files\CMake 2.8\bin\cmake.exe" -P 
CMakeFiles\sonic.dir\cmake_clean_target.cmake
        C:\strawberry\c\bin\ld.exe /lib /nologo  /out:sonic.lib 
@CMakeFiles\sonic.dir\objects1.rsp
The system cannot find the path specified.
NMAKE : fatal error U1077: 'C:\strawberry\c\bin\ld.exe' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 
9.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 
9.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.

>
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to