If you delete "CMakeFiles/exeUtg.dir/exeUtg.cxx.obj" and try again, do you get the same error? (Maybe the obj file got built corrupted somehow the first time around...?)
On Fri, Sep 2, 2011 at 9:11 AM, David Cole <[email protected]> wrote: > Is there a funky hard-coded string constant in exeUtg.cxx ? > > Can you send the contents of that source file or is it private? > > > On Fri, Sep 2, 2011 at 8:43 AM, <[email protected]> wrote: >> >> Hello >> >> We are using PCCTS compiler to build a parser for config files. *.o files >> are the results of the language definition. >> I have not integrated this part of the build in CMake yet so i'm just >> linking with .o files built with the previous production toolchain. Those >> files are linked in the dll. >> >> Here is the problem i'm referring to when the executable is linked: >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> Linking CXX executable exeUtg.exe >> cd E:/devlop/test_cmake/UTG/exeUtg && O:/DevStudio/VC98/Bin/CL.EXE >> @CMakeFiles/exeUtg.dir/objects1.rsp /c /TP /DWIN32 /D_WINDOWS /W3 /Zm1000 >> /GX /GR /MD -DWIN32 -D_WINNT -D_WIN32_WINNT=0x0501 -D_RWTOOLSDLL -D_AFXDLL >> /nologo /D_DEBUG /MD /Zi /Ob0 /Od /GZ /FeexeUtg.exe >> /FdE:/devlop/test_cmake/UTG/exeUtg/exeUtg.pdb -link /implib:exeUtg.lib >> /version:0.0 /subsystem:console libUtg.lib >> exeUtgLibelles.cxx.obj >> CMakeFiles/exeUtg.dir/exeUtg.cxx.obj(1) : error C2018: unknown character >> '0x1' >> CMakeFiles/exeUtg.dir/exeUtg.cxx.obj(1) : error C2018: unknown character >> '0x1f' >> CMakeFiles/exeUtg.dir/exeUtg.cxx.obj(1) : error C2018: unknown character >> '0xab' >> CMakeFiles/exeUtg.dir/exeUtg.cxx.obj(1) : error C2146: syntax error : >> missing ';' before identifier 'k' >> CMakeFiles/exeUtg.dir/exeUtg.cxx.obj(1) : error C2501: 'L' : missing >> storage-class or type specifiers >> CMakeFiles/exeUtg.dir/exeUtg.cxx.obj(1) : fatal error C1004: unexpected end >> of file found >> make[2]: *** [exeUtg/exeUtg.exe] Error 2 >> make[1]: *** [exeUtg/CMakeFiles/exeUtg.dir/all] Error 2 >> make: *** [all] Error 2 >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> >> You can see make uses CL to link and build the executable, and it fails. >> Could it be because of the file extension we are using for c++ file? >> soureces are hxx and cxx files. >> >> Thank you for your support >> >> Nicolas >> >> >> ----- Mail Original ----- >> De: "David Cole" <[email protected]> >> À: [email protected] >> Cc: [email protected] >> Envoyé: Vendredi 2 Septembre 2011 13h21:12 GMT +01:00 Amsterdam / Berlin / >> Berne / Rome / Stockholm / Vienne >> Objet: Re: [CMake] Problem with linker on win32 >> >> What is the error output? >> >> How are the *.o files that are in your source tree built? >> > _______________________________________________ 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
