KiCad / kicad-winbuilder

Windows builder for the KiCad project based on the MSYS2 MinGW system [moved to https://gitlab.com/kicad]
51 stars 24 forks source link

Build failing #33

Closed mikewilt closed 8 years ago

mikewilt commented 8 years ago

I'm back to this after being away for a while. This is a new build on a machine that hasn't done it before. The first hint of trouble looks like this:

[ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/export_options_pad.cpp.obj←[0m [ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/export.cpp.obj←[0m [ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/fabrication.cpp.obj←[0m [ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/file_footprint.cpp.obj←[0m [ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/fill_zone.cpp.obj←[0m [ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/find.cpp.obj←[0m [ 11%] ←[32m←[1mLinking CXX static library libpolygon.a←[0m [ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/find_replace.cpp.obj←[0m C:/Users/Mike/Documents/kicad-winbuilder-master/msys64/mingw32/bin/ranlib.exe: libpolygon.a: Permission denied [ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/flag.cpp.obj←[0m make[2]: * [polygon/libpolygon.a] Error 1 polygon/CMakeFiles/polygon.dir/build.make:172: recipe for target 'polygon/libpolygon.a' failed make[2]: * Deleting file 'polygon/libpolygon.a' CMakeFiles/Makefile2:1767: recipe for target 'polygon/CMakeFiles/polygon.dir/all' failed make[1]: * [polygon/CMakeFiles/polygon.dir/all] Error 2 make[1]: * Waiting for unfinished jobs.... [ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/footprint_text.cpp.obj←[0m [ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/fonts.cpp.obj←[0m [ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/gbr_select_mode0.cpp.obj←[0m

Then if I try to run make_all.bat again it just does this:

C:\Users\Mike\Documents\kicad-winbuilder-master>make_all -- HOME_DIR C:/Users/Mike/Documents/kicad-winbuilder-master/msys64/home/Mike -- KICAD_PACKAGE_SOURCE_DIR C:/Users/Mike/Documents/kicad-winbuilder-master/msys64/home/Mike/MINGW-packages/mingw-w64-kicad-git/ -- MSYS2 user name is: $USERNAME=Mike -- Running cd "C:/Users/Mike/Documents/kicad-winbuilder-master/msys64/home/Mike/MINGW-packages/mingw-w64-kicad-git" && makepkg-mingw -s --noconfirm ==> Making package: mingw-w64-x86_64-kicad-git r6494.edc47c3-1 (Sat, Mar 05, 2016 9:50:43 AM) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating kicad git repo... Fetching origin From https://github.com/KiCad/kicad-source-mirror

The last time I tried this was about a year ago and it worked flawlessly.

Mike

mikewilt commented 8 years ago

And another bit of output- the tail end of the output from the initial run:

[ 38%] ←[32mBuilding CXX object common/CMakeFiles/common.dir/geometry/shape_collisions.cpp.obj←[0m [ 38%] ←[32mBuilding CXX object common/CMakeFiles/common.dir/geometry/shape_file_io.cpp.obj←[0m [ 38%] ←[32m←[1mLinking CXX static library libcommon.a←[0m [ 38%] Built target common make: *\ [all] Error 2 Makefile:127: recipe for target 'all' failed ==> ERROR: A failure occurred in build(). Aborting...

Mike

nickoe commented 8 years ago

I can't see tge actual build eeror, please try a clean build.

mikewilt commented 8 years ago

I copied out the error I saw with a little more context above:

C:/Users/Mike/Documents/kicad-winbuilder-master/msys64/mingw32/bin/ranlib.exe: libpolygon.a: Permission denied [ 11%] ←[32mBuilding CXX object bitmaps_png/CMakeFiles/bitmaps.dir/cpp_26/flag.cpp.obj←[0m make[2]: * [polygon/libpolygon.a] Error 1 polygon/CMakeFiles/polygon.dir/build.make:172: recipe for target 'polygon/libpolygon.a' failed make[2]: * Deleting file 'polygon/libpolygon.a' CMakeFiles/Makefile2:1767: recipe for target 'polygon/CMakeFiles/polygon.dir/all' failed make[1]: *\ [polygon/CMakeFiles/polygon.dir/all] Error 2

There are tens of thousands of lines of output that look happy. If there is more specific information in some log files please tell me where to look.

Mike

nickoe commented 8 years ago

Yes, that looks more like the error that causes the build to fail. I don't know why it says permissin denied for libpolygon.a. All I can suggest right now is it make a clean build.

nickoe commented 8 years ago

Closing this issue because there have been no activity for a long time.