USER FORUM
(you are viewing a thread; or go back to list of threads)
How to compile on windows step by step. (by mmiscool)
Hello,
I must say that this project is amazing and that i really wish to start playing wit the code a bit.
Unfortunately I don't really know how to set up the build environment. Most of my previous development has been for the embedded word of micro controllers so I really don't know exactly where to start.
What would be really useful to me is a listing of the various tools and versions required to get a build environment up and going.
Any one who has some experience doing this who might be able to provide guidance would be extremely helpful.
I must say that this project is amazing and that i really wish to start playing wit the code a bit.
Unfortunately I don't really know how to set up the build environment. Most of my previous development has been for the embedded word of micro controllers so I really don't know exactly where to start.
What would be really useful to me is a listing of the various tools and versions required to get a build environment up and going.
Any one who has some experience doing this who might be able to provide guidance would be extremely helpful.
I have windows 1o installed (by mmiscool)
Just to note. I have windows 10 installed.
(no subject) (by whitequark)
There is a guide to compiling on Windows in the README: https://github.com/solvespace/solvespace#building-on-windows. It should be sufficient.
(no subject) (by mmiscool)
Unfortunately i have been trying for hours with both visual studio 2015 and mingw.
What versions of all the tools should I have?
What versions of all the tools should I have?
(no subject) (by whitequark)
VS2015 should work, as should any recent MinGW. What is your problem exactly? Please post the error messages you get from the tools or otherwise describe your issue.
(no subject) (by mmiscool)
Not a problem. I started from scratch again. I had uninstalled visual studio 2015 and was in the process of installing visual studio express 2013. Gona be a couple of minuets before I can try again. Will post the cmd line output.
(no subject) (by mmiscool)
here is the output from my command prompt
C:\Users\Me\Documents\GitHub\solvespace>cd "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\"
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>C:\Windows\system32\cmd.exe /k ""C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"" x86
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>C:\Users\Me\Documents\GitHub\solvespace\build.bat
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>cd C:\Users\Me\Documents\GitHub\solvespace
C:\Users\Me\Documents\GitHub\solvespace>rmdir build /s
build, Are you sure (Y/N)? y
C:\Users\Me\Documents\GitHub\solvespace>git submodule update --init
C:\Users\Me\Documents\GitHub\solvespace>mkdir build
C:\Users\Me\Documents\GitHub\solvespace>cd build
C:\Users\Me\Documents\GitHub\solvespace\build>cmake .. -G "NMake Makefiles" -DENABLE_TESTS=OFF
-- The C compiler identification is MSVC 18.0.31101.0
-- The CXX compiler identification is MSVC 18.0.31101.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/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 12.0/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenGL: opengl32
-- Using in-tree libdxfrw
-- Could NOT find Freetype (missing: FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS)
-- Using in-tree freetype
-- Creating directory C:/Users/Me/Documents/GitHub/solvespace/build/extlib/freetype/include/freetype/config
-- Creating file C:/Users/Me/Documents/GitHub/solvespace/build/extlib/freetype/include/freetype/config/ftconfig.h
-- Creating file C:/Users/Me/Documents/GitHub/solvespace/build/extlib/freetype/include/freetype/config/ftoption.h
-- Found Freetype: freetype
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- Using in-tree zlib
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of off64_t
-- Check size of off64_t - failed
-- Looking for fseeko
-- Looking for fseeko - not found
-- Looking for unistd.h
-- Looking for unistd.h - not found
-- Found ZLIB: zlibstatic (found version "1.2.8")
-- Found ZLIB: zlibstatic
-- Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
-- Using in-tree libpng
-- Found PNG: png16_static (found version "1.6.20")
-- Using prebuilt SpaceWare
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/Me/Documents/GitHub/solvespace/build
C:\Users\Me\Documents\GitHub\solvespace\build>nmake
Microsoft (R) Program Maintenance Utility Version 12.00.21005.1
Copyright (C) Microsoft Corporation. All rights reserved.
Scanning dependencies of target dxfrw
[ 1%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/drw_dbg.cpp.obj
drw_dbg.cpp
[ 1%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/drw_textcodec.cpp.obj
drw_textcodec.cpp
[ 2%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgbuffer.cpp.obj
dwgbuffer.cpp
[ 2%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader15.cpp.obj
dwgreader15.cpp
[ 3%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader18.cpp.obj
dwgreader18.cpp
[ 3%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader21.cpp.obj
dwgreader21.cpp
[ 5%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader24.cpp.obj
dwgreader24.cpp
[ 5%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader27.cpp.obj
dwgreader27.cpp
[ 6%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader.cpp.obj
dwgreader.cpp
[ 6%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgutil.cpp.obj
dwgutil.cpp
[ 7%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dxfreader.cpp.obj
dxfreader.cpp
[ 7%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dxfwriter.cpp.obj
dxfwriter.cpp
[ 9%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/rscodec.cpp.obj
rscodec.cpp
[ 9%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/drw_header.cpp.obj
drw_header.cpp
[ 10%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/drw_classes.cpp.obj
drw_classes.cpp
[ 10%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/drw_entities.cpp.obj
drw_entities.cpp
[ 11%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/drw_objects.cpp.obj
drw_objects.cpp
[ 11%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/libdxfrw.cpp.obj
libdxfrw.cpp
[ 13%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/libdwgr.cpp.obj
libdwgr.cpp
[ 13%] Linking CXX static library dxfrw.lib
[ 13%] Built target dxfrw
Scanning dependencies of target zlibstatic
[ 13%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/adler32.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
adler32.c
[ 14%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/compress.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
compress.c
[ 14%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/crc32.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
crc32.c
[ 15%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/deflate.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
deflate.c
[ 15%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/gzclose.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
gzclose.c
[ 17%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/gzlib.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
gzlib.c
[ 17%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/gzread.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
gzread.c
[ 18%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/gzwrite.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
gzwrite.c
[ 18%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/inflate.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
inflate.c
[ 19%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/infback.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
infback.c
[ 19%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/inftrees.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
inftrees.c
[ 21%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/inffast.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
inffast.c
[ 21%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/trees.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
trees.c
[ 22%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/uncompr.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
uncompr.c
[ 22%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/zutil.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
zutil.c
[ 23%] Linking C static library zlibstaticd.lib
[ 23%] Built target zlibstatic
Scanning dependencies of target freetype
[ 23%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/autofit/autofit.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
autofit.c
[ 25%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftbase.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftbase.c
[ 25%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftbbox.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftbbox.c
[ 26%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftbdf.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftbdf.c
[ 26%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftbitmap.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftbitmap.c
[ 27%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftcid.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftcid.c
[ 27%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftfntfmt.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftfntfmt.c
[ 28%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftfstype.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftfstype.c
[ 28%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftgasp.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftgasp.c
[ 30%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftglyph.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftglyph.c
[ 30%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftgxval.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftgxval.c
[ 31%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftinit.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftinit.c
[ 31%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftlcdfil.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftlcdfil.c
[ 32%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftmm.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftmm.c
[ 32%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftotval.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftotval.c
[ 34%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftpatent.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftpatent.c
[ 34%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftpfr.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftpfr.c
[ 35%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftstroke.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftstroke.c
[ 35%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftsynth.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftsynth.c
[ 36%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftsystem.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftsystem.c
[ 36%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/fttype1.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
fttype1.c
[ 38%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftwinfnt.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftwinfnt.c
[ 38%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/bdf/bdf.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
bdf.c
[ 38%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/bzip2/ftbzip2.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftbzip2.c
[ 39%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/cache/ftcache.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftcache.c
[ 39%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/cff/cff.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
cff.c
[ 40%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/cid/type1cid.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
type1cid.c
[ 40%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/gzip/ftgzip.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftgzip.c
[ 42%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/lzw/ftlzw.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftlzw.c
[ 42%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/pcf/pcf.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pcf.c
[ 43%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/pfr/pfr.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pfr.c
[ 43%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/psaux/psaux.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
psaux.c
[ 44%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/pshinter/pshinter.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pshinter.c
[ 44%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/psnames/psnames.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
psnames.c
[ 46%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/raster/raster.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
raster.c
[ 46%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/sfnt/sfnt.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
sfnt.c
[ 47%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/smooth/smooth.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
smooth.c
[ 47%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/truetype/truetype.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
truetype.c
[ 48%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/type1/type1.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
type1.c
[ 48%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/type42/type42.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
type42.c
[ 50%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/winfonts/winfnt.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
winfnt.c
[ 50%] Building C object extlib/freetype/CMakeFiles/freetype.dir/builds/windows/ftdebug.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftdebug.c
[ 51%] Linking C static library freetyped.lib
[ 51%] Built target freetype
Scanning dependencies of target resources
[ 51%] Built target resources
Scanning dependencies of target png16_static
[ 52%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/png.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
png.c
[ 52%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngerror.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngerror.c
[ 53%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngget.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngget.c
[ 53%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngmem.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngmem.c
[ 55%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngpread.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngpread.c
[ 55%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngread.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngread.c
[ 56%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngrio.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngrio.c
[ 56%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngrtran.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngrtran.c
[ 56%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngrutil.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngrutil.c
[ 57%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngset.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngset.c
[ 57%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngtrans.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngtrans.c
[ 59%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngwio.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngwio.c
[ 59%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngwrite.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngwrite.c
[ 60%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngwtran.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngwtran.c
[ 60%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngwutil.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngwutil.c
[ 61%] Linking C static library libpng16_staticd.lib
[ 61%] Built target png16_static
Scanning dependencies of target solvespace_cad
[ 63%] Building CXX object src/CMakeFiles/solvespace_cad.dir/platform/w32util.cpp.obj
w32util.cpp
[ 63%] Building CXX object src/CMakeFiles/solvespace_cad.dir/bsp.cpp.obj
bsp.cpp
[ 64%] Building CXX object src/CMakeFiles/solvespace_cad.dir/clipboard.cpp.obj
clipboard.cpp
[ 64%] Building CXX object src/CMakeFiles/solvespace_cad.dir/constraint.cpp.obj
constraint.cpp
[ 65%] Building CXX object src/CMakeFiles/solvespace_cad.dir/constrainteq.cpp.obj
constrainteq.cpp
[ 65%] Building CXX object src/CMakeFiles/solvespace_cad.dir/describescreen.cpp.obj
describescreen.cpp
[ 67%] Building CXX object src/CMakeFiles/solvespace_cad.dir/drawconstraint.cpp.obj
drawconstraint.cpp
[ 67%] Building CXX object src/CMakeFiles/solvespace_cad.dir/drawentity.cpp.obj
drawentity.cpp
[ 68%] Building CXX object src/CMakeFiles/solvespace_cad.dir/entity.cpp.obj
entity.cpp
[ 68%] Building CXX object src/CMakeFiles/solvespace_cad.dir/exportstep.cpp.obj
exportstep.cpp
[ 69%] Building CXX object src/CMakeFiles/solvespace_cad.dir/exportvector.cpp.obj
exportvector.cpp
c:\users\me\documents\github\solvespace\src\exportvector.cpp(752) : warning C4715: 'SolveSpace::DxfFileWriter::lineTypeName' : not all control paths return a value
[ 69%] Building CXX object src/CMakeFiles/solvespace_cad.dir/expr.cpp.obj
expr.cpp
[ 71%] Building CXX object src/CMakeFiles/solvespace_cad.dir/file.cpp.obj
file.cpp
[ 71%] Building CXX object src/CMakeFiles/solvespace_cad.dir/generate.cpp.obj
generate.cpp
[ 71%] Building CXX object src/CMakeFiles/solvespace_cad.dir/graphicswin.cpp.obj
graphicswin.cpp
[ 72%] Building CXX object src/CMakeFiles/solvespace_cad.dir/group.cpp.obj
group.cpp
[ 72%] Building CXX object src/CMakeFiles/solvespace_cad.dir/groupmesh.cpp.obj
groupmesh.cpp
[ 73%] Building CXX object src/CMakeFiles/solvespace_cad.dir/importdxf.cpp.obj
importdxf.cpp
[ 73%] Building CXX object src/CMakeFiles/solvespace_cad.dir/mesh.cpp.obj
mesh.cpp
[ 75%] Building CXX object src/CMakeFiles/solvespace_cad.dir/modify.cpp.obj
modify.cpp
[ 75%] Building CXX object src/CMakeFiles/solvespace_cad.dir/mouse.cpp.obj
mouse.cpp
[ 76%] Building CXX object src/CMakeFiles/solvespace_cad.dir/polygon.cpp.obj
polygon.cpp
[ 76%] Building CXX object src/CMakeFiles/solvespace_cad.dir/resource.cpp.obj
resource.cpp
[ 77%] Building CXX object src/CMakeFiles/solvespace_cad.dir/request.cpp.obj
request.cpp
[ 77%] Building CXX object src/CMakeFiles/solvespace_cad.dir/style.cpp.obj
style.cpp
[ 78%] Building CXX object src/CMakeFiles/solvespace_cad.dir/system.cpp.obj
system.cpp
[ 78%] Building CXX object src/CMakeFiles/solvespace_cad.dir/textscreens.cpp.obj
textscreens.cpp
[ 80%] Building CXX object src/CMakeFiles/solvespace_cad.dir/toolbar.cpp.obj
toolbar.cpp
[ 80%] Building CXX object src/CMakeFiles/solvespace_cad.dir/ttf.cpp.obj
ttf.cpp
[ 81%] Building CXX object src/CMakeFiles/solvespace_cad.dir/undoredo.cpp.obj
undoredo.cpp
[ 81%] Building CXX object src/CMakeFiles/solvespace_cad.dir/util.cpp.obj
util.cpp
c:\users\me\documents\github\solvespace\src\util.cpp(954) : error C4716: 'SolveSpace::Point2d::Angle' : must return a value
NMAKE : fatal error U1077: 'C:\PROGRA~2\MICROS~2.0\VC\bin\cl.exe' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
C:\Users\Me\Documents\GitHub\solvespace\build>cd ..
C:\Users\Me\Documents\GitHub\solvespace>pause
Press any key to continue . . .
C:\Users\Me\Documents\GitHub\solvespace>
C:\Users\Me\Documents\GitHub\solvespace>cd "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\"
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>C:\Windows\system32\cmd.exe /k ""C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"" x86
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>C:\Users\Me\Documents\GitHub\solvespace\build.bat
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>cd C:\Users\Me\Documents\GitHub\solvespace
C:\Users\Me\Documents\GitHub\solvespace>rmdir build /s
build, Are you sure (Y/N)? y
C:\Users\Me\Documents\GitHub\solvespace>git submodule update --init
C:\Users\Me\Documents\GitHub\solvespace>mkdir build
C:\Users\Me\Documents\GitHub\solvespace>cd build
C:\Users\Me\Documents\GitHub\solvespace\build>cmake .. -G "NMake Makefiles" -DENABLE_TESTS=OFF
-- The C compiler identification is MSVC 18.0.31101.0
-- The CXX compiler identification is MSVC 18.0.31101.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/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 12.0/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenGL: opengl32
-- Using in-tree libdxfrw
-- Could NOT find Freetype (missing: FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS)
-- Using in-tree freetype
-- Creating directory C:/Users/Me/Documents/GitHub/solvespace/build/extlib/freetype/include/freetype/config
-- Creating file C:/Users/Me/Documents/GitHub/solvespace/build/extlib/freetype/include/freetype/config/ftconfig.h
-- Creating file C:/Users/Me/Documents/GitHub/solvespace/build/extlib/freetype/include/freetype/config/ftoption.h
-- Found Freetype: freetype
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- Using in-tree zlib
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of off64_t
-- Check size of off64_t - failed
-- Looking for fseeko
-- Looking for fseeko - not found
-- Looking for unistd.h
-- Looking for unistd.h - not found
-- Found ZLIB: zlibstatic (found version "1.2.8")
-- Found ZLIB: zlibstatic
-- Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
-- Using in-tree libpng
-- Found PNG: png16_static (found version "1.6.20")
-- Using prebuilt SpaceWare
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/Me/Documents/GitHub/solvespace/build
C:\Users\Me\Documents\GitHub\solvespace\build>nmake
Microsoft (R) Program Maintenance Utility Version 12.00.21005.1
Copyright (C) Microsoft Corporation. All rights reserved.
Scanning dependencies of target dxfrw
[ 1%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/drw_dbg.cpp.obj
drw_dbg.cpp
[ 1%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/drw_textcodec.cpp.obj
drw_textcodec.cpp
[ 2%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgbuffer.cpp.obj
dwgbuffer.cpp
[ 2%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader15.cpp.obj
dwgreader15.cpp
[ 3%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader18.cpp.obj
dwgreader18.cpp
[ 3%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader21.cpp.obj
dwgreader21.cpp
[ 5%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader24.cpp.obj
dwgreader24.cpp
[ 5%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader27.cpp.obj
dwgreader27.cpp
[ 6%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgreader.cpp.obj
dwgreader.cpp
[ 6%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dwgutil.cpp.obj
dwgutil.cpp
[ 7%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dxfreader.cpp.obj
dxfreader.cpp
[ 7%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/dxfwriter.cpp.obj
dxfwriter.cpp
[ 9%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/intern/rscodec.cpp.obj
rscodec.cpp
[ 9%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/drw_header.cpp.obj
drw_header.cpp
[ 10%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/drw_classes.cpp.obj
drw_classes.cpp
[ 10%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/drw_entities.cpp.obj
drw_entities.cpp
[ 11%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/drw_objects.cpp.obj
drw_objects.cpp
[ 11%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/libdxfrw.cpp.obj
libdxfrw.cpp
[ 13%] Building CXX object extlib/libdxfrw/CMakeFiles/dxfrw.dir/libdwgr.cpp.obj
libdwgr.cpp
[ 13%] Linking CXX static library dxfrw.lib
[ 13%] Built target dxfrw
Scanning dependencies of target zlibstatic
[ 13%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/adler32.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
adler32.c
[ 14%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/compress.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
compress.c
[ 14%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/crc32.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
crc32.c
[ 15%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/deflate.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
deflate.c
[ 15%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/gzclose.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
gzclose.c
[ 17%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/gzlib.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
gzlib.c
[ 17%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/gzread.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
gzread.c
[ 18%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/gzwrite.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
gzwrite.c
[ 18%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/inflate.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
inflate.c
[ 19%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/infback.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
infback.c
[ 19%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/inftrees.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
inftrees.c
[ 21%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/inffast.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
inffast.c
[ 21%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/trees.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
trees.c
[ 22%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/uncompr.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
uncompr.c
[ 22%] Building C object extlib/zlib/CMakeFiles/zlibstatic.dir/zutil.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
zutil.c
[ 23%] Linking C static library zlibstaticd.lib
[ 23%] Built target zlibstatic
Scanning dependencies of target freetype
[ 23%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/autofit/autofit.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
autofit.c
[ 25%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftbase.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftbase.c
[ 25%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftbbox.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftbbox.c
[ 26%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftbdf.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftbdf.c
[ 26%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftbitmap.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftbitmap.c
[ 27%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftcid.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftcid.c
[ 27%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftfntfmt.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftfntfmt.c
[ 28%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftfstype.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftfstype.c
[ 28%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftgasp.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftgasp.c
[ 30%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftglyph.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftglyph.c
[ 30%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftgxval.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftgxval.c
[ 31%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftinit.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftinit.c
[ 31%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftlcdfil.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftlcdfil.c
[ 32%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftmm.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftmm.c
[ 32%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftotval.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftotval.c
[ 34%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftpatent.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftpatent.c
[ 34%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftpfr.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftpfr.c
[ 35%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftstroke.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftstroke.c
[ 35%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftsynth.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftsynth.c
[ 36%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftsystem.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftsystem.c
[ 36%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/fttype1.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
fttype1.c
[ 38%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/base/ftwinfnt.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftwinfnt.c
[ 38%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/bdf/bdf.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
bdf.c
[ 38%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/bzip2/ftbzip2.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftbzip2.c
[ 39%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/cache/ftcache.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftcache.c
[ 39%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/cff/cff.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
cff.c
[ 40%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/cid/type1cid.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
type1cid.c
[ 40%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/gzip/ftgzip.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftgzip.c
[ 42%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/lzw/ftlzw.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftlzw.c
[ 42%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/pcf/pcf.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pcf.c
[ 43%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/pfr/pfr.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pfr.c
[ 43%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/psaux/psaux.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
psaux.c
[ 44%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/pshinter/pshinter.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pshinter.c
[ 44%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/psnames/psnames.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
psnames.c
[ 46%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/raster/raster.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
raster.c
[ 46%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/sfnt/sfnt.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
sfnt.c
[ 47%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/smooth/smooth.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
smooth.c
[ 47%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/truetype/truetype.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
truetype.c
[ 48%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/type1/type1.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
type1.c
[ 48%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/type42/type42.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
type42.c
[ 50%] Building C object extlib/freetype/CMakeFiles/freetype.dir/src/winfonts/winfnt.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
winfnt.c
[ 50%] Building C object extlib/freetype/CMakeFiles/freetype.dir/builds/windows/ftdebug.c.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
ftdebug.c
[ 51%] Linking C static library freetyped.lib
[ 51%] Built target freetype
Scanning dependencies of target resources
[ 51%] Built target resources
Scanning dependencies of target png16_static
[ 52%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/png.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
png.c
[ 52%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngerror.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngerror.c
[ 53%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngget.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngget.c
[ 53%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngmem.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngmem.c
[ 55%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngpread.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngpread.c
[ 55%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngread.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngread.c
[ 56%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngrio.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngrio.c
[ 56%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngrtran.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngrtran.c
[ 56%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngrutil.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngrutil.c
[ 57%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngset.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngset.c
[ 57%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngtrans.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngtrans.c
[ 59%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngwio.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngwio.c
[ 59%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngwrite.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngwrite.c
[ 60%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngwtran.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngwtran.c
[ 60%] Building C object extlib/libpng/CMakeFiles/png16_static.dir/pngwutil.obj
cl : Command line warning D9025 : overriding '/W3' with '/W0'
pngwutil.c
[ 61%] Linking C static library libpng16_staticd.lib
[ 61%] Built target png16_static
Scanning dependencies of target solvespace_cad
[ 63%] Building CXX object src/CMakeFiles/solvespace_cad.dir/platform/w32util.cpp.obj
w32util.cpp
[ 63%] Building CXX object src/CMakeFiles/solvespace_cad.dir/bsp.cpp.obj
bsp.cpp
[ 64%] Building CXX object src/CMakeFiles/solvespace_cad.dir/clipboard.cpp.obj
clipboard.cpp
[ 64%] Building CXX object src/CMakeFiles/solvespace_cad.dir/constraint.cpp.obj
constraint.cpp
[ 65%] Building CXX object src/CMakeFiles/solvespace_cad.dir/constrainteq.cpp.obj
constrainteq.cpp
[ 65%] Building CXX object src/CMakeFiles/solvespace_cad.dir/describescreen.cpp.obj
describescreen.cpp
[ 67%] Building CXX object src/CMakeFiles/solvespace_cad.dir/drawconstraint.cpp.obj
drawconstraint.cpp
[ 67%] Building CXX object src/CMakeFiles/solvespace_cad.dir/drawentity.cpp.obj
drawentity.cpp
[ 68%] Building CXX object src/CMakeFiles/solvespace_cad.dir/entity.cpp.obj
entity.cpp
[ 68%] Building CXX object src/CMakeFiles/solvespace_cad.dir/exportstep.cpp.obj
exportstep.cpp
[ 69%] Building CXX object src/CMakeFiles/solvespace_cad.dir/exportvector.cpp.obj
exportvector.cpp
c:\users\me\documents\github\solvespace\src\exportvector.cpp(752) : warning C4715: 'SolveSpace::DxfFileWriter::lineTypeName' : not all control paths return a value
[ 69%] Building CXX object src/CMakeFiles/solvespace_cad.dir/expr.cpp.obj
expr.cpp
[ 71%] Building CXX object src/CMakeFiles/solvespace_cad.dir/file.cpp.obj
file.cpp
[ 71%] Building CXX object src/CMakeFiles/solvespace_cad.dir/generate.cpp.obj
generate.cpp
[ 71%] Building CXX object src/CMakeFiles/solvespace_cad.dir/graphicswin.cpp.obj
graphicswin.cpp
[ 72%] Building CXX object src/CMakeFiles/solvespace_cad.dir/group.cpp.obj
group.cpp
[ 72%] Building CXX object src/CMakeFiles/solvespace_cad.dir/groupmesh.cpp.obj
groupmesh.cpp
[ 73%] Building CXX object src/CMakeFiles/solvespace_cad.dir/importdxf.cpp.obj
importdxf.cpp
[ 73%] Building CXX object src/CMakeFiles/solvespace_cad.dir/mesh.cpp.obj
mesh.cpp
[ 75%] Building CXX object src/CMakeFiles/solvespace_cad.dir/modify.cpp.obj
modify.cpp
[ 75%] Building CXX object src/CMakeFiles/solvespace_cad.dir/mouse.cpp.obj
mouse.cpp
[ 76%] Building CXX object src/CMakeFiles/solvespace_cad.dir/polygon.cpp.obj
polygon.cpp
[ 76%] Building CXX object src/CMakeFiles/solvespace_cad.dir/resource.cpp.obj
resource.cpp
[ 77%] Building CXX object src/CMakeFiles/solvespace_cad.dir/request.cpp.obj
request.cpp
[ 77%] Building CXX object src/CMakeFiles/solvespace_cad.dir/style.cpp.obj
style.cpp
[ 78%] Building CXX object src/CMakeFiles/solvespace_cad.dir/system.cpp.obj
system.cpp
[ 78%] Building CXX object src/CMakeFiles/solvespace_cad.dir/textscreens.cpp.obj
textscreens.cpp
[ 80%] Building CXX object src/CMakeFiles/solvespace_cad.dir/toolbar.cpp.obj
toolbar.cpp
[ 80%] Building CXX object src/CMakeFiles/solvespace_cad.dir/ttf.cpp.obj
ttf.cpp
[ 81%] Building CXX object src/CMakeFiles/solvespace_cad.dir/undoredo.cpp.obj
undoredo.cpp
[ 81%] Building CXX object src/CMakeFiles/solvespace_cad.dir/util.cpp.obj
util.cpp
c:\users\me\documents\github\solvespace\src\util.cpp(954) : error C4716: 'SolveSpace::Point2d::Angle' : must return a value
NMAKE : fatal error U1077: 'C:\PROGRA~2\MICROS~2.0\VC\bin\cl.exe' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
C:\Users\Me\Documents\GitHub\solvespace\build>cd ..
C:\Users\Me\Documents\GitHub\solvespace>pause
Press any key to continue . . .
C:\Users\Me\Documents\GitHub\solvespace>
(no subject) (by mmiscool)
Got it all working.
New to all this visual studio stuff.
New to all this visual studio stuff.
(no subject) (by pbeta)
Can you please illustrate your fix? I encounter the same problem.
(no subject) (by GU3MS)
Can someone please illustrate this fix?
Post a reply to this comment: