Now I know wo is the error: You need to download the source code directly from GitHUB (https://github.com/eclipse/sumo/archive/master.zip) instead from windows build page in der Wiki. Try to compile this version.
Von: sumo-user-boun...@eclipse.org [mailto:sumo-user-boun...@eclipse.org] Im Auftrag von Stefano Niero Gesendet: Dienstag, 29. Mai 2018 15:57 An: Sumo project User discussions Betreff: [sumo-user] R: R: R: R: R: R: SUMO Windows build I was using the sumo-git that was available in the windowsbuild page in the wiki. I have to tell you though that in order to be sure that my folder containing the code was not spoiled I looked for a redownload that I found on this page: https://github.com/eclipse/sumo The folder here is called sumo-master instead of sumo-git and it is slightly bigger that the former. The CMake gave me no problem and after the configuring, by clicking "generate" the only message appeared in the log is "generating done". I opened the project with visual and built it: no errors appeared and the processes this time are 80 instead of the 64 that were before. Now, I suppose this time everything worked fine and in the bin folder, the D version of the .exe file was generated with a dimension bigger than the regular one (eg. sumo-guiD.exe is 27MB instead of the 5MB of sumo-gui.exe), because of the debugging information I suppose. If I open the D file it opens the program that seems to work fine but if I go to the debug option in Visual it opens a window saying: [cid:image001.png@01D3F766.0B14BE30] (in case you don't see the picture it says: These projects are out of date: generate-version-h - Debug x64 z_netimport - Debug x64 copy_python - Debug x64 polyconvert - Debug x64 Would you like to build them?) Whatever I say it builds or not the files and then opens this window: [cid:image002.png@01D3F766.0B14BE30] Unable to start program 'C:\Users\stefa\SUMOproject\sumo-master\build\CMake17\x64\Debug\ALL_BUILD'. The system cannot find the file specified And it doesn't let me proceed. Was this new folder right? What does this error mean? Does the debugging of sumo works in a different way because of its complexity? Thank you for the attention Stefano Da: sumo-user-boun...@eclipse.org <sumo-user-boun...@eclipse.org> Per conto di pablo.alvarezlo...@dlr.de Inviato: 29 May 2018 15:28 A: sumo-user@eclipse.org Oggetto: Re: [sumo-user] R: R: R: R: R: SUMO Windows build Reunzipped? Are you using a Zip version of code, or are you doing a check out of repository using GIT? Regards Von: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> [mailto:sumo-user-boun...@eclipse.org] Im Auftrag von Stefano Niero Gesendet: Dienstag, 29. Mai 2018 14:37 An: Sumo project User discussions Betreff: [sumo-user] R: R: R: R: R: SUMO Windows build Sorry for the series of mails but I tried to reperform the CMake in a new sumo-git folder (reunzipped somewhere else) so to restart and the first reconfigurations says this: The C compiler identification is MSVC 19.14.26429.4 The CXX compiler identification is MSVC 19.14.26429.4 Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.14.26428/bin/Hostx86/x64/cl.exe Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.14.26428/bin/Hostx86/x64/cl.exe -- works Detecting C compiler ABI info Detecting C compiler ABI info - done Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.14.26428/bin/Hostx86/x64/cl.exe Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.14.26428/bin/Hostx86/x64/cl.exe -- works Detecting CXX compiler ABI info Detecting CXX compiler ABI info - done Detecting CXX compile features Detecting CXX compile features - done CMAKE_BUILD_TYPE: Release CMAKE_BINARY_DIR: C:/Users/stefa/SUMOproject/sumo-git/build/CMVisual17 CMAKE_SOURCE_DIR: C:/Users/stefa/SUMOproject/sumo-git Platform: Host: Windows10.0.17134AMD64 CMake: 3.11.2 CMake generator: Visual Studio 15 2017 Win64 CMake build tool: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/MSBuild/15.0/Bin/MSBuild.exe MSVC: 1914 Using 64 bit libraries from SUMO_LIBRARIES placed in C:/libraries Found PythonInterp: C:/Python27/python.exe (found version "2.7.15") Looking for pthread.h Looking for pthread.h - not found Found Threads: TRUE Found XercesC: optimized;C:/libraries/xerces-c-3.2.0_64/lib/xerces-c_3.lib;debug;C:/libraries/xerces-c-3.2.0_64/lib/xerces-c_3D.lib (found version "3.2.0") Found Proj: C:/libraries/proj_gdal-1911_64/lib/proj_i.lib Found GDAL: C:/libraries/proj_gdal-1911_64/lib/gdal_i.lib Found osgGA: C:/libraries/OSG-3.4.0_64/lib/osgGA.lib Found osgViewer: C:/libraries/OSG-3.4.0_64/lib/osgViewer.lib Found osgUtil: C:/libraries/OSG-3.4.0_64/lib/osgUtil.lib Found osgDB: C:/libraries/OSG-3.4.0_64/lib/osgDB.lib Found osgText: C:/libraries/OSG-3.4.0_64/lib/osgText.lib Found osg: C:/libraries/OSG-3.4.0_64/lib/osg.lib Found OpenThreads: C:/libraries/OSG-3.4.0_64/lib/OpenThreads.lib Found OpenSceneGraph: optimized;C:/libraries/OSG-3.4.0_64/lib/osgGA.lib;debug;C:/libraries/OSG-3.4.0_64/lib/osgGAd.lib;optimized;C:/libraries/OSG-3.4.0_64/lib/osgViewer.lib;debug;C:/libraries/OSG-3.4.0_64/lib/osgViewerd.lib;optimized;C:/libraries/OSG-3.4.0_64/lib/osgUtil.lib;debug;C:/libraries/OSG-3.4.0_64/lib/osgUtild.lib;optimized;C:/libraries/OSG-3.4.0_64/lib/osgDB.lib;debug;C:/libraries/OSG-3.4.0_64/lib/osgDBd.lib;optimized;C:/libraries/OSG-3.4.0_64/lib/osgText.lib;debug;C:/libraries/OSG-3.4.0_64/lib/osgTextd.lib;optimized;C:/libraries/OSG-3.4.0_64/lib/osg.lib;debug;C:/libraries/OSG-3.4.0_64/lib/osgd.lib;optimized;C:/libraries/OSG-3.4.0_64/lib/OpenThreads.lib;debug;C:/libraries/OSG-3.4.0_64/lib/OpenThreadsd.lib (found suitable version "3.4.0", minimum required is "3.4.0") Found GL2PS: C:/libraries/gl2ps-1.4.0_64/Release/gl2ps.lib Found SWIG: C:/libraries/swigwin-3.0.12/swig.exe (found version "3.0.12") Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) C:/libraries/grpc-1.10.0_64/Debug/grpc++.lib C:/libraries/grpc-1.10.0_64/include Found GRPC: C:/libraries/grpc-1.10.0_64/Debug/grpc++.lib Found Protobuf: ;C:/libraries/gl2ps-1.4.0_64/Release;C:/libraries/grpc-1.10.0_64/Debug;C:/libraries/grpc-1.10.0_64/Release;C:/libraries/protobuf-3.5.1_64/cmake/Release/libprotobuf.lib (found version "3.5.1") Found PythonLibs: C:/Python27/libs/python27.lib (found version "2.7.15") Could NOT find Java (missing: Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE Java_JAVAH_EXECUTABLE Java_JAVADOC_EXECUTABLE) (found version "1.8.0_171") Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) Enabled features: Windows-10.0.17134 Proj GUI GDAL FFmpeg OSG GL2PS SWIG GRPC Configuring done While again the generation message is the following: CMake Error in src/libsumo/CMakeLists.txt: Cannot find source file: C:/Users/stefa/SUMOproject/sumo-git/src/libsumo/libsumo.i Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx CMake Error at src/microsim/pedestrians/CMakeLists.txt:26 (add_library): Cannot find source file: MSPModel_Remote.cpp Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx CMake Error at unittest/src/utils/common/CMakeLists.txt:1 (add_executable): Cannot find source file: FileHelpersTest.cpp Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx CMake Error at src/microsim/pedestrians/CMakeLists.txt:26 (add_library): No SOURCES given to target: microsim_pedestrians CMake Error at unittest/src/utils/common/CMakeLists.txt:1 (add_executable): No SOURCES given to target: testcommon And again, unchecking that box it becomes: CMake Error at unittest/src/utils/common/CMakeLists.txt:1 (add_executable): Cannot find source file: FileHelpersTest.cpp Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx CMake Error at unittest/src/utils/common/CMakeLists.txt:1 (add_executable): No SOURCES given to target: testcommon Da: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> <sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org>> Per conto di pablo.alvarezlo...@dlr.de<mailto:pablo.alvarezlo...@dlr.de> Inviato: 29 May 2018 13:05 A: sumo-user@eclipse.org<mailto:sumo-user@eclipse.org> Oggetto: Re: [sumo-user] R: R: R: R: SUMO Windows build Hi Stefano Do you checked the option "CHECK_OPTIONAL_LIBS" in CMake-GUI? About the JAVA Warnings, you can ignore it (Are related with the JDK) Regards Von: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> [mailto:sumo-user-boun...@eclipse.org] Im Auftrag von Stefano Niero Gesendet: Dienstag, 29. Mai 2018 11:33 An: Sumo project User discussions Betreff: [sumo-user] R: R: R: R: SUMO Windows build Thank you very much, I wait for a response then. One thing I noticed that is different from the log you sent me is this line: Could NOT find Java (missing: Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE Java_JAVAH_EXECUTABLE Java_JAVADOC_EXECUTABLE) (found version "1.8.0_171") I don't understand what it's asking, is there anything I didn't do? Thanks again Best regards Stefano Niero Da: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> <sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org>> Per conto di pablo.alvarezlo...@dlr.de<mailto:pablo.alvarezlo...@dlr.de> Inviato: 29 May 2018 10:43 A: sumo-user@eclipse.org<mailto:sumo-user@eclipse.org> Oggetto: Re: [sumo-user] R: R: R: SUMO Windows build Hi Stefano, Thanks for the Information, I'm going to check and fix it. Regards Von: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> [mailto:sumo-user-boun...@eclipse.org] Im Auftrag von Stefano Niero Gesendet: Dienstag, 29. Mai 2018 08:53 An: Sumo project User discussions Betreff: [sumo-user] R: R: R: SUMO Windows build If I specify the whole sumofolder as it is shown in the picture you showed me, as the folder containing the source I get this when I configure: CMAKE_BUILD_TYPE: Release CMAKE_BINARY_DIR: C:/Users/stefa/CodeblocksProjects/sumo-git/build/CMake-build17 CMAKE_SOURCE_DIR: C:/Users/stefa/CodeblocksProjects/sumo-git Platform: Host: Windows10.0.17134AMD64 CMake: 3.11.2 CMake generator: Visual Studio 15 2017 Win64 CMake build tool: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/MSBuild/15.0/Bin/MSBuild.exe MSVC: 1914 Using 64 bit libraries from SUMO_LIBRARIES placed in C:/libraries Found Proj: C:/libraries/proj_gdal-1911_64/lib/proj_i.lib Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) C:/libraries/grpc-1.10.0_64/Debug/grpc++.lib C:/libraries/grpc-1.10.0_64/include Could NOT find Java (missing: Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE Java_JAVAH_EXECUTABLE Java_JAVADOC_EXECUTABLE) (found version "1.8.0_171") Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) Enabled features: Windows-10.0.17134 Proj GUI GDAL FFmpeg OSG GL2PS SWIG GRPC Configuring done But when I go on generating it tells me "Error in generation process, the project files may be invalid" adding the following code to the previous one: CMake Error in src/libsumo/CMakeLists.txt: Cannot find source file: C:/Users/stefa/CodeblocksProjects/sumo-git/src/libsumo/libsumo.i Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx CMake Error at src/microsim/pedestrians/CMakeLists.txt:26 (add_library): Cannot find source file: MSPModel_Remote.cpp Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx CMake Error at unittest/src/utils/common/CMakeLists.txt:1 (add_executable): Cannot find source file: FileHelpersTest.cpp Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx CMake Error at src/microsim/pedestrians/CMakeLists.txt:26 (add_library): No SOURCES given to target: microsim_pedestrians CMake Error at unittest/src/utils/common/CMakeLists.txt:1 (add_executable): No SOURCES given to target: testcommon While I did not come across this problem if I specified sumo/src folder as the folder containing the source code. Da: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> <sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org>> Per conto di pablo.alvarezlo...@dlr.de<mailto:pablo.alvarezlo...@dlr.de> Inviato: 29 May 2018 07:53 A: sumo-user@eclipse.org<mailto:sumo-user@eclipse.org> Oggetto: Re: [sumo-user] R: R: SUMO Windows build Hi @Mirko thanks for the extended explanation. @Stefano Can you send me the log obtained from cmake-gui after generating the Visual Studio solution? (see cmake.png) Regards Von: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> [mailto:sumo-user-boun...@eclipse.org] Im Auftrag von Stefano Niero Gesendet: Dienstag, 29. Mai 2018 01:04 An: Sumo project User discussions Betreff: [sumo-user] R: R: SUMO Windows build Thank you very much, I followed these instructions but tells me several times the following error this time: Severity Code Description Project File Line Suppression State Error C1083 Cannot open include file: 'config.h': No such file or directory z_microsim_output c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\windows_config.h 52 Preceeded once by this one: Severity Code Description Project File Line Suppression State Error MSB6006 "cmd.exe" exited with code 3. generate-version-h C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 171 Although a config.h file is actually present in the src folder (that is the folder I told CMake to contain the source code). Even though I copy config.h in the path that contains windows_config.h, the the errors are that it can't find several other files. It's like it is using a directory that is different from the src one. Am I missing anything? Thank you very much for the attention. Stefano Niero Da: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> <sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org>> Per conto di Mirko Barthauer Inviato: 28 May 2018 20:23 A: sumo-user@eclipse.org<mailto:sumo-user@eclipse.org> Oggetto: Re: [sumo-user] R: SUMO Windows build Hi, Pablo just explained the advised way to generate a MSVC solution because DLR plans to scrap the preconfigured one in the near future. Some other hints for you because I also had some very uncomfortable time getting linker paths right some months ago: * Be sure the librarie directories are listed in the Windows "PATH" environment variable. If the directory mentioned there is outdated, edit it and apply again. * Have a look at the MSVC macros (those with the Dollar sign). The SUMO libraries should show up there with the correct path. * open some project property sheet of the solution (Solution Explorer > RMC on project > Properties) * go to Linker > General section and edit "Additional Dependencies", view all macros by clicking the button * e.g. look for $(XERCES) value Regards Mirko Am 28.05.2018 um 17:37 schrieb Stefano Niero: Hi, Thank you for the answer. I am sorry but I am not getting how I am supposed to use CMake for compiling SUMO. I found in the source folder I downloaded, the project file already done for visual studio in the folder I mentioned, isn't that correct? As far as I can remember that was written in the instructions in the page (although it did not mention the msvc17 folder) but I might be wrong. May I ask you if it is possible to agree a call on skype or a session through teamviewer, if that makes things quicker? Thank you very much Stefano Niero Da: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> <sumo-user-boun...@eclipse.org><mailto:sumo-user-boun...@eclipse.org> Per conto di pablo.alvarezlo...@dlr.de<mailto:pablo.alvarezlo...@dlr.de> Inviato: 28 May 2018 16:54 A: sumo-user@eclipse.org<mailto:sumo-user@eclipse.org> Oggetto: Re: [sumo-user] SUMO Windows build Hi Sorry for the problem with the Wiki, it's not work due a Problem with the GDPR. About your Problem with the SUMO Build: * You need to use CMake for compiling SUMO. It can generate a Solution for Visual Studio 2017 quickly. * About the problem with the libraries, you can find all in this Project: https://github.com/DLR-TS/SUMOLibraries * For link all libraries correctly, clone the SUMOLibraries project in c:\ libraries, define the environment variable SUMO_LIBRARIES with "c:\libraries", and generate a VS 2017 solution using CMake-gui (If you need more help with this step, I can help you) * You need to put all .dlls in the PATH for executing sumo, but this step can be automatically done using the Script setPATH64.bat (in your case, DON'T use setPATH32.bat). * After defining the environment variable SUMO_LIBRARIES, execute two times the bat file setPATH64.bat of c:\libraries All of this information is in the SUMO Wiki, but while it don't work, I can help you thought Email. Regards. Von: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> [mailto:sumo-user-boun...@eclipse.org] Im Auftrag von Stefano Niero Gesendet: Montag, 28. Mai 2018 16:39 An: sumo-user@eclipse.org<mailto:sumo-user@eclipse.org> Betreff: [sumo-user] SUMO Windows build Hello, I have been trying to build SUMO on my pc which is a DELL 64bit with Windows 10 installed in order to study it in debug mode. I had many problems in building the program. I want to build the 64bit version using Microsoft Visual Studio 2017. I used the prj file contained in build\msvc17 then. At first I had problems in finding the files contained in the fox/include library, I solved this problem by copying them in the src folder. Secondly the program kept on giving me Link errors because it would not find the library: xerces-c-3.2.0-win64\lib\xerces-c_3D.lib. I did not provide in the config.props any value for the 32bit libraries but in one of the several attempts I made, this link problem disappeared when I introduced also the value of the 32bit libraries, in this case the program is built without error (although with 250 warnings) but once I launch or debug the application the error that appears is the following: The program '[8428] duarouterD.exe' has exited with code -1073741701 (0xc000007b). Whose code suggests architecture incompatibility. What should I do? Moreover SUMO wiki server is not working so I cannot access it. Thank you very much for the attention Stefano Niero _______________________________________________ sumo-user mailing list sumo-user@eclipse.org<mailto:sumo-user@eclipse.org> To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________ sumo-user mailing list sumo-user@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/sumo-user