Giter Club home page Giter Club logo

fluid's Issues

Link error 1120 while running `cargo install fltk-fluid`

What I Did

cargo install fltk-fluid

Failed with 'error: linking with link.exe failed: exit code: 1120'

OS Info

Rust: v1.58.1 stable-x86_64-pc-windows-msvc
Windows: win11
cmake: version 3.22.1
git: version 2.34.1.windows.1

MSVC v142 - VS 2019 C++ x64/x86 build tools
Windows 10 SDK(10.0.19041.0)
also installed:
Windows 11 SDK(10.0.22000.0)
MSVC v141 - VS 2017 C++ x64/x86 build tools

Full Backtrace

โฏ cargo install fltk-fluid
Updating sjtu index
Installing fltk-fluid v0.1.6
Compiling fltk-fluid v0.1.6
error: linking with link.exe failed: exit code: 1120
|
= note: "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.exe" "/NOLOGO" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.0.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.1.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.10.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.11.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.12.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.13.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.14.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.15.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.2.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.3.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.4.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.5.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.6.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.7.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.8.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.fltk_fluid.bf324184-cgu.9.rcgu.o" "c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.1t26u10gy4m8xjx1.rcgu.o" "/LIBPATH:c:\Users\username\cargo_target_dir\release\deps" "/LIBPATH:c:\Users\username\cargo_target_dir\release\build\fltk-fluid-047f976afc335a5f\out\build" "/LIBPATH:c:\Users\username\cargo_target_dir\release\build\fltk-fluid-047f976afc335a5f\out\build\Release" "/LIBPATH:c:\Users\username\cargo_target_dir\release\build\fltk-fluid-047f976afc335a5f\out\build\lib" "/LIBPATH:c:\Users\username\cargo_target_dir\release\build\fltk-fluid-047f976afc335a5f\out\build\lib\Release" "/LIBPATH:c:\Users\username\cargo_target_dir\release\build\fltk-fluid-047f976afc335a5f\out\lib" "/LIBPATH:c:\Users\username\cargo_target_dir\release\build\fltk-fluid-047f976afc335a5f\out\lib64" "/LIBPATH:c:\Users\username\cargo_target_dir\release\build\fltk-fluid-047f976afc335a5f\out\lib\Release" "/LIBPATH:c:\Users\username\cargo_target_dir\release\build\fltk-fluid-047f976afc335a5f\out\lib64\Release" "/LIBPATH:C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib" "/WHOLEARCHIVE:fltk.lib" "/WHOLEARCHIVE:fltk_images.lib" "/WHOLEARCHIVE:fltk_z.lib" "/WHOLEARCHIVE:fltk_jpeg.lib" "/WHOLEARCHIVE:fltk_png.lib" "/WHOLEARCHIVE:fltk_forms.lib" "/WHOLEARCHIVE:fluid.lib" "gdiplus.lib" "ws2_32.lib" "comctl32.lib" "gdi32.lib" "oleaut32.lib" "ole32.lib" "uuid.lib" "shell32.lib" "advapi32.lib" "comdlg32.lib" "winspool.lib" "user32.lib" "kernel32.lib" "odbc32.lib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd-77c29e3b2a96c9a6.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libpanic_unwind-fac20c79897f2b3d.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd_detect-a900fec85d21ec5f.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_demangle-2803b5471132ab91.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libhashbrown-bd7c3f8e84ab3746.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_std_workspace_alloc-6353ac840b4a82ca.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libunwind-8b22f250a6b6c0c3.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcfg_if-837411c15bbbd755.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liblibc-6e0180ba426c6f71.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc-8fee164e10a5c1ee.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_std_workspace_core-433995d9d73cd404.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-d681750c6d1718a3.rlib" "C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcompiler_builtins-fd343f19f347f62a.rlib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "advapi32.lib" "userenv.lib" "kernel32.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib" "/OUT:c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.exe" "/OPT:REF,ICF" "/DEBUG" "/NATVIS:C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\intrinsic.natvis" "/NATVIS:C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\liballoc.natvis" "/NATVIS:C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\libcore.natvis" "/NATVIS:C:\Users\username\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\libstd.natvis"
= note: LINK : warning LNK4031: no subsystem specified; CONSOLE assumed
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol png_create_write_struct referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_png(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_png@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(fl_write_png.obj) : error LNK2001: unresolved external symbol png_create_write_struct
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol png_create_info_struct referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_png(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_png@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2001: unresolved external symbol png_create_info_struct
fltk_images.lib(fl_write_png.obj) : error LNK2001: unresolved external symbol png_create_info_struct
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol png_write_end referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_png(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_png@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(fl_write_png.obj) : error LNK2001: unresolved external symbol png_write_end
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol png_destroy_write_struct referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_png(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_png@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(fl_write_png.obj) : error LNK2001: unresolved external symbol png_destroy_write_struct
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol png_set_write_fn referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_png(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_png@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol png_get_io_ptr referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_png(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_png@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2001: unresolved external symbol png_get_io_ptr
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol png_set_rows referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_png(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_png@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol png_set_IHDR referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_png(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_png@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(fl_write_png.obj) : error LNK2001: unresolved external symbol png_set_IHDR
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol png_write_png referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_png(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_png@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol jpeg_std_error referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_jpeg(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_jpeg@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_JPEG_Image.obj) : error LNK2001: unresolved external symbol jpeg_std_error
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol jpeg_CreateCompress referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_jpeg(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_jpeg@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol jpeg_destroy_compress referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_jpeg(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_jpeg@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol jpeg_set_defaults referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_jpeg(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_jpeg@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol jpeg_start_compress referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_jpeg(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_jpeg@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol jpeg_write_scanlines referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_jpeg(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_jpeg@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_SVG_File_Surface.obj) : error LNK2019: unresolved external symbol jpeg_finish_compress referenced in function "protected: void __cdecl Fl_SVG_Graphics_Driver::define_rgb_jpeg(class Fl_RGB_Image *,char const *,int,int)" (?define_rgb_jpeg@Fl_SVG_Graphics_Driver@@IEAAXPEAVFl_RGB_Image@@PEBDHH@Z)
fltk_images.lib(Fl_SVG_Image.obj) : error LNK2019: unresolved external symbol gzdopen referenced in function "char * __cdecl svg_inflate(char const *)" (?svg_inflate@@YAPEADPEBD@Z)
fltk_images.lib(fl_images_core.obj) : error LNK2001: unresolved external symbol gzdopen
fltk_images.lib(Fl_SVG_Image.obj) : error LNK2019: unresolved external symbol gzread referenced in function "char * __cdecl svg_inflate(char const *)" (?svg_inflate@@YAPEADPEBD@Z)
fltk_images.lib(fl_images_core.obj) : error LNK2001: unresolved external symbol gzread
fltk_images.lib(Fl_SVG_Image.obj) : error LNK2019: unresolved external symbol gzclose referenced in function "char * __cdecl svg_inflate(char const *)" (?svg_inflate@@YAPEADPEBD@Z)
fltk_images.lib(fl_images_core.obj) : error LNK2001: unresolved external symbol gzclose
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_create_read_struct referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_set_longjmp_fn referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_read_info referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_set_expand referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_set_tRNS_to_alpha referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_set_packing referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_set_interlace_handling referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_set_strip_16 referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_read_rows referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_read_end referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_destroy_read_struct referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_init_io referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(fl_write_png.obj) : error LNK2001: unresolved external symbol png_init_io
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_set_read_fn referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_error referenced in function png_read_data_from_mem
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_get_valid referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_get_image_width referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_get_image_height referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_get_bit_depth referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_get_color_type referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved external symbol png_get_tRNS referenced in function "private: void cdecl Fl_PNG_Image::load_png(char const *,unsigned char const *,int)" (?load_png@Fl_PNG_Image@@AEAAXPEBDPEBEH@Z)
fltk_images.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved external symbol jpeg_CreateDecompress referenced in function "protected: void cdecl Fl_JPEG_Image::load_jpg(char const *,char const *,unsigned char const *)" (?load_jpg@Fl_JPEG_Image@@IEAAXPEBD0PEBE@Z)
fltk_images.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved external symbol jpeg_destroy_decompress referenced in function "protected: void cdecl Fl_JPEG_Image::load_jpg(char const *,char const *,unsigned char const *)" (?load_jpg@Fl_JPEG_Image@@IEAAXPEBD0PEBE@Z)
fltk_images.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved external symbol jpeg_stdio_src referenced in function "protected: void cdecl Fl_JPEG_Image::load_jpg(char const *,char const *,unsigned char const *)" (?load_jpg@Fl_JPEG_Image@@IEAAXPEBD0PEBE@Z)
fltk_images.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved external symbol jpeg_read_header referenced in function "protected: void cdecl Fl_JPEG_Image::load_jpg(char const *,char const *,unsigned char const *)" (?load_jpg@Fl_JPEG_Image@@IEAAXPEBD0PEBE@Z)
fltk_images.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved external symbol jpeg_start_decompress referenced in function "protected: void cdecl Fl_JPEG_Image::load_jpg(char const *,char const *,unsigned char const *)" (?load_jpg@Fl_JPEG_Image@@IEAAXPEBD0PEBE@Z)
fltk_images.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved external symbol jpeg_read_scanlines referenced in function "protected: void cdecl Fl_JPEG_Image::load_jpg(char const *,char const *,unsigned char const *)" (?load_jpg@Fl_JPEG_Image@@IEAAXPEBD0PEBE@Z)
fltk_images.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved external symbol jpeg_finish_decompress referenced in function "protected: void cdecl Fl_JPEG_Image::load_jpg(char const *,char const *,unsigned char const *)" (?load_jpg@Fl_JPEG_Image@@IEAAXPEBD0PEBE@Z)
fltk_images.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved external symbol jpeg_calc_output_dimensions referenced in function "protected: void cdecl Fl_JPEG_Image::load_jpg(char const *,char const *,unsigned char const *)" (?load_jpg@Fl_JPEG_Image@@IEAAXPEBD0PEBE@Z)
fltk_images.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved external symbol jpeg_resync_to_restart referenced in function "protected: void cdecl Fl_JPEG_Image::load_jpg(char const *,char const *,unsigned char const *)" (?load_jpg@Fl_JPEG_Image@@IEAAXPEBD0PEBE@Z)
fltk_images.lib(fl_write_png.obj) : error LNK2019: unresolved external symbol png_write_info referenced in function "int __cdecl fl_write_png(char const *,char const *,int,int,int,int)" (?fl_write_png@@YAHPEBD0HHHH@Z)
fltk_images.lib(fl_write_png.obj) : error LNK2019: unresolved external symbol png_write_row referenced in function "int __cdecl fl_write_png(char const *,char const *,int,int,int,int)" (?fl_write_png@@YAHPEBD0HHHH@Z)
fltk_images.lib(fl_write_png.obj) : error LNK2019: unresolved external symbol png_set_sRGB referenced in function "int cdecl fl_write_png(char const *,char const *,int,int,int,int)" (?fl_write_png@@YAHPEBD0HHHH@Z)
fltk_png.lib(pngwutil.obj) : error LNK2019: unresolved external symbol deflate referenced in function fltk_png_compress_IDAT
fltk_png.lib(pngwutil.obj) : error LNK2019: unresolved external symbol deflateEnd referenced in function png_deflate_claim
fltk_png.lib(pngwrite.obj) : error LNK2001: unresolved external symbol deflateEnd
fltk_png.lib(pngwutil.obj) : error LNK2019: unresolved external symbol deflateReset referenced in function png_deflate_claim
fltk_png.lib(pngwutil.obj) : error LNK2019: unresolved external symbol deflateInit2
referenced in function png_deflate_claim
fltk_png.lib(pngrutil.obj) : error LNK2019: unresolved external symbol inflate referenced in function fltk_png_read_IDAT_data
fltk_png.lib(pngrutil.obj) : error LNK2019: unresolved external symbol inflateReset referenced in function png_decompress_chunk
fltk_png.lib(png.obj) : error LNK2001: unresolved external symbol inflateReset
fltk_png.lib(pngrutil.obj) : error LNK2019: unresolved external symbol inflateReset2 referenced in function png_inflate_claim
fltk_png.lib(pngrutil.obj) : error LNK2019: unresolved external symbol inflateInit2
referenced in function png_inflate_claim
fltk_png.lib(pngrutil.obj) : error LNK2019: unresolved external symbol inflateValidate referenced in function png_inflate_claim
fltk_png.lib(pngread.obj) : error LNK2019: unresolved external symbol inflateEnd referenced in function fltk_png_destroy_read_struct
fltk_png.lib(png.obj) : error LNK2019: unresolved external symbol adler32 referenced in function png_compare_ICC_profile_with_sRGB
fltk_png.lib(png.obj) : error LNK2019: unresolved external symbol crc32 referenced in function fltk_png_calculate_crc
c:\Users\username\cargo_target_dir\release\deps\fltk_fluid-2120ebde4b691069.exe : fatal error LNK1120: 63 unresolved externals

error: failed to compile fltk-fluid v0.1.6, intermediate artifacts can be found at c:\Users\username\cargo_target_dir\

Caused by:
could not compile fltk-fluid due to previous error

Windows 10 failed to run a custom build command

OS
Windows 10 Enterprise LTSC

cargo 1.72.1 (103a7ff2e 2023-08-15)
release: 1.72.1
commit-hash: 103a7ff2ee7678d34f34d778614c5eb2525ae9de
commit-date: 2023-08-15
host: x86_64-pc-windows-msvc
libgit2: 1.6.4 (sys:0.17.2 vendored)
libcurl: 8.1.2-DEV (sys:0.4.63+curl-8.1.2 vendored ssl:Schannel)
os: Windows 10.0.19044 (Windows 10 Enterprise LTSC 2021) [64-bit]

Error:
cargo install fltk-fluid
Updating crates.io index
Installing fltk-fluid v0.1.9
Updating crates.io index
Compiling cc v1.0.83
Compiling cmake v0.1.50
Compiling fltk-fluid v0.1.9
error: failed to run custom build command for fltk-fluid v0.1.9

Caused by:
process didn't exit successfully: C:\Users\admin\.cargo\bin\release\build\fltk-fluid-ba221c03046df901\build-script-build (exit code: 101)
--- stdout
cargo:rerun-if-changed=build.rs

--- stderr
thread 'main' panicked at 'Git is needed to retrieve the fltk source files!: Error { kind: NotFound, message: "program not found" }', C:\Users\admin.cargo\registry\src\index.crates.io-6f17d22bba15001f\fltk-fluid-0.1.9\build.rs:15:10
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
error: failed to compile fltk-fluid v0.1.9, intermediate artifacts can be found at C:\Users\admin\.cargo\bin.
To reuse those artifacts with a future compilation, set the environment variable CARGO_TARGET_DIR to that path.

config.toml
[env]
CARGO_TARGET_DIR = 'C:\Users\admin.cargo\bin'

[build]
target-dir = 'C:\Users\admin.cargo\bin'

mac bookpro m1 failed to run custom build command

cargo install fltk-fluid
Updating crates.io index
Installing fltk-fluid v0.1.9
Compiling libc v0.2.147
Compiling cc v1.0.83
Compiling cmake v0.1.50
Compiling fltk-fluid v0.1.9
error: failed to run custom build command for fltk-fluid v0.1.9

Caused by:
process didn't exit successfully: /var/folders/td/k2dmqky15blg2kx_x8_5bb_m0000gn/T/cargo-installl93O0q/release/build/fltk-fluid-41751a9220ef5666/build-script-build (exit status: 101)
--- stderr
thread 'main' panicked at 'called Result::unwrap() on an Err value: NotPresent', /Users/test/.cargo/registry/src/github.com-1ecc6299db9ec823/fltk-fluid-0.1.9/build.rs:6:59
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
error: failed to compile fltk-fluid v0.1.9, intermediate artifacts can be found at /var/folders/td/k2dmqky15blg2kx_x8_5bb_m0000gn/T/cargo-installl93O0q

Segfault

cargo install fltk-fluid
    Updating crates.io index
     Ignored package `fltk-fluid v0.1.3` is already installed, use --force to override
fltk-fluid              
zsh: segmentation fault  fltk-fluid

On Mac OS Big Sur 11.4 on
MacBook Pro (16-inch, 2019)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.