Running under Windows 10 msys64
using builtin zlib, jpeg, png
getting build error on png
Seems like something with the include path? I tried to add include_target_directories to on avail
ZLIB_VERNUM in zlib does match PNG_ZLIB_VERSION in png
no clue
thanks for the help
Cloning into 'fltk'...
remote: Enumerating objects: 78198, done.
remote: Counting objects: 100% (1779/1779), done.
remote: Compressing objects: 100% (1086/1086), done.
remote: Total 78198 (delta 1111), reused 1265 (delta 685), pack-reused 76419
Receiving objects: 100% (78198/78198), 29.80 MiB | 11.41 MiB/s, done.
Resolving deltas: 100% (63921/63921), done.
Updating files: 100% (1366/1366), done.
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /mingw64/bin/x86_64-w64-mingw32-gcc.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /mingw64/bin/x86_64-w64-mingw32-g++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- 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 short
-- Check size of short - done
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of long long
-- Check size of long long - done
-- Found PkgConfig: /mingw64/bin/pkg-config.exe (found version "1.8.0")
-- Looking for POSIX compatible scandir
-- POSIX compatible scandir - not found
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- cannot find system zlib library - using built-in
-- Could NOT find JPEG (missing: JPEG_LIBRARY JPEG_INCLUDE_DIR)
-- cannot find system jpeg library - using built-in
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version "1.2.11")
-- Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
-- cannot find system png library - using built-in
-- Configuration Summary for FLTK 1.4.0 generated by CMake 3.22.1 --
-- The following OPTIONAL packages have not been found:
* Doxygen
* JPEG
* ZLIB
* PNG
-- Static libraries will be built in /home/Mark J Olesen/devel/kasoverb/kasoverb/build/fltk/build/lib
-- Shared libraries will not be built (set OPTION_BUILD_SHARED_LIBS=ON to build)
-- Example programs will not be built (set FLTK_BUILD_EXAMPLES=ON to build)
-- Image Libraries: JPEG = Builtin
-- PNG = Builtin
-- ZLIB = Builtin
-- Cairo support: No
-- End of Configuration Summary --
-- Configuring done
-- Generating done
-- Build files have been written to: /home/Mark J Olesen/devel/kasoverb/kasoverb/build/fltk/build
[ 0%] Building C object zlib/CMakeFiles/fltk_z.dir/adler32.c.obj
[ 0%] Building C object zlib/CMakeFiles/fltk_z.dir/compress.c.obj
[ 1%] Building C object zlib/CMakeFiles/fltk_z.dir/crc32.c.obj
[ 1%] Building C object zlib/CMakeFiles/fltk_z.dir/deflate.c.obj
[ 1%] Building C object zlib/CMakeFiles/fltk_z.dir/gzclose.c.obj
[ 2%] Building C object zlib/CMakeFiles/fltk_z.dir/gzlib.c.obj
[ 2%] Building C object zlib/CMakeFiles/fltk_z.dir/gzread.c.obj
[ 2%] Building C object zlib/CMakeFiles/fltk_z.dir/gzwrite.c.obj
[ 3%] Building C object zlib/CMakeFiles/fltk_z.dir/inflate.c.obj
[ 3%] Building C object zlib/CMakeFiles/fltk_z.dir/infback.c.obj
[ 3%] Building C object zlib/CMakeFiles/fltk_z.dir/inftrees.c.obj
[ 4%] Building C object zlib/CMakeFiles/fltk_z.dir/inffast.c.obj
[ 4%] Building C object zlib/CMakeFiles/fltk_z.dir/trees.c.obj
[ 4%] Building C object zlib/CMakeFiles/fltk_z.dir/uncompr.c.obj
[ 5%] Building C object zlib/CMakeFiles/fltk_z.dir/zutil.c.obj
[ 5%] Linking C static library ../lib/libfltk_z.a
[ 5%] Built target fltk_z
[ 5%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jmemnobs.c.obj
[ 6%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jaricom.c.obj
[ 6%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcomapi.c.obj
[ 6%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jutils.c.obj
[ 7%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jerror.c.obj
[ 7%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jmemmgr.c.obj
[ 7%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcapimin.c.obj
[ 8%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcapistd.c.obj
[ 8%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcarith.c.obj
[ 8%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jctrans.c.obj
[ 9%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcparam.c.obj
[ 9%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdatadst.c.obj
[ 9%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcinit.c.obj
[ 10%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcmaster.c.obj
[ 10%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcmarker.c.obj
[ 10%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcmainct.c.obj
[ 11%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcprepct.c.obj
[ 11%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jccoefct.c.obj
[ 11%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jccolor.c.obj
[ 12%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcsample.c.obj
[ 12%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jchuff.c.obj
[ 12%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcdctmgr.c.obj
[ 13%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jfdctfst.c.obj
[ 13%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jfdctflt.c.obj
[ 13%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jfdctint.c.obj
[ 14%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdapimin.c.obj
[ 14%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdapistd.c.obj
[ 14%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdarith.c.obj
[ 15%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdtrans.c.obj
[ 15%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdatasrc.c.obj
[ 15%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdmaster.c.obj
[ 16%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdinput.c.obj
[ 16%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdmarker.c.obj
[ 16%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdhuff.c.obj
[ 17%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdmainct.c.obj
[ 17%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdcoefct.c.obj
[ 17%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdpostct.c.obj
[ 18%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jddctmgr.c.obj
[ 18%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jidctfst.c.obj
[ 18%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jidctflt.c.obj
[ 19%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jidctint.c.obj
[ 19%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdsample.c.obj
[ 19%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdcolor.c.obj
[ 20%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jquant1.c.obj
[ 20%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jquant2.c.obj
[ 20%] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdmerge.c.obj
[ 21%] Linking C static library ../lib/libfltk_jpeg.a
[ 21%] Built target fltk_jpeg
[ 21%] Building C object png/CMakeFiles/fltk_png.dir/png.c.obj
In file included from C:/msys64/home/Mark J Olesen/devel/kasoverb/kasoverb/build/fltk/png/png.c:14:
C:/msys64/home/Mark J Olesen/devel/kasoverb/kasoverb/build/fltk/png/pngpriv.h:920:4: error: #error ZLIB_VERNUM != PNG_ZLIB_VERNUM "-I (include path) error: see the notes in pngpriv.h"
920 | # error ZLIB_VERNUM != PNG_ZLIB_VERNUM \
| ^~~~~
make[2]: *** [png/CMakeFiles/fltk_png.dir/build.make:77: png/CMakeFiles/fltk_png.dir/png.c.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:253: png/CMakeFiles/fltk_png.dir/all] Error 2
make: *** [Makefile:136: all] Error 2