Re: 5.3.5 release blocker
Matt Broughton via Gimp-print-devel <[email protected]> Thu, 6 Mar 2025 11:29:34 -0600
| Newsgroups | gmane.linux.printing.gimp-print.devel |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_B30A52E5-9AF3-45E5-83DA-E1B7AC2D2C60 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Mar 6, 2025, at 10:57=E2=80=AFAM, Solomon Peachy via = Gimp-print-devel <[email protected]> wrote: >=20 > On Thu, Mar 06, 2025 at 10:34:42AM -0500, Erik Beck of Tahoma wrote: >> Please let us know how we can help. >=20 > Please grab the latest snapshot (2025-03-06T10-32 as I write this) and=20= > make sure it works with your printer(s). >=20 > (dyesub, pcl, epson, canon, everything you have) It crashes on 'Making all in cups' on macos Sonoma 14.7.3. Two file = attached--1. crash in making cups; 2. full terminal output from = ./configure to crash during make. There are also a lot of warnings which usual. Matt --Apple-Mail=_B30A52E5-9AF3-45E5-83DA-E1B7AC2D2C60 Content-Disposition: attachment; filename="gutenprint 5.3.5-pre1-2025-03-06--crash all output.txt" Content-Type: text/plain; x-unix-mode=0644; name="gutenprint 5.3.5-pre1-2025-03-06--crash all output.txt" Content-Transfer-Encoding: quoted-printable Borodin2:gutenprint-5.3.5-pre1-2025-03-06T10-32-1026d33e matt$ = ./configure = --prefix=3D/Library/Printers/Gutenprint.printerDriver/Contents/MacOS = --datadir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resources = --datarootdir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resour= ces = --localedir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resource= s = --docdir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resources/d= oc = --mandir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resources = --disable-samples --enable-nls-macosx = --with-archflags=3D'-mmacosx-version-min=3D10.7 -Os -arch x86_64 -arch = arm64""'=20 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '502' is supported by ustar format... yes checking whether GID '20' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether make supports nested variables... (cached) yes checking build system type... aarch64-apple-darwin23.6.0 checking host system type... aarch64-apple-darwin23.6.0 checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables...=20 checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolc= hain/usr/bin/ld checking if the linker = (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctool= chain/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 786432 checking how to convert aarch64-apple-darwin23.6.0 file names to = aarch64-apple-darwin23.6.0 format... func_convert_file_noop checking how to convert aarch64-apple-darwin23.6.0 file names to = toolchain format... func_convert_file_noop checking for = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolc= hain/usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... no checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=3D4096 count=3D1 checking for mt... no checking if : is a manifest tool... no checking for dsymutil... dsymutil checking for nmedit... nmedit checking for lipo... lipo checking for otool... otool checking for otool64... no checking for -single_module linker flag... ld: warning: -single_module = is obsolete no checking for -exported_symbols_list linker flag... yes checking for -force_load linker flag... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... yes checking for gcc option to produce PIC... -fno-common -DPIC checking if gcc PIC flag -fno-common -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker = (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctool= chain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin23.6.0 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes ./configure: line 13384: dlopen: command not found checking whether to enable maintainer-specific portions of Makefiles... = no checking for cups-config... /usr/bin/cups-config checking whether to whether to build CUPS driver... (automatic) checking whether NLS is requested... yes checking for msgfmt... no checking for gmsgfmt... : checking for xgettext... no checking for msgmerge... no checking for ld used by GCC... = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolc= hain/usr/bin/ld checking if the linker = (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctool= chain/usr/bin/ld) is GNU ld... no checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... yes checking for CFLocaleCopyCurrent... yes checking for GNU gettext in libc... no checking for iconv... yes checking how to link with libiconv... -liconv checking for GNU gettext in libintl... no checking whether to use NLS... no checking whether to build CUPS PPD files... yes checking whether to build CUPS PPD files... no checking whether to build CUPS 1.2 enhancements... yes checking whether to build translated CUPS PPD files... no checking whether to build globalized CUPS PPD files... no checking whether to build simplified CUPS PPD files... no checking whether to place CUPS PPD files at top level... no checking whether to generate PostScript level 3 PPD files... yes checking whether to build a statically-linked cups-genppd and = rastertogutenprint. WARNING: Please read the README and NEWS (release = notes) CAREFULLY before using --disable-static-genppd!... yes checking whether to enable loadable modules... (automatic) checking whether to turn on debugging in build... no checking whether to turn on profiling in build... no checking whether to use readline... yes checking for pkg-config... /usr/local/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for libusb-1.0... no checking whether to install GIMP plugin in home directory... no checking for gimptool-2.0... no checking for gtk+-2.0... no checking whether to build GIMP 2.x Print plugin... no checking whether to name GIMP 2.x Print plugin gutenprint (requires GIMP = 2.2; normally used with GIMP 2.4 or above)... (automatic) checking whether to build Gutenprint GTK+-2.0 user interface library... = no checking whether to install sample images... no checking whether to build escputil... yes checking whether to build test programs... yes checking whether to build Gutenprint documentation... yes checking whether to build testpattern generator... yes checking for iconv... (cached) yes checking how to link with libiconv... -liconv checking for library containing strerror... none required checking for gawk... (cached) awk checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) gcc3 checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) gcc3 checking whether ln -s works... yes checking for flex... flex checking for lex output file root... lex.yy checking for lex library... none needed checking for library containing yywrap... -ll checking whether yytext is a pointer... yes checking for bison... bison -y checking for test... /bin/test checking for true... /usr/bin/true checking for find... /usr/bin/find checking for perl... /usr/bin/perl checking for glib-mkenums... no checking for convert... no checking for bash... /bin/bash checking for texi2html... no checking for dvips... no checking for db2pdf... no checking for dvipdf... no checking for dvipdfm... no checking for db2ps... no checking for db2html... no checking for doxygen... no checking for xz... no checking for gzip... /usr/bin/gzip checking for bzip2... /usr/bin/bzip2 checking for lrzip... no checking for rzip... no checking for zpaq... no checking for bash... /bin/sh checking if gcc supports -Wall... yes checking if gcc supports -Wextra... yes checking if gcc supports -Wcast-align... yes checking if gcc supports -Wmissing-prototypes... yes checking if gcc supports -Wmissing-declarations... yes checking if gcc supports -Wwrite-strings... yes checking if gcc supports -Werror-implicit-function-declaration... yes checking if gcc supports -Wformat=3D2... yes checking if gcc supports -Werror=3Dformat-security... yes checking if gcc supports -Wno-deprecated-declarations... yes checking if gcc supports -Wno-missing-field-initializers... yes checking if gcc supports -Wno-sign-compare... yes checking if gcc supports -Wno-unused-parameter... yes checking if gcc supports -O3... yes checking if gcc supports -D_POSIX_C_SOURCE=3D200809L... yes checking if gcc supports -std=3Dc99... yes checking if gcc supports __attribute__ syntax... yes checking for readline in -lreadline... yes Using -lreadline -lncurses checking for lt_dlopen in -lltdl... no checking for dlopen in -ldl... yes checking for pow in -lm... yes checking for pow in -lm... (cached) yes checking for gzgets in -lz... yes checking for cups-config... /usr/bin/cups-config checking for egrep... (cached) /usr/bin/grep -E checking for getopt.h... yes checking for readline/readline.h... yes checking for dlfcn.h... (cached) yes checking for fcntl.h... yes checking for limits.h... yes checking for locale.h... yes checking for ltdl.h... no checking for stdarg.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking for time.h... yes checking for unistd.h... (cached) yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for off_t... yes checking for size_t... yes checking for nanosleep... yes checking for poll... yes checking for usleep... yes checking for getopt_long... yes checking for setenv... yes checking for getuid... yes checking for waitpid... yes checking for gcc options needed to detect all undeclared functions... = none needed checking whether strdup is declared... yes checking whether strndup is declared... yes checking for library containing finite... no checking which module system will be used... static checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/gutenprint.dox config.status: creating doc/gutenprintui2.dox config.status: creating doc/developer/Makefile config.status: creating include/Makefile config.status: creating include/gutenprint/Makefile config.status: creating include/gutenprintui2/Makefile config.status: creating include/gutenprint/gutenprint-version.h config.status: creating man/Makefile config.status: creating man/cups-calibrate.8 config.status: creating man/cups-genppd.8 config.status: creating man/cups-genppdupdate.8 config.status: creating man/escputil.1 config.status: creating po/Makefile.in config.status: creating samples/Makefile config.status: creating src/Makefile config.status: creating src/cups/Makefile config.status: creating src/cups/Info.plist config.status: creating src/cups/cups-genppdupdate config.status: creating src/cups/test-ppds.test config.status: creating src/cups/min-pagesize config.status: creating src/escputil/Makefile config.status: creating src/testpattern/compare-image-files config.status: creating src/testpattern/run-testpattern config.status: creating src/testpattern/run-testpattern-1.test config.status: creating src/testpattern/run-testpattern-2 config.status: creating src/testpattern/run-testpattern-2.test config.status: creating src/testpattern/compare-checksums config.status: creating src/testpattern/compress-checksums config.status: creating src/cups/test-rastertogutenprint config.status: creating src/cups/test-rastertogutenprint.test config.status: creating src/testpattern/Makefile config.status: creating src/gimp2/Makefile config.status: creating src/main/Makefile config.status: creating src/main/gutenprint.pc config.status: creating src/xml/Makefile config.status: creating src/xml/dither/Makefile config.status: creating src/xml/papers/Makefile config.status: creating src/xml/printers/Makefile config.status: creating src/xml/escp2/Makefile config.status: creating src/xml/escp2/media/Makefile config.status: creating src/xml/escp2/mediasizes/Makefile config.status: creating src/xml/escp2/model/Makefile config.status: creating src/xml/escp2/model/base/Makefile config.status: creating src/xml/escp2/inputslots/Makefile config.status: creating src/xml/escp2/inks/Makefile config.status: creating src/xml/escp2/weaves/Makefile config.status: creating src/xml/escp2/qualitypresets/Makefile config.status: creating src/xml/escp2/resolutions/Makefile config.status: creating src/gutenprintui2/Makefile config.status: creating src/gutenprintui2/gutenprintui2.pc config.status: creating test/Makefile config.status: creating test/compress-5level.sh config.status: creating test/compress-6level.sh config.status: creating test/uncompress-5level.sh config.status: creating test/uncompress-6level.sh config.status: creating test/parse-bjc config.status: creating test/parse-escp2 config.status: creating test/run-testdither.test config.status: creating test/run-weavetest.test config.status: creating test/test-curve.test config.status: creating scripts/Makefile config.status: creating scripts/mkgitlog config.status: creating scripts/gversion config.status: creating scripts/test-gversion config.status: creating scripts/wzpaq config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands rm: libtoolT: No such file or directory config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing default commands Gutenprint Configuration Summary: ---------- ------------- -------- If you have any problems, please report the information below to [email protected] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Release: gutenprint 5.3.5-pre1-2025-03-06T10-32-1026d33e generated on = 06 Mar 2025 Generated at 2025-03-06T17:11:52+0000 by matt Features: Build CUPS driver: yes, installing in = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS Build CUPS 1.2 enhancements: yes Build CUPS PPD files: no Generate PS level 3 CUPS PPD files: yes Build genppd statically: yes Build CUPS dyesub USB backend: no Build EPSON inkjet utility: yes Build enhanced Print plugin for GIMP: no Build test programs: yes Build testpattern generator: yes Installation summary: Installation prefix: = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS Exec prefix: = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS (${prefix}) Data directory: = /Library/Printers/Gutenprint.printerDriver/Contents/Resources/gutenprint = (/Library/Printers/Gutenprint.printerDriver/Contents/Resources/gutenprint)= Library directory: = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS/lib/gutenprint = (${exec_prefix}/lib/gutenprint) Executable directory: = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS/bin = (${exec_prefix}/bin) XML data directory: = /Library/Printers/Gutenprint.printerDriver/Contents/Resources/gutenprint/5= .3/xml = (/Library/Printers/Gutenprint.printerDriver/Contents/Resources/gutenprint/= 5.3/xml) Module directory: = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS/lib/gutenprint/5= .3/modules (${exec_prefix}/lib/gutenprint/5.3/modules) Install sample images: no General configuration: Configure arguments: = --prefix=3D/Library/Printers/Gutenprint.printerDriver/Contents/MacOS = --datadir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resources = --datarootdir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resour= ces = --localedir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resource= s = --docdir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resources/d= oc = --mandir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resources = --disable-samples --enable-nls-macosx = '--with-archflags=3D-mmacosx-version-min=3D10.7 -Os -arch x86_64 -arch = arm64""' Compiler: gcc Compiler Version: Apple clang version = 16.0.0 (clang-1600.0.26.6) Compiler options: -O3 = -mmacosx-version-min=3D10.7 -Os -arch x86_64 -arch arm64"" -Wall = -Wextra -Wcast-align -Wmissing-prototypes -Wmissing-declarations = -Wwrite-strings -Werror-implicit-function-declaration -Wformat=3D2 = -Werror=3Dformat-security -Wno-deprecated-declarations = -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused-parameter = -D_POSIX_C_SOURCE=3D200809L -std=3Dc99 Build static libraries: yes Build shared libraries: yes Maintainer mode: no Use i18n: no Generate profiling information: no Generate debugging symbols: no Use modules: static Use readline libraries: yes, extra arguments: = -lncurses uname -a output: Darwin Borodin2.local = 23.6.0 Darwin Kernel Version 23.6.0: Thu Dec 19 20:46:49 PST 2024; = root:xnu-10063.141.1.703.2~1/RELEASE_ARM64_T8122 arm64 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D VERY IMPORTANT: If you expect to build the CUPS driver or the enhanced Print plugin for GIMP, but the output above indicates that that component will not be = built, it almost certainly indicates that development packages required to = build that component are not installed on your system. Please read the README file and install the necessary development packages before reporting any error to the development team. Depending upon your operating system = version, you may have to install packages from the installation medium or over the network. Finished configuring. Please review CAREFULLY the configuration summary = above. This summary is also stored in config.summary Type 'make clean' followed by 'make' to build the package then 'make install' to install it. Borodin2:gutenprint-5.3.5-pre1-2025-03-06T10-32-1026d33e matt$ make /Applications/Xcode.app/Contents/Developer/usr/bin/make -C src/xml Making all in dither rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for f in matrix-1x1.xml matrix-2x1.xml matrix-4x1.xml ; do echo $f >> = xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp Making all in escp2 Making all in inks rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for f in artisan.xml b500.xml c120.xml c64.xml c80.xml c82.xml = claria.xml claria_xp.xml cmy.xml cmykrb.xml cmykro.xml cx3650.xml = defaultblack.xml f360.xml f360_photo.xml f360_photo7_japan.xml = f360_ultrachrome.xml f360_ultrachrome_k3.xml f360_ultrachrome_k3v.xml = f360_ultrachrome_k3v_2.xml nx100.xml photo_gen0.xml photo_gen1.xml = photo_gen2.xml photo_gen3.xml photo_gen3_4.xml photo_gen4.xml = photo_pigment.xml picturemate_4.xml picturemate_6.xml pro_gen1.xml = pro_gen2.xml pro_pigment.xml pro_ultrachrome.xml pro_ultrachrome_d6s.xml = pro_ultrachrome_k3.xml pro_ultrachrome_k34.xml pro_ultrachrome_k3v.xml = pro_ultrachrome_k3v4.xml pro_ultrachrome_k3v10.xml = pro_ultrachrome_k3v10a.xml pro_ultrachrome_k3v10b.xml = pro_ultrachrome_t913x_ce.xml pro_ultrachrome_t913x_se.xml standard.xml = standard_gen0.xml sx445.xml ultrachrome.xml wf40.xml wf500.xml x80.xml = xp100.xml ; do echo $f >> xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp Making all in inputslots rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for f in artisan.xml b500.xml cd.xml cd_cutter_roll_feed.xml = cutter_roll_only.xml cd_roll_feed.xml cutter_roll_feed.xml default.xml = default-duplex.xml pro3880.xml pro_roll_feed.xml = pro_cutter_roll_feed.xml r1800.xml r2400.xml r2880.xml rx680.xml = rx700.xml spro5000.xml standard_roll_feed.xml wf7000.xml ; do echo $f >> = xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp Making all in model Making all in base rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for dir in ; do \ sed "s;^;$dir/;" ${dir}/xml-stamp >> xml-stamp.tmp ; \ done for f in baseline_300.xml baseline_360.xml bx.xml c1xx.xml c2x.xml = c4x.xml c7xx.xml c8x_base.xml c8x.xml cpro.xml photo2.xml picmate.xml = pro_ultrachrome_k3.xml pro_ultrachrome_k3_base.xml = pro_ultrachrome_k3_cutter.xml pro_ultrachrome_k3v.xml = pro_ultrachrome_k3v10.xml pro_ultrachrome_k3v10_base.xml = pro_ultrachrome_k3v10a.xml pro_ultrachrome_k3v10b.xml = pro_ultrachrome_t913x_ce.xml pro_ultrachrome_t913x_se.xml pro_x000.xml = pro_x500.xml pro_x600.xml pro_x700.xml pro_x800.xml pro_x880.xml = r200.xml r240.xml r800.xml sc800.xml sp700.xml sp750.xml sp950.xml = wf7xxx.xml ; do echo $f >> xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for dir in base ; do \ sed "s;^;$dir/;" ${dir}/xml-stamp >> xml-stamp.tmp ; \ done for f in model_0.xml model_1.xml model_2.xml model_3.xml model_4.xml = model_5.xml model_6.xml model_7.xml model_8.xml model_9.xml model_10.xml = model_11.xml model_12.xml model_13.xml model_14.xml model_15.xml = model_16.xml model_17.xml model_18.xml model_20.xml model_21.xml = model_22.xml model_23.xml model_24.xml model_25.xml model_26.xml = model_27.xml model_28.xml model_29.xml model_30.xml model_31.xml = model_32.xml model_34.xml model_35.xml model_36.xml model_37.xml = model_38.xml model_39.xml model_40.xml model_41.xml model_42.xml = model_43.xml model_44.xml model_45.xml model_46.xml model_47.xml = model_48.xml model_49.xml model_50.xml model_51.xml model_52.xml = model_53.xml model_54.xml model_55.xml model_56.xml model_57.xml = model_58.xml model_60.xml model_61.xml model_62.xml model_63.xml = model_64.xml model_65.xml model_66.xml model_67.xml model_68.xml = model_69.xml model_70.xml model_71.xml model_72.xml model_73.xml = model_74.xml model_75.xml model_76.xml model_77.xml model_78.xml = model_79.xml model_80.xml model_81.xml model_82.xml model_83.xml = model_84.xml model_85.xml model_86.xml model_87.xml model_88.xml = model_89.xml model_90.xml model_91.xml model_92.xml model_93.xml = model_94.xml model_95.xml model_96.xml model_97.xml model_98.xml = model_99.xml model_100.xml model_101.xml model_102.xml model_103.xml = model_104.xml model_105.xml model_106.xml model_107.xml model_108.xml = model_109.xml model_110.xml model_112.xml model_113.xml model_114.xml = model_115.xml model_116.xml model_117.xml model_118.xml model_119.xml = model_120.xml model_121.xml model_122.xml model_123.xml model_124.xml = model_125.xml model_126.xml model_127.xml model_128.xml model_129.xml = model_130.xml model_131.xml model_132.xml model_133.xml model_134.xml = model_135.xml model_136.xml model_137.xml model_138.xml ; do echo $f >> = xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp Making all in media rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for f in artisan.xml b500.xml c120.xml c64.xml c80.xml c82.xml = claria.xml claria_xp.xml claria1400.xml cmy.xml cmykrb.xml cmykro.xml = cx3650.xml f360.xml f360_photo.xml f360_photo7_japan.xml = f360_ultrachrome.xml f360_ultrachrome_k3.xml f360_ultrachrome_k3v.xml = nx100.xml photo_gen0.xml photo_gen1.xml photo_gen2.xml photo_gen3.xml = photo_gen3_4.xml photo_gen4.xml photo_pigment.xml picturemate_4.xml = picturemate_6.xml pro3880_ultrachrome_k3v.xml pro_gen1.xml pro_gen2.xml = pro_pigment.xml pro_ultrachrome.xml pro_ultrachrome_d6s.xml = pro_ultrachrome_k3.xml pro_ultrachrome_k3v.xml pro_ultrachrome_k3v10.xml = pro_ultrachrome_k3v10a.xml pro_ultrachrome_k3v10b.xml = pro_ultrachrome_t913x_ce.xml pro_ultrachrome_t913x_se.xml r800.xml = standard.xml standard_gen0.xml ultrachrome.xml wf500.xml x80.xml ; do = echo $f >> xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp Making all in mediasizes rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for f in standard.xml ; do echo $f >> xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp Making all in qualitypresets rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for f in p1_5.xml picturemate.xml prox900.xml standard.xml surelab.xml = v2880.xml wf40.xml ; do echo $f >> xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp Making all in resolutions rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for dir in ; do \ sed "s;^;$dir/;" ${dir}/xml-stamp >> xml-stamp.tmp ; \ done for f in c8x.xml escp2-i.xml prox600.xml sc480.xml sc680.xml sc740.xml = sc860.xml sp700.xml sp720.xml wf6xx.xml ; do echo $f >> xml-stamp.tmp; = done mv xml-stamp.tmp xml-stamp Making all in weaves rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for f in pro7000.xml pro7500.xml pro7600.xml standard.xml ; do echo $f = >> xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for dir in inks inputslots model media mediasizes qualitypresets = resolutions weaves ; do \ sed "s;^;$dir/;" ${dir}/xml-stamp >> xml-stamp.tmp ; \ done for f in ; do echo $f >> xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp Making all in papers rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for f in standard.xml labels.xml ; do echo $f >> xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp Making all in printers CC check_duplicate_printers.test.o cd ../../../src/main; \ /Applications/Xcode.app/Contents/Developer/usr/bin/make CC array.lo CC bit-ops.lo CC channel.lo channel.c:1139:16: warning: cast from 'unsigned short *' to 'unsigned = long long *' increases required alignment from 2 to 8 [-Wcast-align] 1139 | nzx.nzl |=3D *(unsigned long long *) output; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ channel.c:773:1: warning: unused function 'short_copy' = [-Wunused-function] 773 | short_copy(unsigned short *out, const unsigned short *in, size_t = count) | ^~~~~~~~~~ 2 warnings generated. channel.c:1139:16: warning: cast from 'unsigned short *' to 'unsigned = long long *' increases required alignment from 2 to 8 [-Wcast-align] 1139 | nzx.nzl |=3D *(unsigned long long *) output; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ channel.c:773:1: warning: unused function 'short_copy' = [-Wunused-function] 773 | short_copy(unsigned short *out, const unsigned short *in, size_t = count) | ^~~~~~~~~~ 2 warnings generated. CC color.lo CC curve.lo CC curve-cache.lo CC dither-ed.lo CC dither-eventone.lo CC dither-inks.lo CC dither-main.lo CC dither-ordered.lo CC dither-very-fast.lo CC dither-predithered.lo CC generic-options.lo CC image.lo CC buffer-image.lo CC module.lo CC path.lo CC print-dither-matrices.lo CC print-list.lo CC print-papers.lo CC print-util.lo CC print-vars.lo CC print-version.lo CC print-weave.lo CC printers.lo CC refcache.lo CC sequence.lo CC string-list.lo CC xml.lo CC mxml-attr.lo CC mxml-file.lo CC mxml-node.lo CC mxml-search.lo CC print-color.lo CC color-conversions.lo color-conversions.c:461:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 461 | COLOR_TO_COLOR_FUNC(unsigned short, 16) // color_16_to_color | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:378:19: note: expanded from macro = 'COLOR_TO_COLOR_FUNC' 378 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:554:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 554 | COLOR_TO_KCMY_FUNC(unsigned char, 8) // color_8_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:546:19: note: expanded from macro = 'COLOR_TO_KCMY_FUNC' 546 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:555:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 555 | COLOR_TO_KCMY_FUNC(unsigned short, 16) // color_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:483:19: note: expanded from macro = 'COLOR_TO_KCMY_FUNC' 483 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:555:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 555 | COLOR_TO_KCMY_FUNC(unsigned short, 16) // color_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:546:19: note: expanded from macro = 'COLOR_TO_KCMY_FUNC' 546 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:647:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 647 | FAST_COLOR_TO_COLOR_FUNC(unsigned short, 16) // = color_16_to_color_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:577:19: note: expanded from macro = 'FAST_COLOR_TO_COLOR_FUNC' 577 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:731:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 731 | FAST_COLOR_TO_KCMY_FUNC(unsigned char, 8) // = color_8_to_kcmy_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:723:19: note: expanded from macro = 'FAST_COLOR_TO_KCMY_FUNC' 723 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:732:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 732 | FAST_COLOR_TO_KCMY_FUNC(unsigned short, 16) // = color_16_to_color_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:662:19: note: expanded from macro = 'FAST_COLOR_TO_KCMY_FUNC' 662 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:732:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 732 | FAST_COLOR_TO_KCMY_FUNC(unsigned short, 16) // = color_16_to_color_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:723:19: note: expanded from macro = 'FAST_COLOR_TO_KCMY_FUNC' 723 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:765:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 765 | RAW_COLOR_TO_COLOR_FUNC(unsigned short, 16) // = color_16_to_color_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:743:19: note: expanded from macro = 'RAW_COLOR_TO_COLOR_FUNC' 743 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:804:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 804 | RAW_COLOR_TO_KCMY_FUNC(unsigned char, 8) // color_8_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:796:19: note: expanded from macro = 'RAW_COLOR_TO_KCMY_FUNC' 796 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:805:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 805 | RAW_COLOR_TO_KCMY_FUNC(unsigned short, 16) // = color_16_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:779:19: note: expanded from macro = 'RAW_COLOR_TO_KCMY_FUNC' 779 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:805:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 805 | RAW_COLOR_TO_KCMY_FUNC(unsigned short, 16) // = color_16_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:796:19: note: expanded from macro = 'RAW_COLOR_TO_KCMY_FUNC' 796 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:873:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 873 | GRAY_TO_COLOR_FUNC(unsigned short, 16) // gray_16_to_color | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:825:19: note: expanded from macro = 'GRAY_TO_COLOR_FUNC' 825 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:924:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 924 | GRAY_TO_KCMY_FUNC(unsigned char, 8) // gray_8_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:916:19: note: expanded from macro = 'GRAY_TO_KCMY_FUNC' 916 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:925:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 925 | GRAY_TO_KCMY_FUNC(unsigned short, 16) // gray_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:887:19: note: expanded from macro = 'GRAY_TO_KCMY_FUNC' 887 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:925:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 925 | GRAY_TO_KCMY_FUNC(unsigned short, 16) // gray_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:916:19: note: expanded from macro = 'GRAY_TO_KCMY_FUNC' 916 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:956:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 956 | GRAY_TO_COLOR_RAW_FUNC(unsigned short, 16) // = gray_16_to_color_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:935:19: note: expanded from macro = 'GRAY_TO_COLOR_RAW_FUNC' 935 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:986:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 986 | GRAY_TO_KCMY_RAW_FUNC(unsigned short, 16) // gray_16_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:966:19: note: expanded from macro = 'GRAY_TO_KCMY_RAW_FUNC' 966 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1043:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1043 | COLOR_TO_KCMY_THRESHOLD_FUNC(unsigned short, color_16) // = color_16_to_kcmy_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:997:19: note: expanded from macro = 'COLOR_TO_KCMY_THRESHOLD_FUNC' 997 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1090:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1090 | CMYK_TO_KCMY_THRESHOLD_FUNC(unsigned short, cmyk_16) // = cmyk_16_to_kcmy_threshodl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1054:19: note: expanded from macro = 'CMYK_TO_KCMY_THRESHOLD_FUNC' 1054 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1130:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1130 | KCMY_TO_KCMY_THRESHOLD_FUNC(unsigned short, kcmy_16) // = kcmy_8_to_kcmy_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1103:19: note: expanded from macro = 'KCMY_TO_KCMY_THRESHOLD_FUNC' 1103 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1165:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1165 | GRAY_TO_COLOR_THRESHOLD_FUNC(unsigned short, color, 16, 3) // = gray_16_to_color_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1143:19: note: expanded from macro = 'GRAY_TO_COLOR_THRESHOLD_FUNC' 1143 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1169:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1169 | GRAY_TO_COLOR_THRESHOLD_FUNC(unsigned short, kcmy, 16, 4) // = gray_16_to_kcmy_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1143:19: note: expanded from macro = 'GRAY_TO_COLOR_THRESHOLD_FUNC' 1143 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1211:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1211 | COLOR_TO_COLOR_THRESHOLD_FUNC(unsigned short, color_16) // = color_8_to_color_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1182:19: note: expanded from macro = 'COLOR_TO_COLOR_THRESHOLD_FUNC' 1182 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1249:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1249 | COLOR_TO_GRAY_THRESHOLD_FUNC(unsigned short, cmyk_16, 4, 4) // = cmyk_16_to_gray_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1224:19: note: expanded from macro = 'COLOR_TO_GRAY_THRESHOLD_FUNC' 1224 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1253:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1253 | COLOR_TO_GRAY_THRESHOLD_FUNC(unsigned short, kcmy_16, 4, 4) // = kcmy_16_to_gray_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1224:19: note: expanded from macro = 'COLOR_TO_GRAY_THRESHOLD_FUNC' 1224 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1257:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1257 | COLOR_TO_GRAY_THRESHOLD_FUNC(unsigned short, color_16, 3, 3) // = color_16_to_gray_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1224:19: note: expanded from macro = 'COLOR_TO_GRAY_THRESHOLD_FUNC' 1224 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1261:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1261 | COLOR_TO_GRAY_THRESHOLD_FUNC(unsigned short, gray_16, 1, 1) // = gray_16_to_gray_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1224:19: note: expanded from macro = 'COLOR_TO_GRAY_THRESHOLD_FUNC' 1224 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1308:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1308 | CMYK_TO_COLOR_FUNC(cmyk, color, unsigned short, 16, 0) // = cmyk_16_to_color | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1311:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1311 | CMYK_TO_COLOR_FUNC(kcmy, color, unsigned short, 16, 1) // = kcmy_16_to_color | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1314:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1314 | CMYK_TO_COLOR_FUNC(cmyk, color_threshold, unsigned short, 16, 0) = // cmyk_16_to_color_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1317:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1317 | CMYK_TO_COLOR_FUNC(kcmy, color_threshold, unsigned short, 16, 1) = // kcmy_16_to_color_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1320:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1320 | CMYK_TO_COLOR_FUNC(cmyk, color_fast, unsigned short, 16, 0) // = cmyk_16_to_color_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1323:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1323 | CMYK_TO_COLOR_FUNC(kcmy, color_fast, unsigned short, 16, 1) // = kcmy_16_to_color_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1326:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1326 | CMYK_TO_COLOR_FUNC(cmyk, color_raw, unsigned short, 16, 0) // = cmyk_16_to_color_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1329:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1329 | CMYK_TO_COLOR_FUNC(kcmy, color_raw, unsigned short, 16, 1) // = kcmy_16_to_color_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1374:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1374 | CMYK_TO_KCMY_FUNC(unsigned short, 16) // cmyk_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1342:19: note: expanded from macro = 'CMYK_TO_KCMY_FUNC' 1342 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1418:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1418 | KCMY_TO_KCMY_FUNC(unsigned short, 16) // kcmy_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1387:19: note: expanded from macro = 'KCMY_TO_KCMY_FUNC' 1387 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1463:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1463 | GRAY_TO_GRAY_FUNC(unsigned short, 16) // gray_16_to_gray | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1432:19: note: expanded from macro = 'GRAY_TO_GRAY_FUNC' 1432 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1519:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1519 | COLOR_TO_GRAY_FUNC(unsigned short, 16) // color_16_to_gray | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1478:19: note: expanded from macro = 'COLOR_TO_GRAY_FUNC' 1478 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1580:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1580 | CMYK_TO_GRAY_FUNC(unsigned short, 16) // cmyk_16_to_gray | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1536:19: note: expanded from macro = 'CMYK_TO_GRAY_FUNC' 1536 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1640:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1640 | KCMY_TO_GRAY_FUNC(unsigned short, 16) // kcmy_16_to_gray | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1596:19: note: expanded from macro = 'KCMY_TO_GRAY_FUNC' 1596 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1671:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1671 | GRAY_TO_GRAY_RAW_FUNC(unsigned short, 16) // gray_16_to_gray_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1651:19: note: expanded from macro = 'GRAY_TO_GRAY_RAW_FUNC' 1651 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1723:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1723 | COLOR_TO_GRAY_RAW_FUNC(unsigned short, 16, 1, raw) // = color_16_to_gray_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1686:19: note: expanded from macro = 'COLOR_TO_GRAY_RAW_FUNC' 1686 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1726:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1726 | COLOR_TO_GRAY_RAW_FUNC(unsigned short, 16, 0, noninvert) // = color_16_to_gray_noninvert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1686:19: note: expanded from macro = 'COLOR_TO_GRAY_RAW_FUNC' 1686 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1784:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1784 | CMYK_TO_GRAY_RAW_FUNC(unsigned short, 16, 1, raw) // = cmyk_16_to_gray_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1743:19: note: expanded from macro = 'CMYK_TO_GRAY_RAW_FUNC' 1743 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1787:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1787 | CMYK_TO_GRAY_RAW_FUNC(unsigned short, 16, 0, noninvert) // = cmyk_16_to_gray_noninvert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1743:19: note: expanded from macro = 'CMYK_TO_GRAY_RAW_FUNC' 1743 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1844:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1844 | KCMY_TO_GRAY_RAW_FUNC(unsigned short, 16, 1, raw) // = kcmy_16_to_gray_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1803:19: note: expanded from macro = 'KCMY_TO_GRAY_RAW_FUNC' 1803 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1847:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1847 | KCMY_TO_GRAY_RAW_FUNC(unsigned short, 16, 0, noninvert) // = kcmy_16_to_gray_noninvert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1803:19: note: expanded from macro = 'KCMY_TO_GRAY_RAW_FUNC' 1803 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1882:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1882 | CMYK_TO_KCMY_RAW_FUNC(unsigned short, 16) // cmyk_16_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1860:19: note: expanded from macro = 'CMYK_TO_KCMY_RAW_FUNC' 1860 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1916:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1916 | KCMY_TO_KCMY_RAW_FUNC(unsigned short, 16) // kcmy_16_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1895:19: note: expanded from macro = 'KCMY_TO_KCMY_RAW_FUNC' 1895 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:2026:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 2026 | RAW_TO_RAW_THRESHOLD_FUNC(unsigned short, raw_16) // = raw_16_to_raw_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:2000:19: note: expanded from macro = 'RAW_TO_RAW_THRESHOLD_FUNC' 2000 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:2070:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 2070 | RAW_TO_RAW_FUNC(unsigned short, 16) // raw_8_to_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:2039:19: note: expanded from macro 'RAW_TO_RAW_FUNC' 2039 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:2106:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 2106 | RAW_TO_RAW_RAW_FUNC(unsigned short, 16) // raw_16_to_raw_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:2084:19: note: expanded from macro = 'RAW_TO_RAW_RAW_FUNC' 2084 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ 54 warnings generated. color-conversions.c:461:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 461 | COLOR_TO_COLOR_FUNC(unsigned short, 16) // color_16_to_color | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:378:19: note: expanded from macro = 'COLOR_TO_COLOR_FUNC' 378 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:554:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 554 | COLOR_TO_KCMY_FUNC(unsigned char, 8) // color_8_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:546:19: note: expanded from macro = 'COLOR_TO_KCMY_FUNC' 546 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:555:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 555 | COLOR_TO_KCMY_FUNC(unsigned short, 16) // color_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:483:19: note: expanded from macro = 'COLOR_TO_KCMY_FUNC' 483 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:555:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 555 | COLOR_TO_KCMY_FUNC(unsigned short, 16) // color_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:546:19: note: expanded from macro = 'COLOR_TO_KCMY_FUNC' 546 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:647:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 647 | FAST_COLOR_TO_COLOR_FUNC(unsigned short, 16) // = color_16_to_color_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:577:19: note: expanded from macro = 'FAST_COLOR_TO_COLOR_FUNC' 577 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:731:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 731 | FAST_COLOR_TO_KCMY_FUNC(unsigned char, 8) // = color_8_to_kcmy_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:723:19: note: expanded from macro = 'FAST_COLOR_TO_KCMY_FUNC' 723 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:732:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 732 | FAST_COLOR_TO_KCMY_FUNC(unsigned short, 16) // = color_16_to_color_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:662:19: note: expanded from macro = 'FAST_COLOR_TO_KCMY_FUNC' 662 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:732:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 732 | FAST_COLOR_TO_KCMY_FUNC(unsigned short, 16) // = color_16_to_color_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:723:19: note: expanded from macro = 'FAST_COLOR_TO_KCMY_FUNC' 723 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:765:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 765 | RAW_COLOR_TO_COLOR_FUNC(unsigned short, 16) // = color_16_to_color_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:743:19: note: expanded from macro = 'RAW_COLOR_TO_COLOR_FUNC' 743 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:804:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 804 | RAW_COLOR_TO_KCMY_FUNC(unsigned char, 8) // color_8_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:796:19: note: expanded from macro = 'RAW_COLOR_TO_KCMY_FUNC' 796 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:805:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 805 | RAW_COLOR_TO_KCMY_FUNC(unsigned short, 16) // = color_16_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:779:19: note: expanded from macro = 'RAW_COLOR_TO_KCMY_FUNC' 779 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:805:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 805 | RAW_COLOR_TO_KCMY_FUNC(unsigned short, 16) // = color_16_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:796:19: note: expanded from macro = 'RAW_COLOR_TO_KCMY_FUNC' 796 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:873:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 873 | GRAY_TO_COLOR_FUNC(unsigned short, 16) // gray_16_to_color | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:825:19: note: expanded from macro = 'GRAY_TO_COLOR_FUNC' 825 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:924:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 924 | GRAY_TO_KCMY_FUNC(unsigned char, 8) // gray_8_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:916:19: note: expanded from macro = 'GRAY_TO_KCMY_FUNC' 916 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:925:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 925 | GRAY_TO_KCMY_FUNC(unsigned short, 16) // gray_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:887:19: note: expanded from macro = 'GRAY_TO_KCMY_FUNC' 887 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:925:1: warning: cast from 'unsigned short *' to = 'unsigned long long *' increases required alignment from 2 to 8 = [-Wcast-align] 925 | GRAY_TO_KCMY_FUNC(unsigned short, 16) // gray_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:916:19: note: expanded from macro = 'GRAY_TO_KCMY_FUNC' 916 | nzx.nzl |=3D *(unsigned long long *) out; = \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:956:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 956 | GRAY_TO_COLOR_RAW_FUNC(unsigned short, 16) // = gray_16_to_color_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:935:19: note: expanded from macro = 'GRAY_TO_COLOR_RAW_FUNC' 935 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:986:1: warning: cast from 'const unsigned char *' to = 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 986 | GRAY_TO_KCMY_RAW_FUNC(unsigned short, 16) // gray_16_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:966:19: note: expanded from macro = 'GRAY_TO_KCMY_RAW_FUNC' 966 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1043:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1043 | COLOR_TO_KCMY_THRESHOLD_FUNC(unsigned short, color_16) // = color_16_to_kcmy_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:997:19: note: expanded from macro = 'COLOR_TO_KCMY_THRESHOLD_FUNC' 997 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1090:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1090 | CMYK_TO_KCMY_THRESHOLD_FUNC(unsigned short, cmyk_16) // = cmyk_16_to_kcmy_threshodl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1054:19: note: expanded from macro = 'CMYK_TO_KCMY_THRESHOLD_FUNC' 1054 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1130:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1130 | KCMY_TO_KCMY_THRESHOLD_FUNC(unsigned short, kcmy_16) // = kcmy_8_to_kcmy_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1103:19: note: expanded from macro = 'KCMY_TO_KCMY_THRESHOLD_FUNC' 1103 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1165:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1165 | GRAY_TO_COLOR_THRESHOLD_FUNC(unsigned short, color, 16, 3) // = gray_16_to_color_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1143:19: note: expanded from macro = 'GRAY_TO_COLOR_THRESHOLD_FUNC' 1143 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1169:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1169 | GRAY_TO_COLOR_THRESHOLD_FUNC(unsigned short, kcmy, 16, 4) // = gray_16_to_kcmy_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1143:19: note: expanded from macro = 'GRAY_TO_COLOR_THRESHOLD_FUNC' 1143 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1211:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1211 | COLOR_TO_COLOR_THRESHOLD_FUNC(unsigned short, color_16) // = color_8_to_color_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1182:19: note: expanded from macro = 'COLOR_TO_COLOR_THRESHOLD_FUNC' 1182 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1249:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1249 | COLOR_TO_GRAY_THRESHOLD_FUNC(unsigned short, cmyk_16, 4, 4) // = cmyk_16_to_gray_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1224:19: note: expanded from macro = 'COLOR_TO_GRAY_THRESHOLD_FUNC' 1224 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1253:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1253 | COLOR_TO_GRAY_THRESHOLD_FUNC(unsigned short, kcmy_16, 4, 4) // = kcmy_16_to_gray_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1224:19: note: expanded from macro = 'COLOR_TO_GRAY_THRESHOLD_FUNC' 1224 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1257:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1257 | COLOR_TO_GRAY_THRESHOLD_FUNC(unsigned short, color_16, 3, 3) // = color_16_to_gray_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1224:19: note: expanded from macro = 'COLOR_TO_GRAY_THRESHOLD_FUNC' 1224 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1261:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1261 | COLOR_TO_GRAY_THRESHOLD_FUNC(unsigned short, gray_16, 1, 1) // = gray_16_to_gray_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1224:19: note: expanded from macro = 'COLOR_TO_GRAY_THRESHOLD_FUNC' 1224 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1308:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1308 | CMYK_TO_COLOR_FUNC(cmyk, color, unsigned short, 16, 0) // = cmyk_16_to_color | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1311:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1311 | CMYK_TO_COLOR_FUNC(kcmy, color, unsigned short, 16, 1) // = kcmy_16_to_color | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1314:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1314 | CMYK_TO_COLOR_FUNC(cmyk, color_threshold, unsigned short, 16, 0) = // cmyk_16_to_color_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1317:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1317 | CMYK_TO_COLOR_FUNC(kcmy, color_threshold, unsigned short, 16, 1) = // kcmy_16_to_color_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1320:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1320 | CMYK_TO_COLOR_FUNC(cmyk, color_fast, unsigned short, 16, 0) // = cmyk_16_to_color_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1323:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1323 | CMYK_TO_COLOR_FUNC(kcmy, color_fast, unsigned short, 16, 1) // = kcmy_16_to_color_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1326:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1326 | CMYK_TO_COLOR_FUNC(cmyk, color_raw, unsigned short, 16, 0) // = cmyk_16_to_color_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1329:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1329 | CMYK_TO_COLOR_FUNC(kcmy, color_raw, unsigned short, 16, 1) // = kcmy_16_to_color_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1273:19: note: expanded from macro = 'CMYK_TO_COLOR_FUNC' 1273 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1374:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1374 | CMYK_TO_KCMY_FUNC(unsigned short, 16) // cmyk_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1342:19: note: expanded from macro = 'CMYK_TO_KCMY_FUNC' 1342 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1418:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1418 | KCMY_TO_KCMY_FUNC(unsigned short, 16) // kcmy_16_to_kcmy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1387:19: note: expanded from macro = 'KCMY_TO_KCMY_FUNC' 1387 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1463:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1463 | GRAY_TO_GRAY_FUNC(unsigned short, 16) // gray_16_to_gray | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1432:19: note: expanded from macro = 'GRAY_TO_GRAY_FUNC' 1432 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1519:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1519 | COLOR_TO_GRAY_FUNC(unsigned short, 16) // color_16_to_gray | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1478:19: note: expanded from macro = 'COLOR_TO_GRAY_FUNC' 1478 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1580:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1580 | CMYK_TO_GRAY_FUNC(unsigned short, 16) // cmyk_16_to_gray | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1536:19: note: expanded from macro = 'CMYK_TO_GRAY_FUNC' 1536 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1640:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1640 | KCMY_TO_GRAY_FUNC(unsigned short, 16) // kcmy_16_to_gray | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1596:19: note: expanded from macro = 'KCMY_TO_GRAY_FUNC' 1596 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1671:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1671 | GRAY_TO_GRAY_RAW_FUNC(unsigned short, 16) // gray_16_to_gray_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1651:19: note: expanded from macro = 'GRAY_TO_GRAY_RAW_FUNC' 1651 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1723:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1723 | COLOR_TO_GRAY_RAW_FUNC(unsigned short, 16, 1, raw) // = color_16_to_gray_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1686:19: note: expanded from macro = 'COLOR_TO_GRAY_RAW_FUNC' 1686 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1726:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1726 | COLOR_TO_GRAY_RAW_FUNC(unsigned short, 16, 0, noninvert) // = color_16_to_gray_noninvert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1686:19: note: expanded from macro = 'COLOR_TO_GRAY_RAW_FUNC' 1686 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1784:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1784 | CMYK_TO_GRAY_RAW_FUNC(unsigned short, 16, 1, raw) // = cmyk_16_to_gray_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1743:19: note: expanded from macro = 'CMYK_TO_GRAY_RAW_FUNC' 1743 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1787:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1787 | CMYK_TO_GRAY_RAW_FUNC(unsigned short, 16, 0, noninvert) // = cmyk_16_to_gray_noninvert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1743:19: note: expanded from macro = 'CMYK_TO_GRAY_RAW_FUNC' 1743 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1844:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1844 | KCMY_TO_GRAY_RAW_FUNC(unsigned short, 16, 1, raw) // = kcmy_16_to_gray_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1803:19: note: expanded from macro = 'KCMY_TO_GRAY_RAW_FUNC' 1803 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1847:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1847 | KCMY_TO_GRAY_RAW_FUNC(unsigned short, 16, 0, noninvert) // = kcmy_16_to_gray_noninvert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1803:19: note: expanded from macro = 'KCMY_TO_GRAY_RAW_FUNC' 1803 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1882:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1882 | CMYK_TO_KCMY_RAW_FUNC(unsigned short, 16) // cmyk_16_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1860:19: note: expanded from macro = 'CMYK_TO_KCMY_RAW_FUNC' 1860 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:1916:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 1916 | KCMY_TO_KCMY_RAW_FUNC(unsigned short, 16) // kcmy_16_to_kcmy_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:1895:19: note: expanded from macro = 'KCMY_TO_KCMY_RAW_FUNC' 1895 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:2026:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 2026 | RAW_TO_RAW_THRESHOLD_FUNC(unsigned short, raw_16) // = raw_16_to_raw_threshold | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:2000:19: note: expanded from macro = 'RAW_TO_RAW_THRESHOLD_FUNC' 2000 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:2070:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 2070 | RAW_TO_RAW_FUNC(unsigned short, 16) // raw_8_to_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:2039:19: note: expanded from macro 'RAW_TO_RAW_FUNC' 2039 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ color-conversions.c:2106:1: warning: cast from 'const unsigned char *' = to 'const unsigned short *' increases required alignment from 1 to 2 = [-Wcast-align] 2106 | RAW_TO_RAW_RAW_FUNC(unsigned short, 16) // raw_16_to_raw_raw | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color-conversions.c:2084:19: note: expanded from macro = 'RAW_TO_RAW_RAW_FUNC' 2084 | const T *s_in =3D (const T *) in; = \ | ^~~~~~~~~~~~~~ 54 warnings generated. CC print-canon.lo CC print-escp2.lo print-escp2.c:1330:1: warning: unused function 'escp2_density_by_res' = [-Wunused-function] 1330 | escp2_density_by_res(const stp_vars_t *v, const res_t *res) | ^~~~~~~~~~~~~~~~~~~~ print-escp2.c:1343:1: warning: unused function 'escp2_bits_by_res' = [-Wunused-function] 1343 | escp2_bits_by_res(const stp_vars_t *v, const res_t *res) | ^~~~~~~~~~~~~~~~~ 2 warnings generated. print-escp2.c:1330:1: warning: unused function 'escp2_density_by_res' = [-Wunused-function] 1330 | escp2_density_by_res(const stp_vars_t *v, const res_t *res) | ^~~~~~~~~~~~~~~~~~~~ print-escp2.c:1343:1: warning: unused function 'escp2_bits_by_res' = [-Wunused-function] 1343 | escp2_bits_by_res(const stp_vars_t *v, const res_t *res) | ^~~~~~~~~~~~~~~~~ 2 warnings generated. CC escp2-driver.lo CC print-escp2-data.lo CC escp2-channels.lo CC escp2-papers.lo CC escp2-resolutions.lo CC print-lexmark.lo CC print-pcl.lo CC print-dpl.lo CC print-ps.lo CC xmlppd.lo CC print-dyesub.lo CC print-raw.lo CCLD libgutenprint.la CCLD check_duplicate_printers.test STP_MODULE_PATH=3D../../../src/main/.libs:../../../src/main = STP_DATA_PATH=3D../../../src/xml ./check_duplicate_printers.test CHECK_DUPLICATE_PRINTERS rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for f in canon.xml dpl.xml dyesub.xml escp2.xml lexmark.xml pcl.xml = ps.xml raw.xml ; do echo $f >> xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp CC extract-strings.o CCLD extract-strings rm -f xml-stamp xml-stamp.tmp touch xml-stamp.tmp for dir in dither escp2 papers printers ; do \ sed "s;^;$dir/;" ${dir}/xml-stamp >> xml-stamp.tmp ; \ done for f in ; do echo $f >> xml-stamp.tmp; done mv xml-stamp.tmp xml-stamp rm -f xmli18n-tmp.h xmli18n-tmp.h.tmp ./extract-strings `cat xml-stamp | sed -e 's;^;./;'` > xmli18n-tmp.h.tmp mv xmli18n-tmp.h.tmp xmli18n-tmp.h /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in include Making all in gutenprint make[3]: Nothing to be done for `all'. Making all in gutenprintui2 make[3]: Nothing to be done for `all'. make[3]: Nothing to be done for `all-am'. Making all in src Making all in main make[3]: Nothing to be done for `all'. Making all in xml Making all in dither make[4]: Nothing to be done for `all'. Making all in escp2 Making all in inks make[5]: Nothing to be done for `all'. Making all in inputslots make[5]: Nothing to be done for `all'. Making all in model Making all in base make[6]: Nothing to be done for `all'. make[6]: Nothing to be done for `all-am'. Making all in media make[5]: Nothing to be done for `all'. Making all in mediasizes make[5]: Nothing to be done for `all'. Making all in qualitypresets make[5]: Nothing to be done for `all'. Making all in resolutions make[5]: Nothing to be done for `all'. Making all in weaves make[5]: Nothing to be done for `all'. make[5]: Nothing to be done for `all-am'. Making all in papers make[4]: Nothing to be done for `all'. Making all in printers make[4]: Nothing to be done for `all'. make[4]: Nothing to be done for `all-am'. Making all in escputil CC d4lib.o CC escputil.o CCLD escputil Making all in gutenprintui2 make[3]: Nothing to be done for `all'. Making all in gimp2 make[3]: Nothing to be done for `all'. Making all in cups CC cups-calibrate.o CCLD cups-calibrate CC gutenprint_5.3-gutenprint.o In file included from gutenprint.c:40: In file included from ./genppd.h:56: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/raster.h:20: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/cups.h:27: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/ipp.h:18: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/http.h:39: = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:86:2: error: unknown type = name 'u_int' 86 | u_int ip_hl:4, /* header length */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:90:2: error: unknown type = name 'u_int' 90 | u_int ip_v:4, /* version */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:90:10: error: duplicate = member 'ip_v' 90 | u_int ip_v:4, /* version */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:87:6: note: previous = declaration is here 87 | ip_v:4; /* version */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:91:6: error: duplicate = member 'ip_hl' 91 | ip_hl:4; /* header length */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:86:10: note: previous = declaration is here 86 | u_int ip_hl:4, /* header length */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:94:2: error: unknown type = name 'u_char'; did you mean 'char'? 94 | u_char ip_tos; /* type of service */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:95:2: error: unknown type = name 'u_short'; did you mean 'n_short'? 95 | u_short ip_len; /* total length */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/in_systm.h:84:20: note: = 'n_short' declared here 84 | typedef __uint16_t n_short; /* short as received = from the net */ | ^ In file included from gutenprint.c:40: In file included from ./genppd.h:56: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/raster.h:20: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/cups.h:27: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/ipp.h:18: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/http.h:39: = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:96:2: error: unknown type = name 'u_short'; did you mean 'n_short'? 96 | u_short ip_id; /* identification */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/in_systm.h:84:20: note: = 'n_short' declared here 84 | typedef __uint16_t n_short; /* short as received = from the net */ | ^ In file included from gutenprint.c:40: In file included from ./genppd.h:56: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/raster.h:20: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/cups.h:27: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/ipp.h:18: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/http.h:39: = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:97:2: error: unknown type = name 'u_short'; did you mean 'n_short'? 97 | u_short ip_off; /* fragment offset field = */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/in_systm.h:84:20: note: = 'n_short' declared here 84 | typedef __uint16_t n_short; /* short as received = from the net */ | ^ In file included from gutenprint.c:40: In file included from ./genppd.h:56: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/raster.h:20: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/cups.h:27: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/ipp.h:18: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/http.h:39: = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:102:2: error: unknown type = name 'u_char'; did you mean 'char'? 102 | u_char ip_ttl; /* time to live */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:103:2: error: unknown type = name 'u_char'; did you mean 'char'? 103 | u_char ip_p; /* protocol */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:104:2: error: unknown type = name 'u_short'; did you mean 'n_short'? 104 | u_short ip_sum; /* checksum */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/in_systm.h:84:20: note: = 'n_short' declared here 84 | typedef __uint16_t n_short; /* short as received = from the net */ | ^ In file included from gutenprint.c:40: In file included from ./genppd.h:56: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/raster.h:20: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/cups.h:27: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/ipp.h:18: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/http.h:39: = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:189:2: error: unknown type = name 'u_char'; did you mean 'char'? 189 | u_char ipt_code; /* IPOPT_TS */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:190:2: error: unknown type = name 'u_char'; did you mean 'char'? 190 | u_char ipt_len; /* size of structure = (variable) */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:191:2: error: unknown type = name 'u_char'; did you mean 'char'? 191 | u_char ipt_ptr; /* index of current = entry */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:193:2: error: unknown type = name 'u_int' 193 | u_int ipt_flg:4, /* flags, see below */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:197:2: error: unknown type = name 'u_int' 197 | u_int ipt_oflw:4, /* overflow counter */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:197:10: error: duplicate = member 'ipt_oflw' 197 | u_int ipt_oflw:4, /* overflow counter */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:194:6: note: previous = declaration is here 194 | ipt_oflw:4; /* overflow counter */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:198:6: error: duplicate = member 'ipt_flg' 198 | ipt_flg:4; /* flags, see below */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:193:10: note: previous = declaration is here 193 | u_int ipt_flg:4, /* flags, see below */ | ^ gutenprint.c:81:11: warning: variable 'status' set but not used = [-Wunused-but-set-variable] 81 | int status =3D 0; | ^ 1 warning and 18 errors generated. make[3]: *** [gutenprint_5.3-gutenprint.o] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 --Apple-Mail=_B30A52E5-9AF3-45E5-83DA-E1B7AC2D2C60 Content-Disposition: attachment; filename="gutenprint 5.3.5-pre1-2025-03-06--crash.txt" Content-Type: text/plain; x-unix-mode=0644; name="gutenprint 5.3.5-pre1-2025-03-06--crash.txt" Content-Transfer-Encoding: quoted-printable Gutenprint Configuration Summary: ---------- ------------- -------- If you have any problems, please report the information below to [email protected] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Release: gutenprint 5.3.5-pre1-2025-03-06T10-32-1026d33e generated on = 06 Mar 2025 Generated at 2025-03-06T17:11:52+0000 by matt Features: Build CUPS driver: yes, installing in = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS Build CUPS 1.2 enhancements: yes Build CUPS PPD files: no Generate PS level 3 CUPS PPD files: yes Build genppd statically: yes Build CUPS dyesub USB backend: no Build EPSON inkjet utility: yes Build enhanced Print plugin for GIMP: no Build test programs: yes Build testpattern generator: yes Installation summary: Installation prefix: = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS Exec prefix: = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS (${prefix}) Data directory: = /Library/Printers/Gutenprint.printerDriver/Contents/Resources/gutenprint = (/Library/Printers/Gutenprint.printerDriver/Contents/Resources/gutenprint)= Library directory: = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS/lib/gutenprint = (${exec_prefix}/lib/gutenprint) Executable directory: = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS/bin = (${exec_prefix}/bin) XML data directory: = /Library/Printers/Gutenprint.printerDriver/Contents/Resources/gutenprint/5= .3/xml = (/Library/Printers/Gutenprint.printerDriver/Contents/Resources/gutenprint/= 5.3/xml) Module directory: = /Library/Printers/Gutenprint.printerDriver/Contents/MacOS/lib/gutenprint/5= .3/modules (${exec_prefix}/lib/gutenprint/5.3/modules) Install sample images: no General configuration: Configure arguments: = --prefix=3D/Library/Printers/Gutenprint.printerDriver/Contents/MacOS = --datadir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resources = --datarootdir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resour= ces = --localedir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resource= s = --docdir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resources/d= oc = --mandir=3D/Library/Printers/Gutenprint.printerDriver/Contents/Resources = --disable-samples --enable-nls-macosx = '--with-archflags=3D-mmacosx-version-min=3D10.7 -Os -arch x86_64 -arch = arm64""' Compiler: gcc Compiler Version: Apple clang version = 16.0.0 (clang-1600.0.26.6) Compiler options: -O3 = -mmacosx-version-min=3D10.7 -Os -arch x86_64 -arch arm64"" -Wall = -Wextra -Wcast-align -Wmissing-prototypes -Wmissing-declarations = -Wwrite-strings -Werror-implicit-function-declaration -Wformat=3D2 = -Werror=3Dformat-security -Wno-deprecated-declarations = -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused-parameter = -D_POSIX_C_SOURCE=3D200809L -std=3Dc99 Build static libraries: yes Build shared libraries: yes Maintainer mode: no Use i18n: no Generate profiling information: no Generate debugging symbols: no Use modules: static Use readline libraries: yes, extra arguments: = -lncurses uname -a output: Darwin Borodin2.local = 23.6.0 Darwin Kernel Version 23.6.0: Thu Dec 19 20:46:49 PST 2024; = root:xnu-10063.141.1.703.2~1/RELEASE_ARM64_T8122 arm64 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ######## Crash on Making all in cups ########### Making all in cups CC cups-calibrate.o CCLD cups-calibrate CC gutenprint_5.3-gutenprint.o In file included from gutenprint.c:40: In file included from ./genppd.h:56: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/raster.h:20: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/cups.h:27: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/ipp.h:18: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/http.h:39: = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:86:2: error: unknown type = name 'u_int' 86 | u_int ip_hl:4, /* header length */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:90:2: error: unknown type = name 'u_int' 90 | u_int ip_v:4, /* version */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:90:10: error: duplicate = member 'ip_v' 90 | u_int ip_v:4, /* version */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:87:6: note: previous = declaration is here 87 | ip_v:4; /* version */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:91:6: error: duplicate = member 'ip_hl' 91 | ip_hl:4; /* header length */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:86:10: note: previous = declaration is here 86 | u_int ip_hl:4, /* header length */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:94:2: error: unknown type = name 'u_char'; did you mean 'char'? 94 | u_char ip_tos; /* type of service */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:95:2: error: unknown type = name 'u_short'; did you mean 'n_short'? 95 | u_short ip_len; /* total length */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/in_systm.h:84:20: note: = 'n_short' declared here 84 | typedef __uint16_t n_short; /* short as received = from the net */ | ^ In file included from gutenprint.c:40: In file included from ./genppd.h:56: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/raster.h:20: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/cups.h:27: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/ipp.h:18: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/http.h:39: = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:96:2: error: unknown type = name 'u_short'; did you mean 'n_short'? 96 | u_short ip_id; /* identification */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/in_systm.h:84:20: note: = 'n_short' declared here 84 | typedef __uint16_t n_short; /* short as received = from the net */ | ^ In file included from gutenprint.c:40: In file included from ./genppd.h:56: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/raster.h:20: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/cups.h:27: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/ipp.h:18: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/http.h:39: = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:97:2: error: unknown type = name 'u_short'; did you mean 'n_short'? 97 | u_short ip_off; /* fragment offset field = */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/in_systm.h:84:20: note: = 'n_short' declared here 84 | typedef __uint16_t n_short; /* short as received = from the net */ | ^ In file included from gutenprint.c:40: In file included from ./genppd.h:56: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/raster.h:20: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/cups.h:27: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/ipp.h:18: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/http.h:39: = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:102:2: error: unknown type = name 'u_char'; did you mean 'char'? 102 | u_char ip_ttl; /* time to live */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:103:2: error: unknown type = name 'u_char'; did you mean 'char'? 103 | u_char ip_p; /* protocol */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:104:2: error: unknown type = name 'u_short'; did you mean 'n_short'? 104 | u_short ip_sum; /* checksum */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/in_systm.h:84:20: note: = 'n_short' declared here 84 | typedef __uint16_t n_short; /* short as received = from the net */ | ^ In file included from gutenprint.c:40: In file included from ./genppd.h:56: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/raster.h:20: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/cups.h:27: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/ipp.h:18: In file included from = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/cups/http.h:39: = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:189:2: error: unknown type = name 'u_char'; did you mean 'char'? 189 | u_char ipt_code; /* IPOPT_TS */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:190:2: error: unknown type = name 'u_char'; did you mean 'char'? 190 | u_char ipt_len; /* size of structure = (variable) */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:191:2: error: unknown type = name 'u_char'; did you mean 'char'? 191 | u_char ipt_ptr; /* index of current = entry */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:193:2: error: unknown type = name 'u_int' 193 | u_int ipt_flg:4, /* flags, see below */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:197:2: error: unknown type = name 'u_int' 197 | u_int ipt_oflw:4, /* overflow counter */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:197:10: error: duplicate = member 'ipt_oflw' 197 | u_int ipt_oflw:4, /* overflow counter */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:194:6: note: previous = declaration is here 194 | ipt_oflw:4; /* overflow counter */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:198:6: error: duplicate = member 'ipt_flg' 198 | ipt_flg:4; /* flags, see below */ | ^ = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Devel= oper/SDKs/MacOSX.sdk/usr/include/netinet/ip.h:193:10: note: previous = declaration is here 193 | u_int ipt_flg:4, /* flags, see below */ | ^ gutenprint.c:81:11: warning: variable 'status' set but not used = [-Wunused-but-set-variable] 81 | int status =3D 0; | ^ 1 warning and 18 errors generated. make[3]: *** [gutenprint_5.3-gutenprint.o] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 --Apple-Mail=_B30A52E5-9AF3-45E5-83DA-E1B7AC2D2C60 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_B30A52E5-9AF3-45E5-83DA-E1B7AC2D2C60 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --Apple-Mail=_B30A52E5-9AF3-45E5-83DA-E1B7AC2D2C60 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gimp-print-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gimp-print-devel --Apple-Mail=_B30A52E5-9AF3-45E5-83DA-E1B7AC2D2C60--