fltk-rs: [BUG] Build failed
I cannot compile even the simplest Hello World code. Imported the dependencies as follow
[dependencies]
fltk = "^0.11"
However, the program did not compile.
- OS:Windows 10 x64
- Build log:
Fresh cc v1.0.66
Fresh unicode-xid v0.2.1
Fresh lazy_static v1.4.0
Fresh cmake v0.1.45
Fresh proc-macro2 v1.0.24
Fresh libc v0.2.81
Fresh quote v1.0.7
Compiling fltk-sys v0.11.5
Fresh bitflags v1.2.1
Running `C:\Users\fflea\CLionProjects\VNMapGUI\target\debug\build\fltk-sys-252927e00f15bbd1\build-script-build`
Fresh syn v1.0.54
Fresh fltk-derive v0.11.5
[fltk-sys 0.11.5] cargo:rerun-if-changed=build.rs
[fltk-sys 0.11.5] cargo:rerun-if-env-changed=CC
[fltk-sys 0.11.5] cargo:rerun-if-env-changed=CXX
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/CMakeLists.txt
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_widget.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_group.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_input.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_output.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_window.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_button.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_box.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_menu.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_dialog.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_valuator.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_browser.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_misc.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_text.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_image.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_draw.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_table.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_surface.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/include/cfl_printer.h
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_global.hpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_new.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_widget.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_group.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_window.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_button.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_box.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_menu.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_dialog.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_valuator.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_browser.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_misc.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_text.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_image.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_input.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_output.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_draw.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_table.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_tree.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_surface.cpp
[fltk-sys 0.11.5] cargo:rerun-if-changed=cfltk/src/cfl_printer.cpp
[fltk-sys 0.11.5] fatal: not a git repository (or any of the parent directories): .git
[fltk-sys 0.11.5] error: patch failed: CMake/export.cmake:33
[fltk-sys 0.11.5] error: CMake/export.cmake: patch does not apply
[fltk-sys 0.11.5] error: patch failed: CMake/options.cmake:115
[fltk-sys 0.11.5] error: CMake/options.cmake: patch does not apply
[fltk-sys 0.11.5] error: VERSION: No such file or directory
[fltk-sys 0.11.5] error: patch failed: src/CMakeLists.txt:300
[fltk-sys 0.11.5] error: src/CMakeLists.txt: patch does not apply
[fltk-sys 0.11.5] error: patch failed: src/Fl_lock.cxx:418
[fltk-sys 0.11.5] error: src/Fl_lock.cxx: patch does not apply
[fltk-sys 0.11.5] error: patch failed: src/Fl_win32.cxx:586
[fltk-sys 0.11.5] error: src/Fl_win32.cxx: patch does not apply
[fltk-sys 0.11.5] error: patch failed: src/config_lib.h:78
[fltk-sys 0.11.5] error: src/config_lib.h: patch does not apply
[fltk-sys 0.11.5] error: patch failed: src/drivers/Android/Fl_Android_System_Driver.H:25
[fltk-sys 0.11.5] error: src/drivers/Android/Fl_Android_System_Driver.H: patch does not apply
[fltk-sys 0.11.5] error: patch failed: src/drivers/Android/Fl_Android_System_Driver.cxx:24
[fltk-sys 0.11.5] error: src/drivers/Android/Fl_Android_System_Driver.cxx: patch does not apply
[fltk-sys 0.11.5] running: "cmake" "C:\\Users\\fflea\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\fltk-sys-0.11.5\\cfltk" "-G" "Visual Studio 16 2019" "-Thost=x64" "-Ax64" "-DOPTION_USE_SYSTEM_LIBPNG=OFF" "-DOPTION_USE_SYSTE
M_LIBJPEG=OFF" "-DOPTION_USE_SYSTEM_ZLIB=OFF" "-DCFLTK_LINK_IMAGES=ON" "-DOpenGL_GL_PREFERENCE=GLVND" "-DOPTION_USE_GL=OFF" "-DCFLTK_USE_OPENGL=OFF" "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON" "-DFLTK_BUILD_EXAMPLES=OFF" "-DFLTK_BUILD_TEST
=OFF" "-DFLTK_BUILD_FLUID=OFF" "-DOPTION_USE_THREADS=ON" "-DOPTION_LARGE_FILE=ON" "-DOPTION_BUILD_HTML_DOCUMENTATION=OFF" "-DOPTION_BUILD_PDF_DOCUMENTATION=OFF" "-DCMAKE_INSTALL_PREFIX=C:\\Users\\fflea\\CLionProjects\\VNMapGUI\\targ
et\\debug\\build\\fltk-sys-29626eefcff0b61e\\out" "-DCMAKE_C_FLAGS= -nologo -MD -Brepro" "-DCMAKE_C_FLAGS_RELEASE= -nologo -MD -Brepro" "-DCMAKE_CXX_FLAGS= -nologo -MD -Brepro" "-DCMAKE_CXX_FLAGS_RELEASE= -nologo -MD -Brepro" "-DCMA
KE_ASM_FLAGS= -nologo -MD -Brepro" "-DCMAKE_ASM_FLAGS_RELEASE= -nologo -MD -Brepro" "-DCMAKE_BUILD_TYPE=Release"
[fltk-sys 0.11.5] CMake Error: Could not create named generator Visual Studio 16 2019
[fltk-sys 0.11.5]
[fltk-sys 0.11.5] Generators
[fltk-sys 0.11.5] * Unix Makefiles = Generates standard UNIX makefiles.
[fltk-sys 0.11.5] Ninja = Generates build.ninja files.
[fltk-sys 0.11.5] Ninja Multi-Config = Generates build-<Config>.ninja files.
[fltk-sys 0.11.5] CodeBlocks - Ninja = Generates CodeBlocks project files.
[fltk-sys 0.11.5] CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
[fltk-sys 0.11.5] CodeLite - Ninja = Generates CodeLite project files.
[fltk-sys 0.11.5] CodeLite - Unix Makefiles = Generates CodeLite project files.
[fltk-sys 0.11.5] Sublime Text 2 - Ninja = Generates Sublime Text 2 project files.
[fltk-sys 0.11.5] Sublime Text 2 - Unix Makefiles
[fltk-sys 0.11.5] = Generates Sublime Text 2 project files.
[fltk-sys 0.11.5] Kate - Ninja = Generates Kate project files.
[fltk-sys 0.11.5] Kate - Unix Makefiles = Generates Kate project files.
[fltk-sys 0.11.5] Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files.
[fltk-sys 0.11.5] Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.
[fltk-sys 0.11.5]
[fltk-sys 0.11.5] thread 'main' panicked at '
[fltk-sys 0.11.5] command did not execute successfully, got: exit code: 1
[fltk-sys 0.11.5]
[fltk-sys 0.11.5] build script failed, must exit now', C:\Users\fflea\.cargo\registry\src\github.com-1ecc6299db9ec823\cmake-0.1.45\src\lib.rs:894:5
[fltk-sys 0.11.5] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
error: failed to run custom build command for `fltk-sys v0.11.5`
Caused by:
process didn't exit successfully: `C:\Users\fflea\CLionProjects\VNMapGUI\target\debug\build\fltk-sys-252927e00f15bbd1\build-script-build` (exit code: 101)
--- stdout
cargo:rerun-if-changed=build.rs
cargo:rerun-if-env-changed=CC
cargo:rerun-if-env-changed=CXX
cargo:rerun-if-changed=cfltk/CMakeLists.txt
cargo:rerun-if-changed=cfltk/include/cfl.h
cargo:rerun-if-changed=cfltk/include/cfl_widget.h
cargo:rerun-if-changed=cfltk/include/cfl_group.h
cargo:rerun-if-changed=cfltk/include/cfl_input.h
cargo:rerun-if-changed=cfltk/include/cfl_output.h
cargo:rerun-if-changed=cfltk/include/cfl_window.h
cargo:rerun-if-changed=cfltk/include/cfl_button.h
cargo:rerun-if-changed=cfltk/include/cfl_box.h
cargo:rerun-if-changed=cfltk/include/cfl_menu.h
cargo:rerun-if-changed=cfltk/include/cfl_dialog.h
cargo:rerun-if-changed=cfltk/include/cfl_valuator.h
cargo:rerun-if-changed=cfltk/include/cfl_browser.h
cargo:rerun-if-changed=cfltk/include/cfl_misc.h
cargo:rerun-if-changed=cfltk/include/cfl_text.h
cargo:rerun-if-changed=cfltk/include/cfl_image.h
cargo:rerun-if-changed=cfltk/include/cfl_draw.h
cargo:rerun-if-changed=cfltk/include/cfl_table.h
cargo:rerun-if-changed=cfltk/include/cfl_surface.h
cargo:rerun-if-changed=cfltk/include/cfl_printer.h
cargo:rerun-if-changed=cfltk/src/cfl_global.hpp
cargo:rerun-if-changed=cfltk/src/cfl_new.cpp
cargo:rerun-if-changed=cfltk/src/cfl.cpp
cargo:rerun-if-changed=cfltk/src/cfl_widget.cpp
cargo:rerun-if-changed=cfltk/src/cfl_group.cpp
cargo:rerun-if-changed=cfltk/src/cfl_window.cpp
cargo:rerun-if-changed=cfltk/src/cfl_button.cpp
cargo:rerun-if-changed=cfltk/src/cfl_box.cpp
cargo:rerun-if-changed=cfltk/src/cfl_menu.cpp
cargo:rerun-if-changed=cfltk/src/cfl_dialog.cpp
cargo:rerun-if-changed=cfltk/src/cfl_valuator.cpp
cargo:rerun-if-changed=cfltk/src/cfl_browser.cpp
cargo:rerun-if-changed=cfltk/src/cfl_misc.cpp
cargo:rerun-if-changed=cfltk/src/cfl_text.cpp
cargo:rerun-if-changed=cfltk/src/cfl_image.cpp
cargo:rerun-if-changed=cfltk/src/cfl_input.cpp
cargo:rerun-if-changed=cfltk/src/cfl_output.cpp
cargo:rerun-if-changed=cfltk/src/cfl_draw.cpp
cargo:rerun-if-changed=cfltk/src/cfl_table.cpp
cargo:rerun-if-changed=cfltk/src/cfl_tree.cpp
cargo:rerun-if-changed=cfltk/src/cfl_surface.cpp
cargo:rerun-if-changed=cfltk/src/cfl_printer.cpp
running: "cmake" "C:\\Users\\fflea\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\fltk-sys-0.11.5\\cfltk" "-G" "Visual Studio 16 2019" "-Thost=x64" "-Ax64" "-DOPTION_USE_SYSTEM_LIBPNG=OFF" "-DOPTION_USE_SYSTEM_LIBJPEG=OFF" "
-DOPTION_USE_SYSTEM_ZLIB=OFF" "-DCFLTK_LINK_IMAGES=ON" "-DOpenGL_GL_PREFERENCE=GLVND" "-DOPTION_USE_GL=OFF" "-DCFLTK_USE_OPENGL=OFF" "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON" "-DFLTK_BUILD_EXAMPLES=OFF" "-DFLTK_BUILD_TEST=OFF" "-DFLTK_BU
ILD_FLUID=OFF" "-DOPTION_USE_THREADS=ON" "-DOPTION_LARGE_FILE=ON" "-DOPTION_BUILD_HTML_DOCUMENTATION=OFF" "-DOPTION_BUILD_PDF_DOCUMENTATION=OFF" "-DCMAKE_INSTALL_PREFIX=C:\\Users\\fflea\\CLionProjects\\VNMapGUI\\target\\debug\\build
\\fltk-sys-29626eefcff0b61e\\out" "-DCMAKE_C_FLAGS= -nologo -MD -Brepro" "-DCMAKE_C_FLAGS_RELEASE= -nologo -MD -Brepro" "-DCMAKE_CXX_FLAGS= -nologo -MD -Brepro" "-DCMAKE_CXX_FLAGS_RELEASE= -nologo -MD -Brepro" "-DCMAKE_ASM_FLAGS= -n
ologo -MD -Brepro" "-DCMAKE_ASM_FLAGS_RELEASE= -nologo -MD -Brepro" "-DCMAKE_BUILD_TYPE=Release"
--- stderr
fatal: not a git repository (or any of the parent directories): .git
error: patch failed: CMake/export.cmake:33
error: CMake/export.cmake: patch does not apply
error: patch failed: CMake/options.cmake:115
error: CMake/options.cmake: patch does not apply
error: VERSION: No such file or directory
error: patch failed: src/CMakeLists.txt:300
error: src/CMakeLists.txt: patch does not apply
error: patch failed: src/Fl_lock.cxx:418
error: src/Fl_lock.cxx: patch does not apply
error: patch failed: src/Fl_win32.cxx:586
error: src/Fl_win32.cxx: patch does not apply
error: patch failed: src/config_lib.h:78
error: src/config_lib.h: patch does not apply
error: patch failed: src/drivers/Android/Fl_Android_System_Driver.H:25
error: src/drivers/Android/Fl_Android_System_Driver.H: patch does not apply
error: patch failed: src/drivers/Android/Fl_Android_System_Driver.cxx:24
error: src/drivers/Android/Fl_Android_System_Driver.cxx: patch does not apply
CMake Error: Could not create named generator Visual Studio 16 2019
Generators
* Unix Makefiles = Generates standard UNIX makefiles.
Ninja = Generates build.ninja files.
Ninja Multi-Config = Generates build-<Config>.ninja files.
CodeBlocks - Ninja = Generates CodeBlocks project files.
CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
CodeLite - Ninja = Generates CodeLite project files.
CodeLite - Unix Makefiles = Generates CodeLite project files.
Sublime Text 2 - Ninja = Generates Sublime Text 2 project files.
Sublime Text 2 - Unix Makefiles
= Generates Sublime Text 2 project files.
Kate - Ninja = Generates Kate project files.
Kate - Unix Makefiles = Generates Kate project files.
Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.
thread 'main' panicked at '
command did not execute successfully, got: exit code: 1
build script failed, must exit now', C:\Users\fflea\.cargo\registry\src\github.com-1ecc6299db9ec823\cmake-0.1.45\src\lib.rs:894:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 25
I’ve noticed for a while that I need to update the rust file crawler, but I’ve been very busy mentoring Rust on Exercism. Thanks for checking it out, and I will try to find time to update it in a few days.
I sure did. No avail I guess. But thank you. I will try the example you gave me.