------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/ncurses-6.1.20190525.txz Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/libtextstyle-0.20.1.txz Installing /packages/All/gettext-runtime-0.20.1.txz Installing /packages/All/gettext-tools-0.20.1_1.txz Installing /packages/All/gmake-4.2.1_3.txz Installing /packages/All/gperf-3.1.txz Installing /packages/All/pkgconf-1.6.3,1.txz Installing /packages/All/aalib-1.4.r5_13.txz ===== Message from aalib-1.4.r5_13: -- ===> NOTICE: The aalib port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port Installing /packages/All/expat-2.2.8.txz Installing /packages/All/libffi-3.2.1_3.txz Installing /packages/All/libxml2-2.9.10.txz Installing /packages/All/wayland-1.16.0.txz Installing /packages/All/pciids-20200222.txz Installing /packages/All/libpciaccess-0.16.txz Installing /packages/All/libdrm-2.4.100.txz Installing /packages/All/libelf-0.8.13_3.txz Installing /packages/All/libXau-1.0.9.txz Installing /packages/All/libpthread-stubs-0.4.txz Installing /packages/All/xorgproto-2019.2.txz Installing /packages/All/libXdmcp-1.1.3.txz Installing /packages/All/libxcb-1.13.1.txz Installing /packages/All/libX11-1.6.9,1.txz Installing /packages/All/libXfixes-5.0.3_2.txz Installing /packages/All/libXdamage-1.1.5.txz Installing /packages/All/libXext-1.3.4,1.txz Installing /packages/All/libXrender-0.9.10_2.txz Installing /packages/All/libXrandr-1.5.2.txz Installing /packages/All/libxshmfence-1.3.txz Installing /packages/All/libXxf86vm-1.1.4_3.txz Installing /packages/All/mesa-libs-18.3.2_4.txz Installing /packages/All/libGLU-9.0.1.txz Installing /packages/All/sdl-1.2.15_14,2.txz ===== Message from sdl-1.2.15_14,2: -- Your SDL library has been built with libvgl support, which means that you can run almost any SDL application straight on your console (VESA 2.0 compatible videocard is required). To do this you have to load the vesa kernel module or enable it in your kernel, and set environment variable "SDL_VIDEODRIVER=vgl". Installing /packages/All/fribidi-0.19.7.txz Installing /packages/All/libpaper-1.1.24.4.txz Installing /packages/All/png-1.6.37.txz Installing /packages/All/jbigkit-2.1_1.txz Installing /packages/All/jpeg-turbo-2.0.4.txz Installing /packages/All/tiff-4.1.0.txz Installing /packages/All/pcre-8.43_2.txz Installing /packages/All/libiconv-1.14_11.txz Installing /packages/All/readline-8.0.4.txz Installing /packages/All/openssl-1.1.1d,1.txz Installing /packages/All/python37-3.7.6.txz ===== Message from python37-3.7.6: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py37-gdbm databases/py-gdbm@py37 py37-sqlite3 databases/py-sqlite3@py37 py37-tkinter x11-toolkits/py-tkinter@py37 Installing /packages/All/glib-2.56.3_7,1.txz No schema files found: doing nothing. Installing /packages/All/shared-mime-info-1.10_2.txz Installing /packages/All/gdk-pixbuf2-2.40.0.txz Installing /packages/All/libgsf-1.14.46.txz Installing /packages/All/freetype2-2.10.1.txz ===== Message from freetype2-2.10.1: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/site/index.html, if documentation was installed). Installing /packages/All/fontconfig-2.12.6,1.txz Running fc-cache to build fontconfig cache... /usr/local/share/fonts: skipping, no such directory /usr/local/lib/X11/fonts: skipping, no such directory /var/db/fontconfig: cleaning cache directory fc-cache: succeeded Installing /packages/All/libcroco-0.6.13.txz Installing /packages/All/pixman-0.38.4.txz Installing /packages/All/cairo-1.16.0,2.txz Installing /packages/All/graphite2-1.3.13_1.txz Installing /packages/All/harfbuzz-2.6.4.txz Installing /packages/All/libfontenc-1.1.4.txz Installing /packages/All/mkfontscale-1.2.1.txz Installing /packages/All/font-bh-ttf-1.0.3_4.txz Installing /packages/All/font-misc-meltho-1.0.3_4.txz Installing /packages/All/font-misc-ethiopic-1.0.3_4.txz Installing /packages/All/encodings-1.0.5,1.txz Installing /packages/All/dejavu-2.37_1.txz ===== Message from dejavu-2.37_1: -- Make sure that the freetype module is loaded. If it is not, add the following line to the "Modules" section of your X Windows configuration file: Load "freetype" Add the following line to the "Files" section of X Windows configuration file: FontPath "/usr/local/share/fonts/dejavu/" Note: your X Windows configuration file is typically /etc/X11/XF86Config if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org. Installing /packages/All/xorg-fonts-truetype-7.7_1.txz Installing /packages/All/libXft-2.3.3.txz Installing /packages/All/pango-1.42.4_3.txz Installing /packages/All/librsvg2-2.40.21.txz Installing /packages/All/giflib-5.2.1.txz Installing /packages/All/webp-1.1.0.txz Installing /packages/All/sdl_image-1.2.12_12.txz Installing /packages/All/libogg-1.3.4,4.txz Installing /packages/All/flac-1.3.3.txz Installing /packages/All/libmikmod-3.3.11.1_1.txz Installing /packages/All/smpeg-0.4.4_15.txz Installing /packages/All/libvorbis-1.3.6,3.txz Installing /packages/All/timidity-0.2i_1.txz ===== Message from timidity-0.2i_1: -- ===> NOTICE: The timidity port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port Installing /packages/All/sdl_mixer-1.2.12_12.txz Installing /packages/All/sdl_pango-0.1.2_11.txz ===== Message from sdl_pango-0.1.2_11: -- ===> NOTICE: The sdl_pango port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port Installing /packages/All/sdl_ttf-2.0.11_7.txz Installing /packages/All/libICE-1.0.10,1.txz Installing /packages/All/libXi-1.7.10,1.txz Installing /packages/All/freeglut-3.0.0_2.txz ===== Message from freeglut-3.0.0_2: -- Joystick support is untested and it is unknown if it works. Do not hesitate to contact x11@FreeBSD.org if this causes issues. Installing /packages/All/libSM-1.2.3,1.txz Installing /packages/All/libXt-1.2.0,1.txz Installing /packages/All/libXmu-1.1.3,1.txz Installing /packages/All/jasper-2.0.16_1.txz Installing /packages/All/perl5-5.30.1.txz ===== Message from perl5-5.30.1: -- The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Installing /packages/All/netpbm-10.89.01.txz Installing /packages/All/bash-5.0.16.txz SUCCEEDED 00:00:51 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> tuxpaint-0.9.23 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> tuxpaint-0.9.23 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by tuxpaint-0.9.23 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> tuxpaint-0.9.23 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by tuxpaint-0.9.23 for building => SHA256 Checksum OK for tuxpaint-0.9.23.tar.gz. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> tuxpaint-0.9.23 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by tuxpaint-0.9.23 for building ===> Extracting for tuxpaint-0.9.23 ===> tuxpaint-0.9.23 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by tuxpaint-0.9.23 for building => SHA256 Checksum OK for tuxpaint-0.9.23.tar.gz. Extracted Memory Use: 35.03M SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for tuxpaint-0.9.23 ===> Applying ports patches for tuxpaint-0.9.23 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> tuxpaint-0.9.23 depends on executable: msgfmt - found ===> tuxpaint-0.9.23 depends on executable: gmake - found ===> tuxpaint-0.9.23 depends on file: /usr/local/bin/gperf - found ===> tuxpaint-0.9.23 depends on package: pkgconf>=1.3.0_1 - found ===> tuxpaint-0.9.23 depends on file: /usr/local/bin/sdl-config - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> tuxpaint-0.9.23 depends on shared library: libfribidi.so - found (/usr/local/lib/libfribidi.so) ===> tuxpaint-0.9.23 depends on shared library: libpaper.so - found (/usr/local/lib/libpaper.so) ===> tuxpaint-0.9.23 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> tuxpaint-0.9.23 depends on shared library: libgdk_pixbuf-2.0.so - found (/usr/local/lib/libgdk_pixbuf-2.0.so) ===> tuxpaint-0.9.23 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so) ===> tuxpaint-0.9.23 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> tuxpaint-0.9.23 depends on shared library: libgsf-1.so - found (/usr/local/lib/libgsf-1.so) ===> tuxpaint-0.9.23 depends on shared library: librsvg-2.so - found (/usr/local/lib/librsvg-2.so) ===> tuxpaint-0.9.23 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) ===> tuxpaint-0.9.23 depends on shared library: libpango-1.0.so - found (/usr/local/lib/libpango-1.0.so) ===> tuxpaint-0.9.23 depends on shared library: libSDL_image.so - found (/usr/local/lib/libSDL_image.so) ===> tuxpaint-0.9.23 depends on shared library: libSDL_mixer.so - found (/usr/local/lib/libSDL_mixer.so) ===> tuxpaint-0.9.23 depends on shared library: libSDL_Pango.so - found (/usr/local/lib/libSDL_Pango.so) ===> tuxpaint-0.9.23 depends on shared library: libSDL.so - found (/usr/local/lib/libSDL.so) ===> tuxpaint-0.9.23 depends on shared library: libSDL_ttf.so - found (/usr/local/lib/libSDL_ttf.so) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> tuxpaint-0.9.23 depends on executable: msgfmt - found ===> tuxpaint-0.9.23 depends on executable: gmake - found ===> tuxpaint-0.9.23 depends on file: /usr/local/bin/gperf - found ===> tuxpaint-0.9.23 depends on package: pkgconf>=1.3.0_1 - found ===> tuxpaint-0.9.23 depends on file: /usr/local/bin/sdl-config - found ===> tuxpaint-0.9.23 depends on shared library: libfribidi.so - found (/usr/local/lib/libfribidi.so) ===> tuxpaint-0.9.23 depends on shared library: libpaper.so - found (/usr/local/lib/libpaper.so) ===> tuxpaint-0.9.23 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> tuxpaint-0.9.23 depends on shared library: libgdk_pixbuf-2.0.so - found (/usr/local/lib/libgdk_pixbuf-2.0.so) ===> tuxpaint-0.9.23 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so) ===> tuxpaint-0.9.23 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> tuxpaint-0.9.23 depends on shared library: libgsf-1.so - found (/usr/local/lib/libgsf-1.so) ===> tuxpaint-0.9.23 depends on shared library: librsvg-2.so - found (/usr/local/lib/librsvg-2.so) ===> tuxpaint-0.9.23 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) ===> tuxpaint-0.9.23 depends on shared library: libpango-1.0.so - found (/usr/local/lib/libpango-1.0.so) ===> tuxpaint-0.9.23 depends on shared library: libSDL_image.so - found (/usr/local/lib/libSDL_image.so) ===> tuxpaint-0.9.23 depends on shared library: libSDL_mixer.so - found (/usr/local/lib/libSDL_mixer.so) ===> tuxpaint-0.9.23 depends on shared library: libSDL_Pango.so - found (/usr/local/lib/libSDL_Pango.so) ===> tuxpaint-0.9.23 depends on shared library: libSDL.so - found (/usr/local/lib/libSDL.so) ===> tuxpaint-0.9.23 depends on shared library: libSDL_ttf.so - found (/usr/local/lib/libSDL_ttf.so) ===> Configuring for tuxpaint-0.9.23 /bin/mkdir -p /construction/games/tuxpaint/tuxpaint-0.9.23/trans /usr/bin/env WRKSRC=/construction/games/tuxpaint/tuxpaint-0.9.23 REWARNFILE=/construction/games/tuxpaint/reinplace_warnings.txt /xports/Tools/scripts/sed_checked.sh -e 's|sed -r|sed -E|g' /construction/games/tuxpaint/tuxpaint-0.9.23/Makefile /construction/games/tuxpaint/tuxpaint-0.9.23/findbad SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for tuxpaint-0.9.23 gmake[2]: Entering directory '/construction/games/tuxpaint/tuxpaint-0.9.23' ...Generating 'Magic' tool API development header file... ...Compiling Tux Paint from source... cc -I/usr/local/include -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -W -Wall -fno-common -ffloat-store -fvisibility=hidden -Wcast-align -Wredundant-decls -Wbad-function-cast -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wstrict-aliasing=2 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -I/usr/local/include/fribidi -I/usr/local/include -I/usr/local/include/librsvg-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -D_THREAD_SAFE -Isrc/mouse -DLARGE_CURSOR_SHAPES -DVER_DATE=\"2020-03-19\" -DVER_VERSION=\"0.9.23\" -DDATA_PREFIX=\"/usr/local/share/tuxpaint/\" -DDOC_PREFIX=\"/usr/local/share/doc/tuxpaint/\" -DLOCALEDIR=\"/usr/local/share/locale/\" -DIMDIR=\"/usr/local/share/tuxpaint/im/\" -DCONFDIR=\"/usr/local/etc/tuxpaint/\" -DMAGIC_PREFIX=\"/usr/local/lib/tuxpaint/plugins/\" \ -c src/tuxpaint.c -o obj/tuxpaint.o In file included from src/tuxpaint.c:407: /usr/local/include/SDL_Pango.h:50:7: warning: missing braces around initializer [-Wmissing-braces] = {255, 0, 0, 0, ^ {{ } 255, 0, 0, 0, { } 255, 0, 0, 0, { } 255, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:61:7: warning: missing braces around initializer [-Wmissing-braces] = {0, 255, 0, 0, ^ {{ } 0, 255, 0, 0, { } 0, 255, 0, 0, { } 255, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:71:7: warning: missing braces around initializer [-Wmissing-braces] = {0, 0, 0, 0, ^ {{ } 0, 0, 0, 0, { } 0, 0, 0, 0, { } 0, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:81:7: warning: missing braces around initializer [-Wmissing-braces] = {255, 255, 0, 0, ^ {{ } 255, 255, 0, 0, { } 255, 255, 0, 0, { } 0, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:91:7: warning: missing braces around initializer [-Wmissing-braces] = {255, 255, 0, 0, ^ {{ } 255, 255, 0, 0, { } 255, 255, 0, 0, { } 0, 0, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:121:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern DECLSPEC int SDLCALL SDLPango_Init(); ^~~~~~ /usr/local/include/SDL_Pango.h:123:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern DECLSPEC int SDLCALL SDLPango_WasInit(); ^~~~~~ /usr/local/include/SDL_Pango.h:126:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern DECLSPEC SDLPango_Context* SDLCALL SDLPango_CreateContext(); ^~~~~~ In file included from src/tuxpaint.c:447: /usr/local/include/librsvg-2.0/librsvg/rsvg-cairo.h:27:2: warning: #warning "Including directly is deprecated." [-Wcpp] #warning "Including directly is deprecated." ^~~~~~~ src/tuxpaint.c:7605:5: warning: no previous prototype for 'generate_fontconfig_cache_spinner' [-Wmissing-prototypes] int generate_fontconfig_cache_spinner(SDL_Surface * screen) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c: In function 'generate_fontconfig_cache': src/tuxpaint.c:7688:44: warning: unused parameter 'vp' [-Wunused-parameter] static int generate_fontconfig_cache(void *vp) ~~~~~~^~ src/tuxpaint.c: In function 'thumbnail2': src/tuxpaint.c:9295:17: warning: unused variable 'gamma_invert' [-Wunused-variable] float gamma_invert = 1.0 / gamma; ^~~~~~~~~~~~ src/tuxpaint.c: In function 'load_starter_id': src/tuxpaint.c:11290:19: warning: assignment to 'int' from 'char *' makes integer from pointer without a cast [-Wint-conversion] tmp = fgets(template_id, sizeof(template_id), fi); ^ src/tuxpaint.c:11232:16: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] int r, g, b, tmp; ^~~ src/tuxpaint.c: In function 'load_starter_helper': src/tuxpaint.c:11331:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 0; i < strlen(ext); i++) ^ src/tuxpaint.c: In function 'load_starter': src/tuxpaint.c:11374:45: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "svg", &load_svg); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11381:45: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "png", &IMG_Load); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11381:52: warning: passing argument 3 of 'load_starter_helper' from incompatible pointer type [-Wincompatible-pointer-types] tmp_surf = load_starter_helper(fname, "png", &IMG_Load); ^~~~~~~~~ src/tuxpaint.c:11318:99: note: expected 'SDL_Surface * (*)(char *)' {aka 'struct SDL_Surface * (*)(char *)'} but argument is of type 'SDL_Surface * (*)(const char *)' {aka 'struct SDL_Surface * (*)(const char *)'} static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11388:45: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "kpx", &myIMG_Load); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11407:45: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "svg", &load_svg); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11415:45: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "jpeg", &IMG_Load); ^~~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11415:53: warning: passing argument 3 of 'load_starter_helper' from incompatible pointer type [-Wincompatible-pointer-types] tmp_surf = load_starter_helper(fname, "jpeg", &IMG_Load); ^~~~~~~~~ src/tuxpaint.c:11318:99: note: expected 'SDL_Surface * (*)(char *)' {aka 'struct SDL_Surface * (*)(char *)'} but argument is of type 'SDL_Surface * (*)(const char *)' {aka 'struct SDL_Surface * (*)(const char *)'} static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11422:45: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "jpg", &IMG_Load); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11422:52: warning: passing argument 3 of 'load_starter_helper' from incompatible pointer type [-Wincompatible-pointer-types] tmp_surf = load_starter_helper(fname, "jpg", &IMG_Load); ^~~~~~~~~ src/tuxpaint.c:11318:99: note: expected 'SDL_Surface * (*)(char *)' {aka 'struct SDL_Surface * (*)(char *)'} but argument is of type 'SDL_Surface * (*)(const char *)' {aka 'struct SDL_Surface * (*)(const char *)'} static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11429:45: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "png", &IMG_Load); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11429:52: warning: passing argument 3 of 'load_starter_helper' from incompatible pointer type [-Wincompatible-pointer-types] tmp_surf = load_starter_helper(fname, "png", &IMG_Load); ^~~~~~~~~ src/tuxpaint.c:11318:99: note: expected 'SDL_Surface * (*)(char *)' {aka 'struct SDL_Surface * (*)(char *)'} but argument is of type 'SDL_Surface * (*)(const char *)' {aka 'struct SDL_Surface * (*)(const char *)'} static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/tuxpaint.c: In function 'load_template': src/tuxpaint.c:11549:41: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "kpx", &myIMG_Load); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11556:45: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "svg", &load_svg); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11564:45: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "jpeg", &IMG_Load); ^~~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11564:53: warning: passing argument 3 of 'load_starter_helper' from incompatible pointer type [-Wincompatible-pointer-types] tmp_surf = load_starter_helper(fname, "jpeg", &IMG_Load); ^~~~~~~~~ src/tuxpaint.c:11318:99: note: expected 'SDL_Surface * (*)(char *)' {aka 'struct SDL_Surface * (*)(char *)'} but argument is of type 'SDL_Surface * (*)(const char *)' {aka 'struct SDL_Surface * (*)(const char *)'} static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11570:45: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "jpg", &IMG_Load); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11570:52: warning: passing argument 3 of 'load_starter_helper' from incompatible pointer type [-Wincompatible-pointer-types] tmp_surf = load_starter_helper(fname, "jpg", &IMG_Load); ^~~~~~~~~ src/tuxpaint.c:11318:99: note: expected 'SDL_Surface * (*)(char *)' {aka 'struct SDL_Surface * (*)(char *)'} but argument is of type 'SDL_Surface * (*)(const char *)' {aka 'struct SDL_Surface * (*)(const char *)'} static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11577:45: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] tmp_surf = load_starter_helper(fname, "png", &IMG_Load); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:11577:52: warning: passing argument 3 of 'load_starter_helper' from incompatible pointer type [-Wincompatible-pointer-types] tmp_surf = load_starter_helper(fname, "png", &IMG_Load); ^~~~~~~~~ src/tuxpaint.c:11318:99: note: expected 'SDL_Surface * (*)(char *)' {aka 'struct SDL_Surface * (*)(char *)'} but argument is of type 'SDL_Surface * (*)(const char *)' {aka 'struct SDL_Surface * (*)(const char *)'} static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/tuxpaint.c: In function 'do_prompt_image_flash_snd': src/tuxpaint.c:11837:42: warning: variable 'img_x' set but not used [-Wunused-but-set-variable] int img1_w, img2_w, img3_w, max_img_w, img_x, img_y, offset; ^~~~~ src/tuxpaint.c: In function 'set_chunk_data': src/tuxpaint.c:13181:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] sprintf(line, "%d%s", uncompressed_size, "\n"); ~^ ~~~~~~~~~~~~~~~~~ %ld src/tuxpaint.c:13183:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] sprintf(line, "%d%s", dataLen, "\n"); ~^ ~~~~~~~ %ld src/tuxpaint.c: In function 'handle_active': src/tuxpaint.c:17137:27: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] if (event->active.state & SDL_APPINPUTFOCUS | SDL_APPACTIVE) src/tuxpaint.c: In function 'do_new_dialog': src/tuxpaint.c:18889:64: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] img = load_starter_helper(fname, "jpeg", &IMG_Load); ^~~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:18889:72: warning: passing argument 3 of 'load_starter_helper' from incompatible pointer type [-Wincompatible-pointer-types] img = load_starter_helper(fname, "jpeg", &IMG_Load); ^~~~~~~~~ src/tuxpaint.c:11318:99: note: expected 'SDL_Surface * (*)(char *)' {aka 'struct SDL_Surface * (*)(char *)'} but argument is of type 'SDL_Surface * (*)(const char *)' {aka 'struct SDL_Surface * (*)(const char *)'} static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18894:68: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] img = load_starter_helper(fname, "jpg", &IMG_Load); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:18894:75: warning: passing argument 3 of 'load_starter_helper' from incompatible pointer type [-Wincompatible-pointer-types] img = load_starter_helper(fname, "jpg", &IMG_Load); ^~~~~~~~~ src/tuxpaint.c:11318:99: note: expected 'SDL_Surface * (*)(char *)' {aka 'struct SDL_Surface * (*)(char *)'} but argument is of type 'SDL_Surface * (*)(const char *)' {aka 'struct SDL_Surface * (*)(const char *)'} static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18903:68: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] img = load_starter_helper(fname, "svg", &load_svg); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:18912:68: warning: passing argument 2 of 'load_starter_helper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] img = load_starter_helper(fname, "png", &IMG_Load); ^~~~~ src/tuxpaint.c:11318:72: note: expected 'char *' but argument is of type 'const char *' static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~^~~~~~~~~ src/tuxpaint.c:18912:75: warning: passing argument 3 of 'load_starter_helper' from incompatible pointer type [-Wincompatible-pointer-types] img = load_starter_helper(fname, "png", &IMG_Load); ^~~~~~~~~ src/tuxpaint.c:11318:99: note: expected 'SDL_Surface * (*)(char *)' {aka 'struct SDL_Surface * (*)(char *)'} but argument is of type 'SDL_Surface * (*)(const char *)' {aka 'struct SDL_Surface * (*)(const char *)'} static SDL_Surface *load_starter_helper(char *path_and_basename, char *extension, SDL_Surface * (*load_func) (char *)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/tuxpaint.c: In function 'derender_node': src/tuxpaint.c:21024:47: warning: unused parameter 'ref_head' [-Wunused-parameter] static void derender_node(struct label_node **ref_head) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/tuxpaint.c: In function 'setup_config': src/tuxpaint.c:22782:28: warning: passing argument 1 of 'strtok' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] token = strtok(tmpcfg.joystick_buttons_ignore, ","); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/tuxpaint.c:182: /usr/include/string.h:145:7: note: expected 'char * restrict' but argument is of type 'const char *' char *strtok(char * __restrict, const char * __restrict); ^~~~~~ src/tuxpaint.c: In function 'trash': src/tuxpaint.c:24404:20: warning: '/files' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] sprintf(dest, "%s/files", trashpath); ^~~~~~ src/tuxpaint.c:24404:3: note: 'sprintf' output between 7 and 262 bytes into a destination of size 256 sprintf(dest, "%s/files", trashpath); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:24406:20: warning: '/info' directive writing 5 bytes into a region of size between 1 and 256 [-Wformat-overflow=] sprintf(dest, "%s/info", trashpath); ^~~~~ src/tuxpaint.c:24406:3: note: 'sprintf' output between 6 and 261 bytes into a destination of size 256 sprintf(dest, "%s/info", trashpath); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:24409:20: warning: '/files/' directive writing 7 bytes into a region of size between 1 and 256 [-Wformat-overflow=] sprintf(dest, "%s/files/%s", trashpath, fname); ^~~~~~~ src/tuxpaint.c:24409:3: note: 'sprintf' output between 8 and 518 bytes into a destination of size 256 sprintf(dest, "%s/files/%s", trashpath, fname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:24423:24: warning: '/info/' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] sprintf(infoname, "%s/info/%s.trashinfo", trashpath, fname); ^~~~~~ src/tuxpaint.c:24423:3: note: 'sprintf' output between 17 and 527 bytes into a destination of size 256 sprintf(infoname, "%s/info/%s.trashinfo", trashpath, fname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:24428:26: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 0 and 255 [-Wformat-overflow=] sprintf(fname, "%s_%d.%s", bname, cnt, ext); ^~ src/tuxpaint.c:24428:22: note: directive argument in the range [1, 99] sprintf(fname, "%s_%d.%s", bname, cnt, ext); ^~~~~~~~~~ src/tuxpaint.c:24428:7: note: 'sprintf' output between 4 and 515 bytes into a destination of size 256 sprintf(fname, "%s_%d.%s", bname, cnt, ext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:24430:24: warning: '/files/' directive writing 7 bytes into a region of size between 1 and 256 [-Wformat-overflow=] sprintf(dest, "%s/files/%s", trashpath, fname); ^~~~~~~ src/tuxpaint.c:24430:7: note: 'sprintf' output between 8 and 518 bytes into a destination of size 256 sprintf(dest, "%s/files/%s", trashpath, fname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:24431:28: warning: '/info/' directive writing 6 bytes into a region of size between 1 and 256 [-Wformat-overflow=] sprintf(infoname, "%s/info/%s.trashinfo", trashpath, fname); ^~~~~~ src/tuxpaint.c:24431:7: note: 'sprintf' output between 17 and 527 bytes into a destination of size 256 sprintf(infoname, "%s/info/%s.trashinfo", trashpath, fname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c: In function 'do_png_save': src/tuxpaint.c:13597:23: warning: '%s' directive writing up to 1023 bytes into a region of size 255 [-Wformat-overflow=] sprintf(line, "T%s\n", template_id); ^~ ~~~~~~~~~~~ src/tuxpaint.c:13597:7: note: 'sprintf' output between 3 and 1026 bytes into a destination of size 256 sprintf(line, "T%s\n", template_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c: In function 'load_starter.constprop': src/tuxpaint.c:11373:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~ src/tuxpaint.c:11373:7: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11380:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~ src/tuxpaint.c:11380:7: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11387:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~ src/tuxpaint.c:11387:7: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11406:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s-back", dirname, img_id); ^~ src/tuxpaint.c:11406:7: note: 'snprintf' output 7 or more bytes (assuming 1030) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s-back", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11414:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s-back", dirname, img_id); ^~ src/tuxpaint.c:11414:7: note: 'snprintf' output 7 or more bytes (assuming 1030) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s-back", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11421:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s-back", dirname, img_id); ^~ src/tuxpaint.c:11421:7: note: 'snprintf' output 7 or more bytes (assuming 1030) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s-back", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11428:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s-back", dirname, img_id); ^~ src/tuxpaint.c:11428:7: note: 'snprintf' output 7 or more bytes (assuming 1030) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s-back", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c: In function 'load_template.constprop': src/tuxpaint.c:11548:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~ src/tuxpaint.c:11548:3: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11555:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~ src/tuxpaint.c:11555:7: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11563:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~ src/tuxpaint.c:11563:7: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11569:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~ src/tuxpaint.c:11569:7: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:11576:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 255 [-Wformat-truncation=] snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~ src/tuxpaint.c:11576:7: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 256 snprintf(fname, sizeof(fname), "%s/%s", dirname, img_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c: In function 'do_save.part.31': src/tuxpaint.c:13061:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=] snprintf(tmp, sizeof(tmp), "saved/%s%s", file_id, FNAME_EXTENSION); ^~ ~~~~~~~ src/tuxpaint.c:13061:3: note: 'snprintf' output between 11 and 1034 bytes into a destination of size 1024 snprintf(tmp, sizeof(tmp), "saved/%s%s", file_id, FNAME_EXTENSION); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:13093:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=] snprintf(tmp, sizeof(tmp), "saved/%s-t%s", file_id, FNAME_EXTENSION); ^~ ~~~~~~~ src/tuxpaint.c:13093:3: note: 'snprintf' output between 13 and 1036 bytes into a destination of size 1024 snprintf(tmp, sizeof(tmp), "saved/%s-t%s", file_id, FNAME_EXTENSION); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:13105:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] snprintf(tmp, sizeof(tmp), "saved/.thumbs/%s-t%s", file_id, FNAME_EXTENSION); ^~ ~~~~~~~ src/tuxpaint.c:13105:7: note: 'snprintf' output between 21 and 1044 bytes into a destination of size 1024 snprintf(tmp, sizeof(tmp), "saved/.thumbs/%s-t%s", file_id, FNAME_EXTENSION); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c: In function 'load_current': src/tuxpaint.c:11657:43: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=] snprintf(ftmp, sizeof(ftmp), "saved/%s%s", file_id, FNAME_EXTENSION); ^~ ~~~~~~~ src/tuxpaint.c:11657:7: note: 'snprintf' output between 11 and 1034 bytes into a destination of size 1024 snprintf(ftmp, sizeof(ftmp), "saved/%s%s", file_id, FNAME_EXTENSION); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c: In function 'main': src/tuxpaint.c:18001:68: warning: '%s' directive output may be truncated writing 14 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "get_tool_count"); ^~ ~~~~~~~~~~~~~~~~ src/tuxpaint.c:18001:27: note: 'snprintf' output between 16 and 527 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "get_tool_count"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18005:68: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "get_name"); ^~ ~~~~~~~~~~ src/tuxpaint.c:18005:27: note: 'snprintf' output between 10 and 521 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "get_name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18009:68: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "get_icon"); ^~ ~~~~~~~~~~ src/tuxpaint.c:18009:27: note: 'snprintf' output between 10 and 521 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "get_icon"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18013:68: warning: '%s' directive output may be truncated writing 15 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "get_description"); ^~ ~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18013:27: note: 'snprintf' output between 17 and 528 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "get_description"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18017:68: warning: '%s' directive output may be truncated writing 15 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "requires_colors"); ^~ ~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18017:27: note: 'snprintf' output between 17 and 528 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "requires_colors"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18021:68: warning: '%s' directive output may be truncated writing 5 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "modes"); ^~ ~~~~~~~ src/tuxpaint.c:18021:27: note: 'snprintf' output between 7 and 518 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "modes"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18025:68: warning: '%s' directive output may be truncated writing 9 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "set_color"); ^~ ~~~~~~~~~~~ src/tuxpaint.c:18025:27: note: 'snprintf' output between 11 and 522 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "set_color"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18029:68: warning: '%s' directive output may be truncated writing 4 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "init"); ^~ ~~~~~~ src/tuxpaint.c:18029:27: note: 'snprintf' output between 6 and 517 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "init"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18033:68: warning: '%s' directive output may be truncated writing 11 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "api_version"); ^~ ~~~~~~~~~~~~~ src/tuxpaint.c:18033:27: note: 'snprintf' output between 13 and 524 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "api_version"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18037:68: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "shutdown"); ^~ ~~~~~~~~~~ src/tuxpaint.c:18037:27: note: 'snprintf' output between 10 and 521 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "shutdown"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18041:68: warning: '%s' directive output may be truncated writing 5 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "click"); ^~ ~~~~~~~ src/tuxpaint.c:18041:27: note: 'snprintf' output between 7 and 518 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "click"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18045:68: warning: '%s' directive output may be truncated writing 4 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "drag"); ^~ ~~~~~~ src/tuxpaint.c:18045:27: note: 'snprintf' output between 6 and 517 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "drag"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18049:68: warning: '%s' directive output may be truncated writing 7 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "release"); ^~ ~~~~~~~~~ src/tuxpaint.c:18049:27: note: 'snprintf' output between 9 and 520 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "release"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18053:68: warning: '%s' directive output may be truncated writing 8 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "switchin"); ^~ ~~~~~~~~~~ src/tuxpaint.c:18053:27: note: 'snprintf' output between 10 and 521 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "switchin"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:18057:68: warning: '%s' directive output may be truncated writing 9 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(funcname, sizeof(funcname), "%s_%s", objname, "switchout"); ^~ ~~~~~~~~~~~ src/tuxpaint.c:18057:27: note: 'snprintf' output between 11 and 522 bytes into a destination of size 512 snprintf(funcname, sizeof(funcname), "%s_%s", objname, "switchout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:20025:18: warning: 'color_sel_y' may be used uninitialized in this function [-Wmaybe-uninitialized] SDL_GetRGB(getpixel_img_color_picker(canvas, color_sel_x, color_sel_y), canvas->format, &r, &g, &b); ^~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:19713:20: note: 'color_sel_y' was declared here int color_sel_x, color_sel_y; ^~~~~~~~~~~ src/tuxpaint.c:20025:18: warning: 'color_sel_x' may be used uninitialized in this function [-Wmaybe-uninitialized] SDL_GetRGB(getpixel_img_color_picker(canvas, color_sel_x, color_sel_y), canvas->format, &r, &g, &b); ^~~~~~~~~~~~~~~~~~~~~~~~~ src/tuxpaint.c:19713:7: note: 'color_sel_x' was declared here int color_sel_x, color_sel_y; ^~~~~~~~~~~ ...Compiling i18n support... src/i18n.c: In function 'set_current_language': src/i18n.c:987:7: warning: unused variable 'y_nudge' [-Wunused-variable] int y_nudge = 0; ^~~~~~~ ...Compiling IM support... src/im.c: In function 'charmap_load': src/im.c:614:22: warning: unused variable 'i' [-Wunused-variable] size_t i = 0; ^ src/im.c: In function 'im_event_zh_tw': src/im.c:907:7: warning: this statement may fall through [-Wimplicit-fallthrough=] charmap_free(&cm); ^~~~~~~~~~~~~~~~~ src/im.c:910:5: note: here case IM_REQ_RESET_FULL: /* Full reset */ ^~~~ src/im.c:912:20: warning: this statement may fall through [-Wimplicit-fallthrough=] im->tip_text = im_tip_text[IM_TIP_ENGLISH]; ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/im.c:915:5: note: here case IM_REQ_RESET_SOFT: /* Soft reset */ ^~~~ src/im.c: In function 'im_event_th': src/im.c:1126:7: warning: this statement may fall through [-Wimplicit-fallthrough=] charmap_free(&cm); ^~~~~~~~~~~~~~~~~ src/im.c:1129:5: note: here case IM_REQ_RESET_FULL: /* Full reset */ ^~~~ src/im.c:1131:20: warning: this statement may fall through [-Wimplicit-fallthrough=] im->tip_text = im_tip_text[IM_TIP_ENGLISH]; ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/im.c:1134:5: note: here case IM_REQ_RESET_SOFT: /* Soft reset */ ^~~~ src/im.c: In function 'im_event_ko': src/im.c:1592:7: warning: this statement may fall through [-Wimplicit-fallthrough=] charmap_free(&cm); ^~~~~~~~~~~~~~~~~ src/im.c:1595:5: note: here case IM_REQ_RESET_FULL: /* Full reset */ ^~~~ src/im.c:1597:20: warning: this statement may fall through [-Wimplicit-fallthrough=] im->tip_text = im_tip_text[IM_TIP_ENGLISH]; ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/im.c:1600:5: note: here case IM_REQ_RESET_SOFT: /* Soft reset */ ^~~~ src/im.c:1677:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (wcslen(im->buf) > 0) ^ src/im.c:1687:5: note: here default: ^~~~~~~ src/im.c: In function 'im_event_ja': src/im.c:1345:7: warning: this statement may fall through [-Wimplicit-fallthrough=] charmap_free(&cm); ^~~~~~~~~~~~~~~~~ src/im.c:1348:5: note: here case IM_REQ_RESET_FULL: /* Full reset */ ^~~~ src/im.c:1350:20: warning: this statement may fall through [-Wimplicit-fallthrough=] im->tip_text = im_tip_text[IM_TIP_ENGLISH]; ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/im.c:1353:5: note: here case IM_REQ_RESET_SOFT: /* Soft reset */ ^~~~ ...Compiling cursor support... ...Compiling pixel functions... ...Compiling RGB to Linear functions... ...Compiling sound playback functions... In file included from src/playsound.h:29, from src/playsound.c:25: src/sounds.h:80:20: warning: 'sound_fnames' defined but not used [-Wunused-variable] static const char *sound_fnames[NUM_SOUNDS] = { ^~~~~~~~~~~~ ...Compiling font support... In file included from src/fonts.h:43, from src/fonts.c:59: /usr/local/include/SDL_Pango.h:50:7: warning: missing braces around initializer [-Wmissing-braces] = {255, 0, 0, 0, ^ {{ } 255, 0, 0, 0, { } 255, 0, 0, 0, { } 255, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:61:7: warning: missing braces around initializer [-Wmissing-braces] = {0, 255, 0, 0, ^ {{ } 0, 255, 0, 0, { } 0, 255, 0, 0, { } 255, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:71:7: warning: missing braces around initializer [-Wmissing-braces] = {0, 0, 0, 0, ^ {{ } 0, 0, 0, 0, { } 0, 0, 0, 0, { } 0, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:81:7: warning: missing braces around initializer [-Wmissing-braces] = {255, 255, 0, 0, ^ {{ } 255, 255, 0, 0, { } 255, 255, 0, 0, { } 0, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:91:7: warning: missing braces around initializer [-Wmissing-braces] = {255, 255, 0, 0, ^ {{ } 255, 255, 0, 0, { } 255, 255, 0, 0, { } 0, 0, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:121:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern DECLSPEC int SDLCALL SDLPango_Init(); ^~~~~~ /usr/local/include/SDL_Pango.h:123:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern DECLSPEC int SDLCALL SDLPango_WasInit(); ^~~~~~ /usr/local/include/SDL_Pango.h:126:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern DECLSPEC SDLPango_Context* SDLCALL SDLPango_CreateContext(); ^~~~~~ ...Generating the command-line and config file parser (STEP 1)... ...Generating the command-line and config file parser (STEP 2)... ...Compiling the command-line and config file parser... src/parse.gperf: In function 'imm_version': src/parse.gperf:42:3: warning: implicit declaration of function 'show_version'; did you mean 'imm_version'? [-Wimplicit-function-declaration] show_version(0); ^~~~~~~~~~~~ imm_version src/parse.gperf: In function 'imm_usage': src/parse.gperf:52:3: warning: implicit declaration of function 'show_usage'; did you mean 'imm_usage'? [-Wimplicit-function-declaration] show_usage(0); ^~~~~~~~~~ imm_usage src/parse.gperf: In function 'parse_one_option': src/parse.gperf:295:45: warning: argument to 'sizeof' in 'memcpy' call is the same pointer type 'char *' as the destination; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess] memcpy(offset+(char*)tmpcfg, &opt, sizeof(char*)); ^~~~ ...Compiling progress bar functions... ...Compiling directory-walking support... In file included from src/fonts.h:43, from src/dirwalk.c:62: /usr/local/include/SDL_Pango.h:50:7: warning: missing braces around initializer [-Wmissing-braces] = {255, 0, 0, 0, ^ {{ } 255, 0, 0, 0, { } 255, 0, 0, 0, { } 255, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:61:7: warning: missing braces around initializer [-Wmissing-braces] = {0, 255, 0, 0, ^ {{ } 0, 255, 0, 0, { } 0, 255, 0, 0, { } 255, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:71:7: warning: missing braces around initializer [-Wmissing-braces] = {0, 0, 0, 0, ^ {{ } 0, 0, 0, 0, { } 0, 0, 0, 0, { } 0, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:81:7: warning: missing braces around initializer [-Wmissing-braces] = {255, 255, 0, 0, ^ {{ } 255, 255, 0, 0, { } 255, 255, 0, 0, { } 0, 255, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:91:7: warning: missing braces around initializer [-Wmissing-braces] = {255, 255, 0, 0, ^ {{ } 255, 255, 0, 0, { } 255, 255, 0, 0, { } 0, 0, 0, 0,}; { }} /usr/local/include/SDL_Pango.h:121:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern DECLSPEC int SDLCALL SDLPango_Init(); ^~~~~~ /usr/local/include/SDL_Pango.h:123:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern DECLSPEC int SDLCALL SDLPango_WasInit(); ^~~~~~ /usr/local/include/SDL_Pango.h:126:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern DECLSPEC SDLPango_Context* SDLCALL SDLPango_CreateContext(); ^~~~~~ ...Compiling filename support... ...Compiling on screen keyboard support... ...Compiling PostScript print support... ...Linking Tux Paint... cc -I/usr/local/include -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -W -Wall -fno-common -ffloat-store -fvisibility=hidden -Wcast-align -Wredundant-decls -Wbad-function-cast -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wstrict-aliasing=2 -L/usr/local/lib -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -I/usr/local/include/fribidi -I/usr/local/include -DVER_DATE=\"2020-03-19\" -DVER_VERSION=\"0.9.23\" -DDATA_PREFIX=\"/usr/local/share/tuxpaint/\" -DDOC_PREFIX=\"/usr/local/share/doc/tuxpaint/\" -DLOCALEDIR=\"/usr/local/share/locale/\" -DIMDIR=\"/usr/local/share/tuxpaint/im/\" -DCONFDIR=\"/usr/local/etc/tuxpaint/\" -DMAGIC_PREFIX=\"/usr/local/lib/tuxpaint/plugins/\" \ -o tuxpaint obj/tuxpaint.o obj/i18n.o obj/im.o obj/cursor.o obj/pixels.o obj/rgblinear.o obj/playsound.o obj/fonts.o obj/parse.o obj/progressbar.o obj/dirwalk.o obj/get_fname.o obj/onscreen_keyboard.o obj/postscript_print.o \ -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -pthread -lSDL_image -lSDL_ttf -lz -lpng -lSDL_mixer -lSDL_Pango -L/usr/local/lib -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lcairo -lpthread -lpaper -L/usr/local/lib -lfribidi msgfmt -o trans/pt_BR.mo src/po/pt_BR.po msgfmt -o trans/ms.mo src/po/ms.po msgfmt -o trans/ml.mo src/po/ml.po msgfmt -o trans/gd.mo src/po/gd.po msgfmt -o trans/ta.mo src/po/ta.po msgfmt -o trans/ro.mo src/po/ro.po msgfmt -o trans/rw.mo src/po/rw.po msgfmt -o trans/gos.mo src/po/gos.po msgfmt -o trans/be.mo src/po/be.po msgfmt -o trans/nl.mo src/po/nl.po msgfmt -o trans/en_CA.mo src/po/en_CA.po msgfmt -o trans/tl.mo src/po/tl.po msgfmt -o trans/te.mo src/po/te.po msgfmt -o trans/ar.mo src/po/ar.po msgfmt -o trans/br.mo src/po/br.po msgfmt -o trans/tw.mo src/po/tw.po msgfmt -o trans/nb.mo src/po/nb.po msgfmt -o trans/id.mo src/po/id.po msgfmt -o trans/ko.mo src/po/ko.po msgfmt -o trans/fr.mo src/po/fr.po msgfmt -o trans/en_GB.mo src/po/en_GB.po msgfmt -o trans/bn.mo src/po/bn.po msgfmt -o trans/eu.mo src/po/eu.po msgfmt -o trans/az.mo src/po/az.po msgfmt -o trans/bg.mo src/po/bg.po msgfmt -o trans/cy.mo src/po/cy.po msgfmt -o trans/sq.mo src/po/sq.po msgfmt -o trans/hy.mo src/po/hy.po msgfmt -o trans/pt.mo src/po/pt.po msgfmt -o trans/lb.mo src/po/lb.po msgfmt -o trans/mr.mo src/po/mr.po msgfmt -o trans/sr.mo src/po/sr.po msgfmt -o trans/ur.mo src/po/ur.po msgfmt -o trans/zh_TW.mo src/po/zh_TW.po msgfmt -o trans/nr.mo src/po/nr.po msgfmt -o trans/wa.mo src/po/wa.po msgfmt -o trans/eo.mo src/po/eo.po msgfmt -o trans/doi.mo src/po/doi.po msgfmt -o trans/or.mo src/po/or.po msgfmt -o trans/it.mo src/po/it.po msgfmt -o trans/ne.mo src/po/ne.po msgfmt -o trans/si.mo src/po/si.po msgfmt -o trans/mk.mo src/po/mk.po msgfmt -o trans/ca.mo src/po/ca.po msgfmt -o trans/da.mo src/po/da.po msgfmt -o trans/vi.mo src/po/vi.po msgfmt -o trans/sat@olchiki.mo src/po/sat@olchiki.po msgfmt -o trans/ff.mo src/po/ff.po msgfmt -o trans/fa.mo src/po/fa.po msgfmt -o trans/sl.mo src/po/sl.po msgfmt -o trans/ga.mo src/po/ga.po msgfmt -o trans/tr.mo src/po/tr.po msgfmt -o trans/son.mo src/po/son.po msgfmt -o trans/as.mo src/po/as.po msgfmt -o trans/ja.mo src/po/ja.po msgfmt -o trans/ca@valencia.mo src/po/ca@valencia.po msgfmt -o trans/ka.mo src/po/ka.po msgfmt -o trans/pl.mo src/po/pl.po msgfmt -o trans/oj.mo src/po/oj.po msgfmt -o trans/ku.mo src/po/ku.po msgfmt -o trans/hu.mo src/po/hu.po msgfmt -o trans/en_AU.mo src/po/en_AU.po msgfmt -o trans/pa.mo src/po/pa.po msgfmt -o trans/zam.mo src/po/zam.po msgfmt -o trans/sa.mo src/po/sa.po msgfmt -o trans/an.mo src/po/an.po msgfmt -o trans/el.mo src/po/el.po msgfmt -o trans/sd@devanagari.mo src/po/sd@devanagari.po msgfmt -o trans/kn.mo src/po/kn.po msgfmt -o trans/de.mo src/po/de.po msgfmt -o trans/sk.mo src/po/sk.po msgfmt -o trans/sat.mo src/po/sat.po msgfmt -o trans/zh_CN.mo src/po/zh_CN.po msgfmt -o trans/mni.mo src/po/mni.po msgfmt -o trans/ve.mo src/po/ve.po msgfmt -o trans/am.mo src/po/am.po msgfmt -o trans/fo.mo src/po/fo.po msgfmt -o trans/ak.mo src/po/ak.po msgfmt -o trans/en_ZA.mo src/po/en_ZA.po msgfmt -o trans/uk.mo src/po/uk.po msgfmt -o trans/hi.mo src/po/hi.po msgfmt -o trans/ach.mo src/po/ach.po msgfmt -o trans/nso.mo src/po/nso.po msgfmt -o trans/ru.mo src/po/ru.po msgfmt -o trans/gl.mo src/po/gl.po msgfmt -o trans/bs.mo src/po/bs.po msgfmt -o trans/nn.mo src/po/nn.po msgfmt -o trans/mni@meiteimayek.mo src/po/mni@meiteimayek.po msgfmt -o trans/xh.mo src/po/xh.po msgfmt -o trans/mn.mo src/po/mn.po msgfmt -o trans/bo.mo src/po/bo.po msgfmt -o trans/cs.mo src/po/cs.po msgfmt -o trans/hr.mo src/po/hr.po msgfmt -o trans/bm.mo src/po/bm.po msgfmt -o trans/brx.mo src/po/brx.po msgfmt -o trans/iu.mo src/po/iu.po msgfmt -o trans/th.mo src/po/th.po msgfmt -o trans/ks@devanagari.mo src/po/ks@devanagari.po msgfmt -o trans/sr@latin.mo src/po/sr@latin.po msgfmt -o trans/es_MX.mo src/po/es_MX.po msgfmt -o trans/vec.mo src/po/vec.po msgfmt -o trans/wo.mo src/po/wo.po msgfmt -o trans/sd.mo src/po/sd.po msgfmt -o trans/es.mo src/po/es.po msgfmt -o trans/lt.mo src/po/lt.po msgfmt -o trans/ast.mo src/po/ast.po msgfmt -o trans/he.mo src/po/he.po msgfmt -o trans/sw.mo src/po/sw.po msgfmt -o trans/km.mo src/po/km.po msgfmt -o trans/lv.mo src/po/lv.po msgfmt -o trans/af.mo src/po/af.po msgfmt -o trans/kok@roman.mo src/po/kok@roman.po msgfmt -o trans/is.mo src/po/is.po msgfmt -o trans/tlh.mo src/po/tlh.po msgfmt -o trans/oc.mo src/po/oc.po msgfmt -o trans/gu.mo src/po/gu.po msgfmt -o trans/et.mo src/po/et.po msgfmt -o trans/shs.mo src/po/shs.po msgfmt -o trans/fi.mo src/po/fi.po msgfmt -o trans/mai.mo src/po/mai.po msgfmt -o trans/kok.mo src/po/kok.po msgfmt -o trans/sv.mo src/po/sv.po msgfmt -o trans/ks.mo src/po/ks.po msgfmt -o trans/kab.mo src/po/kab.po msgfmt -o trans/lg.mo src/po/lg.po msgfmt -o trans/cgg.mo src/po/cgg.po msgfmt -o trans/su.mo src/po/su.po msgfmt -o trans/zu.mo src/po/zu.po cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/emboss.so magic/src/emboss.c magic/src/emboss.c: In function 'do_emboss': magic/src/emboss.c:117:10: warning: variable 'g' set but not used [-Wunused-but-set-variable] int r, g, b; ^ cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/string.so magic/src/string.c magic/src/string.c: In function 'string_draw_triangle_preview': magic/src/string.c:356:10: warning: variable 'h' set but not used [-Wunused-but-set-variable] int w, h; ^ magic/src/string.c:356:7: warning: variable 'w' set but not used [-Wunused-but-set-variable] int w, h; ^ magic/src/string.c: In function 'string_draw_angle_preview': magic/src/string.c:390:10: warning: variable 'h' set but not used [-Wunused-but-set-variable] int w, h; ^ magic/src/string.c:390:7: warning: variable 'w' set but not used [-Wunused-but-set-variable] int w, h; ^ cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/tint.so magic/src/tint.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/xor.so magic/src/xor.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/fold.so magic/src/fold.c magic/src/fold.c: In function 'fold_draw': magic/src/fold.c:180:9: warning: 'right_x' may be used uninitialized in this function [-Wmaybe-uninitialized] api->line((void *)api, which, canvas, temp, left_arm_x - fold_shadow_value, 0, right_x - fold_shadow_value, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ canvas->h, 1, fold_shadow); ~~~~~~~~~~~~~~~~~~~~~~~~~~ magic/src/fold.c:173:9: warning: 'left_y' may be used uninitialized in this function [-Wmaybe-uninitialized] api->line((void *)api, which, canvas, temp, canvas->w, left_y - fold_shadow_value, 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right_arm_y - fold_shadow_value, 1, fold_shadow); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/noise.so magic/src/noise.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/rails.so magic/src/rails.c magic/src/rails.c:215:8: warning: 'rails_math_ceil' is static but used in inline function 'rails_get_segment' which is not static yy = rails_math_ceil(y, img_h); ^~~~~~~~~~~~~~~ magic/src/rails.c:214:8: warning: 'rails_math_ceil' is static but used in inline function 'rails_get_segment' which is not static xx = rails_math_ceil(x, img_w); ^~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/sharpen.so magic/src/sharpen.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/smudge.so magic/src/smudge.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/mirror_flip.so magic/src/mirror_flip.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/tv.so magic/src/tv.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/blur.so magic/src/blur.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/realrainbow.so magic/src/realrainbow.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/shift.so magic/src/shift.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/perspective.so magic/src/perspective.c magic/src/perspective.c: In function 'perspective_release': magic/src/perspective.c:399:24: warning: variable 'aux_y' set but not used [-Wunused-but-set-variable] int aux_x, aux_y, aux_h, aux_w; ^~~~~ magic/src/perspective.c:399:17: warning: variable 'aux_x' set but not used [-Wunused-but-set-variable] int aux_x, aux_y, aux_h, aux_w; ^~~~~ At top level: magic/src/perspective.c:91:21: warning: 'perspective_SHARPEN' defined but not used [-Wunused-const-variable=] static const double perspective_SHARPEN = 1.0; ^~~~~~~~~~~~~~~~~~~ magic/src/perspective.c:90:18: warning: 'perspective_RADIUS' defined but not used [-Wunused-const-variable=] static const int perspective_RADIUS = 16; ^~~~~~~~~~~~~~~~~~ magic/src/perspective.c:89:18: warning: 'perspective_AMOUNT' defined but not used [-Wunused-const-variable=] static const int perspective_AMOUNT = 300; ^~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/fill.so magic/src/fill.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/bricks.so magic/src/bricks.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/blind.so magic/src/blind.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/tornado.so magic/src/tornado.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/fretwork.so magic/src/fretwork.c magic/src/fretwork.c:260:8: warning: 'fretwork_math_ceil' is static but used in inline function 'fretwork_get_segment' which is not static yy = fretwork_math_ceil(y, img_h); ^~~~~~~~~~~~~~~~~~ magic/src/fretwork.c:259:8: warning: 'fretwork_math_ceil' is static but used in inline function 'fretwork_get_segment' which is not static xx = fretwork_math_ceil(x, img_w); ^~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/confetti.so magic/src/confetti.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/toothpaste.so magic/src/toothpaste.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/rosette.so magic/src/rosette.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/cartoon.so magic/src/cartoon.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/distortion.so magic/src/distortion.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/fisheye.so magic/src/fisheye.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/puzzle.so magic/src/puzzle.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/halftone.so magic/src/halftone.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/flower.so magic/src/flower.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/fade_darken.so magic/src/fade_darken.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/ripples.so magic/src/ripples.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/light.so magic/src/light.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/blocks_chalk_drip.so magic/src/blocks_chalk_drip.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/metalpaint.so magic/src/metalpaint.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/grass.so magic/src/grass.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/foam.so magic/src/foam.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/kalidescope.so magic/src/kalidescope.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/waves.so magic/src/waves.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/rainbow.so magic/src/rainbow.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/rain.so magic/src/rain.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/negative.so magic/src/negative.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/mosaic_shaped.so magic/src/mosaic_shaped.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/alien.so magic/src/alien.c magic/src/alien.c: In function 'do_alien_full': magic/src/alien.c:172:14: warning: unused variable 'api' [-Wunused-variable] magic_api *api = (magic_api *) ptr; ^~~ cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/mosaic.so magic/src/mosaic.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/snow.so magic/src/snow.c cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/calligraphy.so magic/src/calligraphy.c magic/src/calligraphy.c: In function 'calligraphy_drag': magic/src/calligraphy.c:140:10: warning: variable 'colr' set but not used [-Wunused-but-set-variable] Uint32 colr; ^~~~ cc -pipe -O2 -fno-strict-aliasing -DHAVE_STRCASESTR -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -Isrc/ -L/usr/local/lib -shared -fPIC -o magic/glasstile.so magic/src/glasstile.c ...Generating 'Magic' tool API configuration script... -------------------------------------------------------------- Done compiling. Now run 'make install' with any options you ran 'make' with. to install Tux Paint. You may need superuser ('root') privileges, depending on where you're installing. (Depending on your system, you either need to 'su' first, or run 'sudo make install'.) gmake[2]: Leaving directory '/construction/games/tuxpaint/tuxpaint-0.9.23' SUCCEEDED 00:00:44 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- ===> tuxpaint-0.9.23 depends on executable: anytopnm - found ===> tuxpaint-0.9.23 depends on executable: bash - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for tuxpaint-0.9.23 ===> tuxpaint-0.9.23 depends on executable: anytopnm - found ===> tuxpaint-0.9.23 depends on executable: bash - found ===> Generating temporary packing list gmake[2]: Entering directory '/construction/games/tuxpaint/tuxpaint-0.9.23' install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/gd/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/rw/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/gos/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/tl/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/te/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/tw/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/hy/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/lb/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/mr/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/ur/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/nr/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/doi/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/si/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/sat@olchiki/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/ff/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/son/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/as/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/ca@valencia/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/oj/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/ku/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/zam/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/sa/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/an/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/sd@devanagari/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/sat/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/mni/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/ve/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/fo/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/ak/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/en_ZA/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/ach/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/nso/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/mni@meiteimayek/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/xh/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/bo/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/bm/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/brx/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/iu/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/ks@devanagari/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/sr@latin/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/vec/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/wo/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/sd/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/ast/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/sw/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/km/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/kok@roman/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/tlh/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/oc/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/shs/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/mai/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/kok/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/ks/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/kab/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/lg/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/cgg/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/su/LC_MESSAGES install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/locale/zu/LC_MESSAGES install -m 644 trans/pt_BR.mo /construction/games/tuxpaint/stage/usr/local/share/locale/pt_BR/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ms.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ms/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ml.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ml/LC_MESSAGES/tuxpaint.mo install -m 644 trans/gd.mo /construction/games/tuxpaint/stage/usr/local/share/locale/gd/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ta.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ta/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ro.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ro/LC_MESSAGES/tuxpaint.mo install -m 644 trans/rw.mo /construction/games/tuxpaint/stage/usr/local/share/locale/rw/LC_MESSAGES/tuxpaint.mo install -m 644 trans/gos.mo /construction/games/tuxpaint/stage/usr/local/share/locale/gos/LC_MESSAGES/tuxpaint.mo install -m 644 trans/be.mo /construction/games/tuxpaint/stage/usr/local/share/locale/be/LC_MESSAGES/tuxpaint.mo install -m 644 trans/nl.mo /construction/games/tuxpaint/stage/usr/local/share/locale/nl/LC_MESSAGES/tuxpaint.mo install -m 644 trans/en_CA.mo /construction/games/tuxpaint/stage/usr/local/share/locale/en_CA/LC_MESSAGES/tuxpaint.mo install -m 644 trans/tl.mo /construction/games/tuxpaint/stage/usr/local/share/locale/tl/LC_MESSAGES/tuxpaint.mo install -m 644 trans/te.mo /construction/games/tuxpaint/stage/usr/local/share/locale/te/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ar.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ar/LC_MESSAGES/tuxpaint.mo install -m 644 trans/br.mo /construction/games/tuxpaint/stage/usr/local/share/locale/br/LC_MESSAGES/tuxpaint.mo install -m 644 trans/tw.mo /construction/games/tuxpaint/stage/usr/local/share/locale/tw/LC_MESSAGES/tuxpaint.mo install -m 644 trans/nb.mo /construction/games/tuxpaint/stage/usr/local/share/locale/nb/LC_MESSAGES/tuxpaint.mo install -m 644 trans/id.mo /construction/games/tuxpaint/stage/usr/local/share/locale/id/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ko.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ko/LC_MESSAGES/tuxpaint.mo install -m 644 trans/fr.mo /construction/games/tuxpaint/stage/usr/local/share/locale/fr/LC_MESSAGES/tuxpaint.mo install -m 644 trans/en_GB.mo /construction/games/tuxpaint/stage/usr/local/share/locale/en_GB/LC_MESSAGES/tuxpaint.mo install -m 644 trans/bn.mo /construction/games/tuxpaint/stage/usr/local/share/locale/bn/LC_MESSAGES/tuxpaint.mo install -m 644 trans/eu.mo /construction/games/tuxpaint/stage/usr/local/share/locale/eu/LC_MESSAGES/tuxpaint.mo install -m 644 trans/az.mo /construction/games/tuxpaint/stage/usr/local/share/locale/az/LC_MESSAGES/tuxpaint.mo install -m 644 trans/bg.mo /construction/games/tuxpaint/stage/usr/local/share/locale/bg/LC_MESSAGES/tuxpaint.mo install -m 644 trans/cy.mo /construction/games/tuxpaint/stage/usr/local/share/locale/cy/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sq.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sq/LC_MESSAGES/tuxpaint.mo install -m 644 trans/hy.mo /construction/games/tuxpaint/stage/usr/local/share/locale/hy/LC_MESSAGES/tuxpaint.mo install -m 644 trans/pt.mo /construction/games/tuxpaint/stage/usr/local/share/locale/pt/LC_MESSAGES/tuxpaint.mo install -m 644 trans/lb.mo /construction/games/tuxpaint/stage/usr/local/share/locale/lb/LC_MESSAGES/tuxpaint.mo install -m 644 trans/mr.mo /construction/games/tuxpaint/stage/usr/local/share/locale/mr/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sr.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sr/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ur.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ur/LC_MESSAGES/tuxpaint.mo install -m 644 trans/zh_TW.mo /construction/games/tuxpaint/stage/usr/local/share/locale/zh_TW/LC_MESSAGES/tuxpaint.mo install -m 644 trans/nr.mo /construction/games/tuxpaint/stage/usr/local/share/locale/nr/LC_MESSAGES/tuxpaint.mo install -m 644 trans/wa.mo /construction/games/tuxpaint/stage/usr/local/share/locale/wa/LC_MESSAGES/tuxpaint.mo install -m 644 trans/eo.mo /construction/games/tuxpaint/stage/usr/local/share/locale/eo/LC_MESSAGES/tuxpaint.mo install -m 644 trans/doi.mo /construction/games/tuxpaint/stage/usr/local/share/locale/doi/LC_MESSAGES/tuxpaint.mo install -m 644 trans/or.mo /construction/games/tuxpaint/stage/usr/local/share/locale/or/LC_MESSAGES/tuxpaint.mo install -m 644 trans/it.mo /construction/games/tuxpaint/stage/usr/local/share/locale/it/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ne.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ne/LC_MESSAGES/tuxpaint.mo install -m 644 trans/si.mo /construction/games/tuxpaint/stage/usr/local/share/locale/si/LC_MESSAGES/tuxpaint.mo install -m 644 trans/mk.mo /construction/games/tuxpaint/stage/usr/local/share/locale/mk/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ca.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ca/LC_MESSAGES/tuxpaint.mo install -m 644 trans/da.mo /construction/games/tuxpaint/stage/usr/local/share/locale/da/LC_MESSAGES/tuxpaint.mo install -m 644 trans/vi.mo /construction/games/tuxpaint/stage/usr/local/share/locale/vi/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sat@olchiki.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sat@olchiki/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ff.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ff/LC_MESSAGES/tuxpaint.mo install -m 644 trans/fa.mo /construction/games/tuxpaint/stage/usr/local/share/locale/fa/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sl.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sl/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ga.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ga/LC_MESSAGES/tuxpaint.mo install -m 644 trans/tr.mo /construction/games/tuxpaint/stage/usr/local/share/locale/tr/LC_MESSAGES/tuxpaint.mo install -m 644 trans/son.mo /construction/games/tuxpaint/stage/usr/local/share/locale/son/LC_MESSAGES/tuxpaint.mo install -m 644 trans/as.mo /construction/games/tuxpaint/stage/usr/local/share/locale/as/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ja.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ja/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ca@valencia.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ca@valencia/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ka.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ka/LC_MESSAGES/tuxpaint.mo install -m 644 trans/pl.mo /construction/games/tuxpaint/stage/usr/local/share/locale/pl/LC_MESSAGES/tuxpaint.mo install -m 644 trans/oj.mo /construction/games/tuxpaint/stage/usr/local/share/locale/oj/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ku.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ku/LC_MESSAGES/tuxpaint.mo install -m 644 trans/hu.mo /construction/games/tuxpaint/stage/usr/local/share/locale/hu/LC_MESSAGES/tuxpaint.mo install -m 644 trans/en_AU.mo /construction/games/tuxpaint/stage/usr/local/share/locale/en_AU/LC_MESSAGES/tuxpaint.mo install -m 644 trans/pa.mo /construction/games/tuxpaint/stage/usr/local/share/locale/pa/LC_MESSAGES/tuxpaint.mo install -m 644 trans/zam.mo /construction/games/tuxpaint/stage/usr/local/share/locale/zam/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sa.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sa/LC_MESSAGES/tuxpaint.mo install -m 644 trans/an.mo /construction/games/tuxpaint/stage/usr/local/share/locale/an/LC_MESSAGES/tuxpaint.mo install -m 644 trans/el.mo /construction/games/tuxpaint/stage/usr/local/share/locale/el/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sd@devanagari.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sd@devanagari/LC_MESSAGES/tuxpaint.mo install -m 644 trans/kn.mo /construction/games/tuxpaint/stage/usr/local/share/locale/kn/LC_MESSAGES/tuxpaint.mo install -m 644 trans/de.mo /construction/games/tuxpaint/stage/usr/local/share/locale/de/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sk.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sk/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sat.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sat/LC_MESSAGES/tuxpaint.mo install -m 644 trans/zh_CN.mo /construction/games/tuxpaint/stage/usr/local/share/locale/zh_CN/LC_MESSAGES/tuxpaint.mo install -m 644 trans/mni.mo /construction/games/tuxpaint/stage/usr/local/share/locale/mni/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ve.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ve/LC_MESSAGES/tuxpaint.mo install -m 644 trans/am.mo /construction/games/tuxpaint/stage/usr/local/share/locale/am/LC_MESSAGES/tuxpaint.mo install -m 644 trans/fo.mo /construction/games/tuxpaint/stage/usr/local/share/locale/fo/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ak.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ak/LC_MESSAGES/tuxpaint.mo install -m 644 trans/en_ZA.mo /construction/games/tuxpaint/stage/usr/local/share/locale/en_ZA/LC_MESSAGES/tuxpaint.mo install -m 644 trans/uk.mo /construction/games/tuxpaint/stage/usr/local/share/locale/uk/LC_MESSAGES/tuxpaint.mo install -m 644 trans/hi.mo /construction/games/tuxpaint/stage/usr/local/share/locale/hi/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ach.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ach/LC_MESSAGES/tuxpaint.mo install -m 644 trans/nso.mo /construction/games/tuxpaint/stage/usr/local/share/locale/nso/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ru.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ru/LC_MESSAGES/tuxpaint.mo install -m 644 trans/gl.mo /construction/games/tuxpaint/stage/usr/local/share/locale/gl/LC_MESSAGES/tuxpaint.mo install -m 644 trans/bs.mo /construction/games/tuxpaint/stage/usr/local/share/locale/bs/LC_MESSAGES/tuxpaint.mo install -m 644 trans/nn.mo /construction/games/tuxpaint/stage/usr/local/share/locale/nn/LC_MESSAGES/tuxpaint.mo install -m 644 trans/mni@meiteimayek.mo /construction/games/tuxpaint/stage/usr/local/share/locale/mni@meiteimayek/LC_MESSAGES/tuxpaint.mo install -m 644 trans/xh.mo /construction/games/tuxpaint/stage/usr/local/share/locale/xh/LC_MESSAGES/tuxpaint.mo install -m 644 trans/mn.mo /construction/games/tuxpaint/stage/usr/local/share/locale/mn/LC_MESSAGES/tuxpaint.mo install -m 644 trans/bo.mo /construction/games/tuxpaint/stage/usr/local/share/locale/bo/LC_MESSAGES/tuxpaint.mo install -m 644 trans/cs.mo /construction/games/tuxpaint/stage/usr/local/share/locale/cs/LC_MESSAGES/tuxpaint.mo install -m 644 trans/hr.mo /construction/games/tuxpaint/stage/usr/local/share/locale/hr/LC_MESSAGES/tuxpaint.mo install -m 644 trans/bm.mo /construction/games/tuxpaint/stage/usr/local/share/locale/bm/LC_MESSAGES/tuxpaint.mo install -m 644 trans/brx.mo /construction/games/tuxpaint/stage/usr/local/share/locale/brx/LC_MESSAGES/tuxpaint.mo install -m 644 trans/iu.mo /construction/games/tuxpaint/stage/usr/local/share/locale/iu/LC_MESSAGES/tuxpaint.mo install -m 644 trans/th.mo /construction/games/tuxpaint/stage/usr/local/share/locale/th/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ks@devanagari.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ks@devanagari/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sr@latin.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sr@latin/LC_MESSAGES/tuxpaint.mo install -m 644 trans/es_MX.mo /construction/games/tuxpaint/stage/usr/local/share/locale/es_MX/LC_MESSAGES/tuxpaint.mo install -m 644 trans/vec.mo /construction/games/tuxpaint/stage/usr/local/share/locale/vec/LC_MESSAGES/tuxpaint.mo install -m 644 trans/wo.mo /construction/games/tuxpaint/stage/usr/local/share/locale/wo/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sd.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sd/LC_MESSAGES/tuxpaint.mo install -m 644 trans/es.mo /construction/games/tuxpaint/stage/usr/local/share/locale/es/LC_MESSAGES/tuxpaint.mo install -m 644 trans/lt.mo /construction/games/tuxpaint/stage/usr/local/share/locale/lt/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ast.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ast/LC_MESSAGES/tuxpaint.mo install -m 644 trans/he.mo /construction/games/tuxpaint/stage/usr/local/share/locale/he/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sw.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sw/LC_MESSAGES/tuxpaint.mo install -m 644 trans/km.mo /construction/games/tuxpaint/stage/usr/local/share/locale/km/LC_MESSAGES/tuxpaint.mo install -m 644 trans/lv.mo /construction/games/tuxpaint/stage/usr/local/share/locale/lv/LC_MESSAGES/tuxpaint.mo install -m 644 trans/af.mo /construction/games/tuxpaint/stage/usr/local/share/locale/af/LC_MESSAGES/tuxpaint.mo install -m 644 trans/kok@roman.mo /construction/games/tuxpaint/stage/usr/local/share/locale/kok@roman/LC_MESSAGES/tuxpaint.mo install -m 644 trans/is.mo /construction/games/tuxpaint/stage/usr/local/share/locale/is/LC_MESSAGES/tuxpaint.mo install -m 644 trans/tlh.mo /construction/games/tuxpaint/stage/usr/local/share/locale/tlh/LC_MESSAGES/tuxpaint.mo install -m 644 trans/oc.mo /construction/games/tuxpaint/stage/usr/local/share/locale/oc/LC_MESSAGES/tuxpaint.mo install -m 644 trans/gu.mo /construction/games/tuxpaint/stage/usr/local/share/locale/gu/LC_MESSAGES/tuxpaint.mo install -m 644 trans/et.mo /construction/games/tuxpaint/stage/usr/local/share/locale/et/LC_MESSAGES/tuxpaint.mo install -m 644 trans/shs.mo /construction/games/tuxpaint/stage/usr/local/share/locale/shs/LC_MESSAGES/tuxpaint.mo install -m 644 trans/fi.mo /construction/games/tuxpaint/stage/usr/local/share/locale/fi/LC_MESSAGES/tuxpaint.mo install -m 644 trans/mai.mo /construction/games/tuxpaint/stage/usr/local/share/locale/mai/LC_MESSAGES/tuxpaint.mo install -m 644 trans/kok.mo /construction/games/tuxpaint/stage/usr/local/share/locale/kok/LC_MESSAGES/tuxpaint.mo install -m 644 trans/sv.mo /construction/games/tuxpaint/stage/usr/local/share/locale/sv/LC_MESSAGES/tuxpaint.mo install -m 644 trans/ks.mo /construction/games/tuxpaint/stage/usr/local/share/locale/ks/LC_MESSAGES/tuxpaint.mo install -m 644 trans/kab.mo /construction/games/tuxpaint/stage/usr/local/share/locale/kab/LC_MESSAGES/tuxpaint.mo install -m 644 trans/lg.mo /construction/games/tuxpaint/stage/usr/local/share/locale/lg/LC_MESSAGES/tuxpaint.mo install -m 644 trans/cgg.mo /construction/games/tuxpaint/stage/usr/local/share/locale/cgg/LC_MESSAGES/tuxpaint.mo install -m 644 trans/su.mo /construction/games/tuxpaint/stage/usr/local/share/locale/su/LC_MESSAGES/tuxpaint.mo install -m 644 trans/zu.mo /construction/games/tuxpaint/stage/usr/local/share/locale/zu/LC_MESSAGES/tuxpaint.mo ...Installing Input Method files... ja ...Japanese... ko ...Korean... th ...Thai... zh_tw ...Traditional Chinese... ...Installing Magic Tool plug-ins... ...Installing Magic Tool plug-in development files and docs... ...Installing default config file... ...Installing example stamps... ...Installing example starters... install -d -m 755 /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters install -m 644 starters/grid_20x20.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/grid_20x20.png install -m 644 starters/reef-back.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/reef-back.png install -m 644 starters/woodpecker.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/woodpecker.svg install -m 644 starters/frame_filmstrip.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/frame_filmstrip.png install -m 644 starters/street.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/street.png install -m 644 starters/worldmap_asia_south.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap_asia_south.png install -m 644 starters/gecko.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/gecko.svg install -m 644 starters/worldmap_america_south.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap_america_south.png install -m 644 starters/worldmap_europe.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap_europe.png install -m 644 starters/frame_silver.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/frame_silver.png install -m 644 starters/rocket.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/rocket.png install -m 644 starters/Jigsaw_5x5.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/Jigsaw_5x5.png install -m 644 starters/carcassone.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/carcassone.png install -m 644 starters/worldmap_america_north_usa.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap_america_north_usa.png install -m 644 starters/frame_picture.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/frame_picture.png install -m 644 starters/frame_heart.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/frame_heart.png install -m 644 starters/chessboard-back.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/chessboard-back.png install -m 644 starters/fish_icon.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/fish_icon.svg install -m 644 starters/worldmap_america_north.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap_america_north.png install -m 644 starters/car2.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/car2.svg install -m 644 starters/frame_flowers.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/frame_flowers.png install -m 644 starters/elephant.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/elephant.svg install -m 644 starters/nagasaki.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/nagasaki.png install -m 644 starters/nagasaki.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/nagasaki.svg install -m 644 starters/skyline-sf-dusk-back.jpeg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/skyline-sf-dusk-back.jpeg install -m 644 starters/jigsaw.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/jigsaw.png install -m 644 starters/skyline-sf-dusk.txt /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/skyline-sf-dusk.txt install -m 644 starters/jigsaw.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/jigsaw.svg install -m 644 starters/stained_glass.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/stained_glass.svg install -m 644 starters/skyline-sf-dusk.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/skyline-sf-dusk.png install -m 644 starters/frame_screen.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/frame_screen.png install -m 644 starters/chicken.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/chicken.png install -m 644 starters/worldmap_canada.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap_canada.png install -m 644 starters/chessboard.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/chessboard.png install -m 644 starters/worldmap_asia_north.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap_asia_north.png install -m 644 starters/frame_hearts.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/frame_hearts.svg install -m 644 starters/shipwreck.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/shipwreck.png install -m 644 starters/bald_eagle.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/bald_eagle.svg install -m 644 starters/desert_tortoise.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/desert_tortoise.svg install -m 644 starters/worldmap.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap.png install -m 644 starters/grid_10x10.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/grid_10x10.png install -m 644 starters/frame_television.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/frame_television.png install -m 644 starters/tux_farmer.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/tux_farmer.png install -m 644 starters/hat.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/hat.svg install -m 644 starters/old_soviet_car.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/old_soviet_car.svg install -m 644 starters/worldmap_japan.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap_japan.png install -m 644 starters/jetplane.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/jetplane.png install -m 644 starters/worldmap_america_north_usa-back.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap_america_north_usa-back.png install -m 644 starters/pansy.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/pansy.png install -m 644 starters/worldmap_australasia.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap_australasia.png install -m 644 starters/reef.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/reef.png install -m 644 starters/Jigsaw_3x3.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/Jigsaw_3x3.png install -m 644 starters/spirograph.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/spirograph.svg install -m 644 starters/worldmap_africa.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/worldmap_africa.png install -m 644 starters/frame_neon.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/frame_neon.png install -m 644 starters/frame_gold.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/frame_gold.png install -m 644 starters/reef.txt /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/reef.txt install -m 644 starters/hat.png /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/hat.png install -m 644 starters/skull.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/skull.svg install -m 644 starters/mosaic.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/mosaic.svg install -m 644 starters/manatee.svg /construction/games/tuxpaint/stage/usr/local/share/tuxpaint/starters/manatee.svg ...Installing launcher icon graphics... ...Installing program itself... ...Installing 'tuxpaint-import' script... ...Installing data files... ...Installing fonts... ...Installing documentation... ...Installing man pages... gmake[2]: Leaving directory '/construction/games/tuxpaint/tuxpaint-0.9.23' ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Error: /usr/local/bin/tuxpaint is linked to /usr/local/lib/libpng16.so.16 from graphics/png but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libpng16.so:graphics/png Error: /usr/local/bin/tuxpaint is linked to /usr/local/lib/libcairo.so.2 from graphics/cairo but it is not declared as a dependency Warning: you need USE_GNOME+=cairo Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks Warning: Possible REINPLACE_CMD issues sed failed: file content unchanged from backup: src/tuxpaint-import.sh sed failed: file content unchanged from backup: src/tp_magic_api.h.in sed failed: file content unchanged from backup: src/tuxpaint.conf sed failed: file content unchanged from backup: hildon/tuxpaint.conf sed failed: file content unchanged from backup: Makefile SUCCEEDED 00:00:04 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for tuxpaint-0.9.23 file sizes/checksums [1064]: 0% file sizes/checksums [1064]: 9% file sizes/checksums [1064]: 18% file sizes/checksums [1064]: 28% file sizes/checksums [1064]: 37% file sizes/checksums [1064]: 46% file sizes/checksums [1064]: 56% file sizes/checksums [1064]: 65% file sizes/checksums [1064]: 75% file sizes/checksums [1064]: 84% file sizes/checksums [1064]: 93% file sizes/checksums [1064]: 100% packing files [1064]: 0% packing files [1064]: 9% packing files [1064]: 18% packing files [1064]: 28% packing files [1064]: 37% packing files [1064]: 46% packing files [1064]: 56% packing files [1064]: 65% packing files [1064]: 75% packing files [1064]: 84% packing files [1064]: 93% packing files [1064]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:19 TOTAL TIME 00:02:02