=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for gmic-1.5.9.3nb15 ** ** Generic unix configuration. ** /usr/pkg/bin/gmake linux gimp lib # zart gmake[1]: Entering directory '/tmp/pkgbuild/graphics/gmic/work.aarch64/gmic-1.5.9.3/src' /usr/pkg/bin/gmake "CFLAGS=-Dgmic_build -I/usr/pkg/include -Wall -W -Dcimg_use_vt100 -Dgmic_is_parallel -Dcimg_display=1 -Dcimg_appname=\\\"gmic\\\" -I/usr/X11R7/include -fopenmp -Dcimg_use_openmp -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_tiff -Dcimg_use_zlib -Dcimg_use_openexr -I/usr/pkg/include/OpenEXR -Dcimg_use_fftw3 -O2" "LDFLAGS=-Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lm -lpthread -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -lX11 -lpthread -lpng -lz -ljpeg -ltiff -lz -lIlmImf -lHalf -lfftw3 -lfftw3_threads " "STRIP_EXE=1" gmic /usr/pkg/bin/gmake "CFLAGS=-Dgmic_build -I/usr/pkg/include -Wall -W -Dcimg_use_vt100 -Dgmic_is_parallel -fopenmp -Dcimg_use_openmp -Dcimg_use_fftw3 -Dcimg_use_png -Dcimg_use_zlib -Dcimg_display=0 -Dcimg_use_rng -O2" "LDFLAGS+=-Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lm -lpthread -lfftw3 -lfftw3_threads -lpng -lz -lz " "STRIP_EXE=1" gmic_gimp /usr/pkg/bin/gmake "CFLAGS=-Dgmic_build -I/usr/pkg/include -Wall -W -Dcimg_use_vt100 -Dgmic_is_parallel -fopenmp -Dcimg_use_openmp -Dcimg_use_fftw3 -Dcimg_display=0 -O2" "LDFLAGS+=-Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lm -lpthread -lfftw3 -lfftw3_threads " gmic_lib gmake[2]: Entering directory '/tmp/pkgbuild/graphics/gmic/work.aarch64/gmic-1.5.9.3/src' gmake[2]: Entering directory '/tmp/pkgbuild/graphics/gmic/work.aarch64/gmic-1.5.9.3/src' gmake[2]: Entering directory '/tmp/pkgbuild/graphics/gmic/work.aarch64/gmic-1.5.9.3/src' g++ -o gmic_gimp.o -c gmic.cpp -Dgmic_build -I/usr/pkg/include -Wall -W -Dcimg_use_vt100 -Dgmic_is_parallel -fopenmp -Dcimg_use_openmp -Dcimg_use_fftw3 -Dcimg_use_png -Dcimg_use_zlib -Dcimg_display=0 -Dcimg_use_rng -O2 -Dgmic_gimp -Dgmic_float_only g++ -o gmic gmic.cpp -Dgmic_build -I/usr/pkg/include -Wall -W -Dcimg_use_vt100 -Dgmic_is_parallel -Dcimg_display=1 -Dcimg_appname=\"gmic\" -I/usr/X11R7/include -fopenmp -Dcimg_use_openmp -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_use_tiff -Dcimg_use_zlib -Dcimg_use_openexr -I/usr/pkg/include/OpenEXR -Dcimg_use_fftw3 -O2 -Dgmic_float_only -Dgmic_main -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lm -lpthread -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -lX11 -lpthread -lpng -lz -ljpeg -ltiff -lz -lIlmImf -lHalf -lfftw3 -lfftw3_threads g++ -o gmic_lib.o -c gmic.cpp -fPIC -Dgmic_build -I/usr/pkg/include -Wall -W -Dcimg_use_vt100 -Dgmic_is_parallel -fopenmp -Dcimg_use_openmp -Dcimg_use_fftw3 -Dcimg_display=0 -O2 -Dgmic_float_only In file included from /tmp/pkgbuild/graphics/gmic/work.aarch64/.buildlink/include/OpenEXR/ImathVec.h:47:0, from /tmp/pkgbuild/graphics/gmic/work.aarch64/.buildlink/include/OpenEXR/ImfHeader.h:51, from /tmp/pkgbuild/graphics/gmic/work.aarch64/.buildlink/include/OpenEXR/ImfRgbaFile.h:50, from ./CImg.h:388, from gmic.h:70, from gmic.cpp:1879: /tmp/pkgbuild/graphics/gmic/work.aarch64/.buildlink/include/OpenEXR/ImathLimits.h: In static member function 'static bool Imath::limits::isSigned()': /tmp/pkgbuild/graphics/gmic/work.aarch64/.buildlink/include/OpenEXR/ImathLimits.h:141:48: warning: comparison is always false due to limited range of data type [-Wtype-limits] static bool isSigned() {return (char) ~0 < 0;} ~~~~~~~~~~^~~ In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In static member function 'static char cimg_library::cimg::type::min()': ./CImg.h:2258:63: warning: left shift of negative value [-Wshift-negative-value] static char min() { return (char)(-1L<<(8*sizeof(char)-1)); } ^ ./CImg.h: In static member function 'static char cimg_library::cimg::type::max()': ./CImg.h:2259:71: warning: left shift of negative value [-Wshift-negative-value] static char max() { return (char)~((char)(-1L<<(8*sizeof(char)-1))); } ^ ./CImg.h: In static member function 'static signed char cimg_library::cimg::type::min()': ./CImg.h:2271:84: warning: left shift of negative value [-Wshift-negative-value] static signed char min() { return (signed char)(-1L<<(8*sizeof(signed char)-1)); } ^ ./CImg.h: In static member function 'static signed char cimg_library::cimg::type::max()': ./CImg.h:2272:86: warning: left shift of negative value [-Wshift-negative-value] static signed char max() { return ~((signed char)(-1L<<(8*sizeof(signed char)-1))); } ^ ./CImg.h: In static member function 'static short int cimg_library::cimg::type::min()': ./CImg.h:2297:66: warning: left shift of negative value [-Wshift-negative-value] static short min() { return (short)(-1L<<(8*sizeof(short)-1)); } ^ ./CImg.h: In static member function 'static short int cimg_library::cimg::type::max()': ./CImg.h:2298:68: warning: left shift of negative value [-Wshift-negative-value] static short max() { return ~((short)(-1L<<(8*sizeof(short)-1))); } ^ ./CImg.h: In static member function 'static int cimg_library::cimg::type::min()': ./CImg.h:2323:60: warning: left shift of negative value [-Wshift-negative-value] static int min() { return (int)(-1L<<(8*sizeof(int)-1)); } ^ ./CImg.h: In static member function 'static int cimg_library::cimg::type::max()': ./CImg.h:2324:62: warning: left shift of negative value [-Wshift-negative-value] static int max() { return ~((int)(-1L<<(8*sizeof(int)-1))); } ^ ./CImg.h: In static member function 'static long int cimg_library::cimg::type::min()': ./CImg.h:2349:63: warning: left shift of negative value [-Wshift-negative-value] static long min() { return (long)(-1L<<(8*sizeof(long)-1)); } ^ ./CImg.h: In static member function 'static long int cimg_library::cimg::type::max()': ./CImg.h:2350:65: warning: left shift of negative value [-Wshift-negative-value] static long max() { return ~((long)(-1L<<(8*sizeof(long)-1))); } ^ ./CImg.h: In function 'int cimg_library::cimg::mod(char, char)': ./CImg.h:4289:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] return x>=0?x%m:(x%m?m+x%m:0); ~^~~ In file included from ./CImg.h:9223:0, from gmic.h:70, from gmic.cpp:1879: ./gmic.cpp: In member function 'cimg_library::CImg& cimg_library::CImg::inpaint(const cimg_library::CImg&, unsigned int)': ./gmic.cpp:1223:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpp) J[ind++] = Ipp; if (!Mcp) J[ind++] = Icp; if (!Mnp) J[ind++] = Inp; ^~ ./gmic.cpp:1223:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpp) J[ind++] = Ipp; if (!Mcp) J[ind++] = Icp; if (!Mnp) J[ind++] = Inp; ^~ ./gmic.cpp:1224:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpc) J[ind++] = Ipc; if (!Mnc) J[ind++] = Inc; ^~ ./gmic.cpp:1224:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpc) J[ind++] = Ipc; if (!Mnc) J[ind++] = Inc; ^~ ./gmic.cpp:1225:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpn) J[ind++] = Ipn; if (!Mcn) J[ind++] = Icn; if (!Mnn) J[ind++] = Inn; ^~ ./gmic.cpp:1225:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpn) J[ind++] = Ipn; if (!Mcn) J[ind++] = Icn; if (!Mnn) J[ind++] = Inn; ^~ ./gmic.cpp:1298:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mccp) J[ind++] = Iccp; if (!Mcpc) J[ind++] = Icpc; if (!Mpcc) J[ind++] = Ipcc; ^~ ./gmic.cpp:1298:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mccp) J[ind++] = Iccp; if (!Mcpc) J[ind++] = Icpc; if (!Mpcc) J[ind++] = Ipcc; ^~ ./gmic.cpp:1299:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mncc) J[ind++] = Incc; if (!Mcnc) J[ind++] = Icnc; if (!Mccn) J[ind++] = Iccn; ^~ ./gmic.cpp:1299:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mncc) J[ind++] = Incc; if (!Mcnc) J[ind++] = Icnc; if (!Mccn) J[ind++] = Iccn; ^~ ./gmic.cpp:1317:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mppp) J[ind++] = Ippp; if (!Mcpp) J[ind++] = Icpp; if (!Mnpp) J[ind++] = Inpp; ^~ ./gmic.cpp:1317:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mppp) J[ind++] = Ippp; if (!Mcpp) J[ind++] = Icpp; if (!Mnpp) J[ind++] = Inpp; ^~ ./gmic.cpp:1318:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpcp) J[ind++] = Ipcp; if (!Mccp) J[ind++] = Iccp; if (!Mncp) J[ind++] = Incp; ^~ ./gmic.cpp:1318:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpcp) J[ind++] = Ipcp; if (!Mccp) J[ind++] = Iccp; if (!Mncp) J[ind++] = Incp; ^~ ./gmic.cpp:1319:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpnp) J[ind++] = Ipnp; if (!Mcnp) J[ind++] = Icnp; if (!Mnnp) J[ind++] = Innp; ^~ ./gmic.cpp:1319:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpnp) J[ind++] = Ipnp; if (!Mcnp) J[ind++] = Icnp; if (!Mnnp) J[ind++] = Innp; ^~ ./gmic.cpp:1320:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mppc) J[ind++] = Ippc; if (!Mcpc) J[ind++] = Icpc; if (!Mnpc) J[ind++] = Inpc; ^~ ./gmic.cpp:1320:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mppc) J[ind++] = Ippc; if (!Mcpc) J[ind++] = Icpc; if (!Mnpc) J[ind++] = Inpc; ^~ ./gmic.cpp:1321:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpcc) J[ind++] = Ipcc; if (!Mncc) J[ind++] = Incc; ^~ ./gmic.cpp:1321:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpcc) J[ind++] = Ipcc; if (!Mncc) J[ind++] = Incc; ^~ ./gmic.cpp:1322:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpnc) J[ind++] = Ipnc; if (!Mcnc) J[ind++] = Icnc; if (!Mnnc) J[ind++] = Innc; ^~ ./gmic.cpp:1322:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpnc) J[ind++] = Ipnc; if (!Mcnc) J[ind++] = Icnc; if (!Mnnc) J[ind++] = Innc; ^~ ./gmic.cpp:1323:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mppn) J[ind++] = Ippn; if (!Mcpn) J[ind++] = Icpn; if (!Mnpn) J[ind++] = Inpn; ^~ ./gmic.cpp:1323:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mppn) J[ind++] = Ippn; if (!Mcpn) J[ind++] = Icpn; if (!Mnpn) J[ind++] = Inpn; ^~ ./gmic.cpp:1324:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpcn) J[ind++] = Ipcn; if (!Mccn) J[ind++] = Iccn; if (!Mncn) J[ind++] = Incn; ^~ ./gmic.cpp:1324:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpcn) J[ind++] = Ipcn; if (!Mccn) J[ind++] = Iccn; if (!Mncn) J[ind++] = Incn; ^~ ./gmic.cpp:1325:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpnn) J[ind++] = Ipnn; if (!Mcnn) J[ind++] = Icnn; if (!Mnnn) J[ind++] = Innn; ^~ ./gmic.cpp:1325:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpnn) J[ind++] = Ipnn; if (!Mcnn) J[ind++] = Icnn; if (!Mnnn) J[ind++] = Innn; ^~ In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::assign(const cimg_library::CImg&, const char*)': ./CImg.h:9930:13: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while (*s>='0' && *s<='9') ++s; if (sep=='%') ++s; ^~~~~ ./CImg.h:9930:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' while (*s>='0' && *s<='9') ++s; if (sep=='%') ++s; ^~ ./CImg.h: In member function 'float cimg_library::CImg::_functor4d_streamline2d_oriented::operator()(float, float, float, unsigned int) const': ./CImg.h:23142:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (xi<0) xi = 0; if (nxi<0) nxi = 0; ^~ ./CImg.h:23142:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (xi<0) xi = 0; if (nxi<0) nxi = 0; ^~ ./CImg.h:23143:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (xi>=ref.width()) xi = ref.width()-1; if (nxi>=ref.width()) nxi = ref.width()-1; ^~ ./CImg.h:23143:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (xi>=ref.width()) xi = ref.width()-1; if (nxi>=ref.width()) nxi = ref.width()-1; ^~ ./CImg.h:23144:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (yi<0) yi = 0; if (nyi<0) nyi = 0; ^~ ./CImg.h:23144:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (yi<0) yi = 0; if (nyi<0) nyi = 0; ^~ ./CImg.h:23145:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (yi>=ref.height()) yi = ref.height()-1; if (nyi>=ref.height()) nyi = ref.height()-1; ^~ ./CImg.h:23145:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (yi>=ref.height()) yi = ref.height()-1; if (nyi>=ref.height()) nyi = ref.height()-1; ^~ ./CImg.h: In member function 'float cimg_library::CImg::_functor4d_streamline3d_oriented::operator()(float, float, float, unsigned int) const': ./CImg.h:23174:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (xi<0) xi = 0; if (nxi<0) nxi = 0; ^~ ./CImg.h:23174:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (xi<0) xi = 0; if (nxi<0) nxi = 0; ^~ ./CImg.h:23175:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (xi>=ref.width()) xi = ref.width()-1; if (nxi>=ref.width()) nxi = ref.width()-1; ^~ ./CImg.h:23175:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (xi>=ref.width()) xi = ref.width()-1; if (nxi>=ref.width()) nxi = ref.width()-1; ^~ ./CImg.h:23176:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (yi<0) yi = 0; if (nyi<0) nyi = 0; ^~ ./CImg.h:23176:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (yi<0) yi = 0; if (nyi<0) nyi = 0; ^~ ./CImg.h:23177:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (yi>=ref.height()) yi = ref.height()-1; if (nyi>=ref.height()) nyi = ref.height()-1; ^~ ./CImg.h:23177:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (yi>=ref.height()) yi = ref.height()-1; if (nyi>=ref.height()) nyi = ref.height()-1; ^~ ./CImg.h:23178:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (zi<0) zi = 0; if (nzi<0) nzi = 0; ^~ ./CImg.h:23178:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (zi<0) zi = 0; if (nzi<0) nzi = 0; ^~ ./CImg.h:23179:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (zi>=ref.depth()) zi = ref.depth()-1; if (nzi>=ref.depth()) nzi = ref.depth()-1; ^~ ./CImg.h:23179:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (zi>=ref.depth()) zi = ref.depth()-1; if (nzi>=ref.depth()) nzi = ref.depth()-1; ^~ ./CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_get_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool) const': ./CImg.h:35834:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (X0<0) X0 = 0; if (X0>=width()) X0 = width() - 1; ^~ ./CImg.h:35834:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (X0<0) X0 = 0; if (X0>=width()) X0 = width() - 1; ^~ ./CImg.h:35835:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (Y0<0) Y0 = 0; if (Y0>=height()) Y0 = height() - 1; ^~ ./CImg.h:35835:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (Y0<0) Y0 = 0; if (Y0>=height()) Y0 = height() - 1; ^~ ./CImg.h:35836:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (Z0<0) Z0 = 0; if (Z0>=depth()) Z0 = depth() - 1; ^~ ./CImg.h:35836:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (Z0<0) Z0 = 0; if (Z0>=depth()) Z0 = depth() - 1; ^~ ./CImg.h:35837:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (X1<1) X1 = 0; if (X1>=width()) X1 = width() - 1; ^~ ./CImg.h:35837:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (X1<1) X1 = 0; if (X1>=width()) X1 = width() - 1; ^~ ./CImg.h:35838:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (Y1<0) Y1 = 0; if (Y1>=height()) Y1 = height() - 1; ^~ ./CImg.h:35838:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (Y1<0) Y1 = 0; if (Y1>=height()) Y1 = height() - 1; ^~ ./CImg.h:35839:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (Z1<0) Z1 = 0; if (Z1>=depth()) Z1 = depth() - 1; ^~ ./CImg.h:35839:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (Z1<0) Z1 = 0; if (Z1>=depth()) Z1 = depth() - 1; ^~ gmic.cpp: In member function 'gmic& gmic::add_commands(const char*, cimg_library::CImgList*, cimg_library::CImgList*, cimg_library::CImgList*, const char*)': gmic.cpp:2473:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while (linee>=line && *linee==' ') --linee; *(linee+1) = 0; ^~~~~ gmic.cpp:2473:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' while (linee>=line && *linee==' ') --linee; *(linee+1) = 0; ^ gmic.cpp: In member function 'gmic& gmic::_parse(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, unsigned int*)': gmic.cpp:4254:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'v' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4255:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-verbose"); break; ^~~~~ gmic.cpp:4281:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'q' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4282:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-quit"); break; ^~~~~ gmic.cpp:4284:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'u' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4285:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-status"); command1 = 's'; break; ^~~~~~~~ gmic.cpp:4286:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'x' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4287:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-exec"); command1 = 'e'; break; ^~~~~~~~ gmic.cpp:4310:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'b' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4311:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-background3d"); break; ^~~~~ gmic.cpp:4313:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'f' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4314:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-focale3d"); break; ^~~~~ gmic.cpp:4315:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'l' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4316:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-light3d"); break; ^~~~~ gmic.cpp:4317:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'm' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4318:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-mode3d"); break; ^~~~~ gmic.cpp:6978:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (img.spectrum()>=3) palette(0,2) = palette(1,2) = 30; palette(2,2) = 255; ^~ gmic.cpp:6978:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (img.spectrum()>=3) palette(0,2) = palette(1,2) = 30; palette(2,2) = 255; ^~~~~~~ gmic.cpp:7068:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (img.spectrum()>=3) palette(0,2) = palette(1,2) = 30; palette(2,2) = 255; ^~ gmic.cpp:7068:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (img.spectrum()>=3) palette(0,2) = palette(1,2) = 30; palette(2,2) = 255; ^~~~~~~ distcc[21895] ERROR: compile gmic.cpp on 10.0.20.122:3640 failed distcc[21895] (dcc_build_somewhere) Warning: remote compilation of 'gmic.cpp' failed, retrying locally distcc[21895] Warning: failed to distribute gmic.cpp to 10.0.20.122:3640, running locally instead In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In static member function 'static char cimg_library::cimg::type::min()': ./CImg.h:2258:63: warning: left shift of negative value [-Wshift-negative-value] static char min() { return (char)(-1L<<(8*sizeof(char)-1)); } ^ ./CImg.h: In static member function 'static char cimg_library::cimg::type::max()': ./CImg.h:2259:71: warning: left shift of negative value [-Wshift-negative-value] static char max() { return (char)~((char)(-1L<<(8*sizeof(char)-1))); } ^ ./CImg.h: In static member function 'static signed char cimg_library::cimg::type::min()': ./CImg.h:2271:84: warning: left shift of negative value [-Wshift-negative-value] static signed char min() { return (signed char)(-1L<<(8*sizeof(signed char)-1)); } ^ ./CImg.h: In static member function 'static signed char cimg_library::cimg::type::max()': ./CImg.h:2272:86: warning: left shift of negative value [-Wshift-negative-value] static signed char max() { return ~((signed char)(-1L<<(8*sizeof(signed char)-1))); } ^ ./CImg.h: In static member function 'static short int cimg_library::cimg::type::min()': ./CImg.h:2297:66: warning: left shift of negative value [-Wshift-negative-value] static short min() { return (short)(-1L<<(8*sizeof(short)-1)); } ^ ./CImg.h: In static member function 'static short int cimg_library::cimg::type::max()': ./CImg.h:2298:68: warning: left shift of negative value [-Wshift-negative-value] static short max() { return ~((short)(-1L<<(8*sizeof(short)-1))); } ^ ./CImg.h: In static member function 'static int cimg_library::cimg::type::min()': ./CImg.h:2323:60: warning: left shift of negative value [-Wshift-negative-value] static int min() { return (int)(-1L<<(8*sizeof(int)-1)); } ^ ./CImg.h: In static member function 'static int cimg_library::cimg::type::max()': ./CImg.h:2324:62: warning: left shift of negative value [-Wshift-negative-value] static int max() { return ~((int)(-1L<<(8*sizeof(int)-1))); } ^ ./CImg.h: In static member function 'static long int cimg_library::cimg::type::min()': ./CImg.h:2349:63: warning: left shift of negative value [-Wshift-negative-value] static long min() { return (long)(-1L<<(8*sizeof(long)-1)); } ^ ./CImg.h: In static member function 'static long int cimg_library::cimg::type::max()': ./CImg.h:2350:65: warning: left shift of negative value [-Wshift-negative-value] static long max() { return ~((long)(-1L<<(8*sizeof(long)-1))); } ^ ./CImg.h: In function 'int cimg_library::cimg::mod(char, char)': ./CImg.h:4289:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] return x>=0?x%m:(x%m?m+x%m:0); ~^~~ In file included from ./CImg.h:9223:0, from gmic.h:70, from gmic.cpp:1879: ./gmic.cpp: In member function 'cimg_library::CImg& cimg_library::CImg::inpaint(const cimg_library::CImg&, unsigned int)': ./gmic.cpp:1223:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpp) J[ind++] = Ipp; if (!Mcp) J[ind++] = Icp; if (!Mnp) J[ind++] = Inp; ^~ ./gmic.cpp:1223:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpp) J[ind++] = Ipp; if (!Mcp) J[ind++] = Icp; if (!Mnp) J[ind++] = Inp; ^~ ./gmic.cpp:1224:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpc) J[ind++] = Ipc; if (!Mnc) J[ind++] = Inc; ^~ ./gmic.cpp:1224:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpc) J[ind++] = Ipc; if (!Mnc) J[ind++] = Inc; ^~ ./gmic.cpp:1225:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpn) J[ind++] = Ipn; if (!Mcn) J[ind++] = Icn; if (!Mnn) J[ind++] = Inn; ^~ ./gmic.cpp:1225:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpn) J[ind++] = Ipn; if (!Mcn) J[ind++] = Icn; if (!Mnn) J[ind++] = Inn; ^~ ./gmic.cpp:1298:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mccp) J[ind++] = Iccp; if (!Mcpc) J[ind++] = Icpc; if (!Mpcc) J[ind++] = Ipcc; ^~ ./gmic.cpp:1298:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mccp) J[ind++] = Iccp; if (!Mcpc) J[ind++] = Icpc; if (!Mpcc) J[ind++] = Ipcc; ^~ ./gmic.cpp:1299:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mncc) J[ind++] = Incc; if (!Mcnc) J[ind++] = Icnc; if (!Mccn) J[ind++] = Iccn; ^~ ./gmic.cpp:1299:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mncc) J[ind++] = Incc; if (!Mcnc) J[ind++] = Icnc; if (!Mccn) J[ind++] = Iccn; ^~ ./gmic.cpp:1317:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mppp) J[ind++] = Ippp; if (!Mcpp) J[ind++] = Icpp; if (!Mnpp) J[ind++] = Inpp; ^~ ./gmic.cpp:1317:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mppp) J[ind++] = Ippp; if (!Mcpp) J[ind++] = Icpp; if (!Mnpp) J[ind++] = Inpp; ^~ ./gmic.cpp:1318:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpcp) J[ind++] = Ipcp; if (!Mccp) J[ind++] = Iccp; if (!Mncp) J[ind++] = Incp; ^~ ./gmic.cpp:1318:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpcp) J[ind++] = Ipcp; if (!Mccp) J[ind++] = Iccp; if (!Mncp) J[ind++] = Incp; ^~ ./gmic.cpp:1319:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpnp) J[ind++] = Ipnp; if (!Mcnp) J[ind++] = Icnp; if (!Mnnp) J[ind++] = Innp; ^~ ./gmic.cpp:1319:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpnp) J[ind++] = Ipnp; if (!Mcnp) J[ind++] = Icnp; if (!Mnnp) J[ind++] = Innp; ^~ ./gmic.cpp:1320:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mppc) J[ind++] = Ippc; if (!Mcpc) J[ind++] = Icpc; if (!Mnpc) J[ind++] = Inpc; ^~ ./gmic.cpp:1320:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mppc) J[ind++] = Ippc; if (!Mcpc) J[ind++] = Icpc; if (!Mnpc) J[ind++] = Inpc; ^~ ./gmic.cpp:1321:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpcc) J[ind++] = Ipcc; if (!Mncc) J[ind++] = Incc; ^~ ./gmic.cpp:1321:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpcc) J[ind++] = Ipcc; if (!Mncc) J[ind++] = Incc; ^~ ./gmic.cpp:1322:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpnc) J[ind++] = Ipnc; if (!Mcnc) J[ind++] = Icnc; if (!Mnnc) J[ind++] = Innc; ^~ ./gmic.cpp:1322:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpnc) J[ind++] = Ipnc; if (!Mcnc) J[ind++] = Icnc; if (!Mnnc) J[ind++] = Innc; ^~ ./gmic.cpp:1323:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mppn) J[ind++] = Ippn; if (!Mcpn) J[ind++] = Icpn; if (!Mnpn) J[ind++] = Inpn; ^~ ./gmic.cpp:1323:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mppn) J[ind++] = Ippn; if (!Mcpn) J[ind++] = Icpn; if (!Mnpn) J[ind++] = Inpn; ^~ ./gmic.cpp:1324:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpcn) J[ind++] = Ipcn; if (!Mccn) J[ind++] = Iccn; if (!Mncn) J[ind++] = Incn; ^~ ./gmic.cpp:1324:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpcn) J[ind++] = Ipcn; if (!Mccn) J[ind++] = Iccn; if (!Mncn) J[ind++] = Incn; ^~ ./gmic.cpp:1325:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!Mpnn) J[ind++] = Ipnn; if (!Mcnn) J[ind++] = Icnn; if (!Mnnn) J[ind++] = Innn; ^~ ./gmic.cpp:1325:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (!Mpnn) J[ind++] = Ipnn; if (!Mcnn) J[ind++] = Icnn; if (!Mnnn) J[ind++] = Innn; ^~ In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::assign(const cimg_library::CImg&, const char*)': ./CImg.h:9930:13: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while (*s>='0' && *s<='9') ++s; if (sep=='%') ++s; ^~~~~ ./CImg.h:9930:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' while (*s>='0' && *s<='9') ++s; if (sep=='%') ++s; ^~ ./CImg.h: In member function 'float cimg_library::CImg::_functor4d_streamline2d_oriented::operator()(float, float, float, unsigned int) const': ./CImg.h:23142:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (xi<0) xi = 0; if (nxi<0) nxi = 0; ^~ ./CImg.h:23142:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (xi<0) xi = 0; if (nxi<0) nxi = 0; ^~ ./CImg.h:23143:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (xi>=ref.width()) xi = ref.width()-1; if (nxi>=ref.width()) nxi = ref.width()-1; ^~ ./CImg.h:23143:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (xi>=ref.width()) xi = ref.width()-1; if (nxi>=ref.width()) nxi = ref.width()-1; ^~ ./CImg.h:23144:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (yi<0) yi = 0; if (nyi<0) nyi = 0; ^~ ./CImg.h:23144:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (yi<0) yi = 0; if (nyi<0) nyi = 0; ^~ ./CImg.h:23145:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (yi>=ref.height()) yi = ref.height()-1; if (nyi>=ref.height()) nyi = ref.height()-1; ^~ ./CImg.h:23145:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (yi>=ref.height()) yi = ref.height()-1; if (nyi>=ref.height()) nyi = ref.height()-1; ^~ ./CImg.h: In member function 'float cimg_library::CImg::_functor4d_streamline3d_oriented::operator()(float, float, float, unsigned int) const': ./CImg.h:23174:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (xi<0) xi = 0; if (nxi<0) nxi = 0; ^~ ./CImg.h:23174:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (xi<0) xi = 0; if (nxi<0) nxi = 0; ^~ ./CImg.h:23175:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (xi>=ref.width()) xi = ref.width()-1; if (nxi>=ref.width()) nxi = ref.width()-1; ^~ ./CImg.h:23175:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (xi>=ref.width()) xi = ref.width()-1; if (nxi>=ref.width()) nxi = ref.width()-1; ^~ ./CImg.h:23176:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (yi<0) yi = 0; if (nyi<0) nyi = 0; ^~ ./CImg.h:23176:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (yi<0) yi = 0; if (nyi<0) nyi = 0; ^~ ./CImg.h:23177:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (yi>=ref.height()) yi = ref.height()-1; if (nyi>=ref.height()) nyi = ref.height()-1; ^~ ./CImg.h:23177:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (yi>=ref.height()) yi = ref.height()-1; if (nyi>=ref.height()) nyi = ref.height()-1; ^~ ./CImg.h:23178:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (zi<0) zi = 0; if (nzi<0) nzi = 0; ^~ ./CImg.h:23178:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (zi<0) zi = 0; if (nzi<0) nzi = 0; ^~ ./CImg.h:23179:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (zi>=ref.depth()) zi = ref.depth()-1; if (nzi>=ref.depth()) nzi = ref.depth()-1; ^~ ./CImg.h:23179:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (zi>=ref.depth()) zi = ref.depth()-1; if (nzi>=ref.depth()) nzi = ref.depth()-1; ^~ In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T, T, T) [with T = unsigned char]': ./CImg.h:17727:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5 : *(--ptre) = val4; ^ ./CImg.h:17728:7: note: here case 4 : *(--ptre) = val3; ^~~~ ./CImg.h:17728:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : *(--ptre) = val3; ^ ./CImg.h:17729:7: note: here case 3 : *(--ptre) = val2; ^~~~ ./CImg.h:17729:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : *(--ptre) = val2; ^ ./CImg.h:17730:7: note: here case 2 : *(--ptre) = val1; ^~~~ ./CImg.h:17730:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : *(--ptre) = val1; ^ ./CImg.h:17731:7: note: here case 1 : *(--ptre) = val0; ^~~~ ./CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_get_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool) const': ./CImg.h:35834:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (X0<0) X0 = 0; if (X0>=width()) X0 = width() - 1; ^~ ./CImg.h:35834:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (X0<0) X0 = 0; if (X0>=width()) X0 = width() - 1; ^~ ./CImg.h:35835:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (Y0<0) Y0 = 0; if (Y0>=height()) Y0 = height() - 1; ^~ ./CImg.h:35835:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (Y0<0) Y0 = 0; if (Y0>=height()) Y0 = height() - 1; ^~ ./CImg.h:35836:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (Z0<0) Z0 = 0; if (Z0>=depth()) Z0 = depth() - 1; ^~ ./CImg.h:35836:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (Z0<0) Z0 = 0; if (Z0>=depth()) Z0 = depth() - 1; ^~ ./CImg.h:35837:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (X1<1) X1 = 0; if (X1>=width()) X1 = width() - 1; ^~ ./CImg.h:35837:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (X1<1) X1 = 0; if (X1>=width()) X1 = width() - 1; ^~ ./CImg.h:35838:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (Y1<0) Y1 = 0; if (Y1>=height()) Y1 = height() - 1; ^~ ./CImg.h:35838:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (Y1<0) Y1 = 0; if (Y1>=height()) Y1 = height() - 1; ^~ ./CImg.h:35839:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (Z1<0) Z1 = 0; if (Z1>=depth()) Z1 = depth() - 1; ^~ ./CImg.h:35839:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (Z1<0) Z1 = 0; if (Z1>=depth()) Z1 = depth() - 1; ^~ ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T, T, T, T, T, T, T, T, T) [with T = double]': ./CImg.h:17896:17: warning: this statement may fall through [-Wimplicit-fallthrough=] case 11 : *(--ptre) = val10; ^ ./CImg.h:17897:7: note: here case 10 : *(--ptre) = val9; ^~~~ ./CImg.h:17897:17: warning: this statement may fall through [-Wimplicit-fallthrough=] case 10 : *(--ptre) = val9; ^ ./CImg.h:17898:7: note: here case 9 : *(--ptre) = val8; ^~~~ ./CImg.h:17898:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 9 : *(--ptre) = val8; ^ ./CImg.h:17899:7: note: here case 8 : *(--ptre) = val7; ^~~~ ./CImg.h:17899:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8 : *(--ptre) = val7; ^ ./CImg.h:17900:7: note: here case 7 : *(--ptre) = val6; ^~~~ ./CImg.h:17900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7 : *(--ptre) = val6; ^ ./CImg.h:17901:7: note: here case 6 : *(--ptre) = val5; ^~~~ ./CImg.h:17901:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6 : *(--ptre) = val5; ^ ./CImg.h:17902:7: note: here case 5 : *(--ptre) = val4; ^~~~ ./CImg.h:17902:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5 : *(--ptre) = val4; ^ ./CImg.h:17903:7: note: here case 4 : *(--ptre) = val3; ^~~~ ./CImg.h:17903:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : *(--ptre) = val3; ^ ./CImg.h:17904:7: note: here case 3 : *(--ptre) = val2; ^~~~ ./CImg.h:17904:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : *(--ptre) = val2; ^ ./CImg.h:17905:7: note: here case 2 : *(--ptre) = val1; ^~~~ ./CImg.h:17905:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : *(--ptre) = val1; ^ ./CImg.h:17906:7: note: here case 1 : *(--ptre) = val0; ^~~~ ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::_load_pandore(FILE*, const char*) [with T = float]': ./CImg.h:38402:64: warning: this statement may fall through [-Wimplicit-fallthrough=] filename?filename:"(FILE*)"); } ^ ./CImg.h:38541:16: note: in expansion of macro '_cimg_load_pandore_case' case 23: _cimg_load_pandore_case(2,dims[1],1,1,dims[0],long,int,short,4); ^~~~~~~~~~~~~~~~~~~~~~~ ./CImg.h:38542:7: note: here case 24: _cimg_load_pandore_case(2,dims[1],1,1,dims[0],unsigned long,unsigned int,unsigned short,4); break; ^~~~ ./CImg.h: In static member function 'static void cimg_library::CImg::_load_inr_header(FILE*, int*, float*) [with T = float]': ./CImg.h:38247:81: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : out[5] = cimg::strncasecmp(tmp1,"unsigned",8)?1:0; std::strncpy(tmp1,tmp2,sizeof(tmp1)-1); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./CImg.h:38248:9: note: here case 1 : ^~~~ ./CImg.h:38252:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (out[4]>=0) break; ^~ ./CImg.h:38253:9: note: here default : ^~~~~~~ ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T) [with T = unsigned int]': ./CImg.h:17686:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : *(--ptre) = val2; ^ ./CImg.h:17687:7: note: here case 2 : *(--ptre) = val1; ^~~~ ./CImg.h:17687:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : *(--ptre) = val1; ^ ./CImg.h:17688:7: note: here case 1 : *(--ptre) = val0; ^~~~ ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T, T, T) [with T = float]': ./CImg.h:17727:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5 : *(--ptre) = val4; ^ ./CImg.h:17728:7: note: here case 4 : *(--ptre) = val3; ^~~~ ./CImg.h:17728:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : *(--ptre) = val3; ^ ./CImg.h:17729:7: note: here case 3 : *(--ptre) = val2; ^~~~ ./CImg.h:17729:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : *(--ptre) = val2; ^ ./CImg.h:17730:7: note: here case 2 : *(--ptre) = val1; ^~~~ ./CImg.h:17730:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : *(--ptre) = val1; ^ ./CImg.h:17731:7: note: here case 1 : *(--ptre) = val0; ^~~~ In file included from gmic.cpp:1881:0: gmic_def.h: At global scope: gmic_def.h:196979:37: error: narrowing conversion of '-61' from 'int' to 'char' inside { } [-Wnarrowing] 115, 99, 97, 108, 101, 51, 120, 0 }; ^ gmic_def.h:196979:37: error: narrowing conversion of '-87' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-80' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-80' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-80' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-80' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-64' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-64' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-32' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-55' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-80' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-80' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-55' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-55' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-55' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-80' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-80' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-24' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-24' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-23' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-76' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-76' from 'int' to 'char' inside { } [-Wnarrowing] gmic_def.h:196979:37: error: narrowing conversion of '-76' from 'int' to 'char' inside { } [-Wnarrowing] gmic.cpp: In member function 'gmic& gmic::add_commands(const char*, cimg_library::CImgList*, cimg_library::CImgList*, cimg_library::CImgList*, const char*)': gmic.cpp:2473:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while (linee>=line && *linee==' ') --linee; *(linee+1) = 0; ^~~~~ gmic.cpp:2473:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' while (linee>=line && *linee==' ') --linee; *(linee+1) = 0; ^ gmic.cpp: In member function 'gmic& gmic::_parse(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, unsigned int*)': gmic.cpp:4254:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'v' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4255:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-verbose"); break; ^~~~~ gmic.cpp:4281:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'q' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4282:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-quit"); break; ^~~~~ gmic.cpp:4284:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'u' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4285:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-status"); command1 = 's'; break; ^~~~~~~~ gmic.cpp:4286:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'x' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4287:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-exec"); command1 = 'e'; break; ^~~~~~~~ gmic.cpp:4310:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'b' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4311:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-background3d"); break; ^~~~~ gmic.cpp:4313:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'f' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4314:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-focale3d"); break; ^~~~~ gmic.cpp:4315:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'l' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4316:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-light3d"); break; ^~~~~ gmic.cpp:4317:22: warning: this 'if' clause does not guard... [-Wmisleading-indentation] case 'm' : if (!is_get_version && !is_restriction) ^~ gmic.cpp:4318:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' std::strcpy(item=_item,"-mode3d"); break; ^~~~~ gmic.cpp:6978:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (img.spectrum()>=3) palette(0,2) = palette(1,2) = 30; palette(2,2) = 255; ^~ gmic.cpp:6978:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (img.spectrum()>=3) palette(0,2) = palette(1,2) = 30; palette(2,2) = 255; ^~~~~~~ gmic.cpp:7068:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (img.spectrum()>=3) palette(0,2) = palette(1,2) = 30; palette(2,2) = 255; ^~ gmic.cpp:7068:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (img.spectrum()>=3) palette(0,2) = palette(1,2) = 30; palette(2,2) = 255; ^~~~~~~ ./CImg.h: In member function 'cimg_library::CImg::type> cimg_library::CImg::_get_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool) const [with T = float]': ./CImg.h:36088:72: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : res[3] = cimg::abs(X1-X0); res[4] = cimg::abs(Y1-Y0); res[5] = cimg::abs(Z1-Z0); // keep no break here! ^~~ ./CImg.h:36089:2: note: here default : res[0] = X0; res[1] = Y0; res[2] = Z0; ^~~~~~~ In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T, T, T) [with T = unsigned char]': ./CImg.h:17727:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5 : *(--ptre) = val4; ^ ./CImg.h:17728:7: note: here case 4 : *(--ptre) = val3; ^~~~ ./CImg.h:17728:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : *(--ptre) = val3; ^ ./CImg.h:17729:7: note: here case 3 : *(--ptre) = val2; ^~~~ ./CImg.h:17729:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : *(--ptre) = val2; ^ ./CImg.h:17730:7: note: here case 2 : *(--ptre) = val1; ^~~~ ./CImg.h:17730:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : *(--ptre) = val1; ^ ./CImg.h:17731:7: note: here case 1 : *(--ptre) = val0; ^~~~ ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T, T, T, T, T, T, T, T, T) [with T = double]': ./CImg.h:17896:17: warning: this statement may fall through [-Wimplicit-fallthrough=] case 11 : *(--ptre) = val10; ^ ./CImg.h:17897:7: note: here case 10 : *(--ptre) = val9; ^~~~ ./CImg.h:17897:17: warning: this statement may fall through [-Wimplicit-fallthrough=] case 10 : *(--ptre) = val9; ^ ./CImg.h:17898:7: note: here case 9 : *(--ptre) = val8; ^~~~ ./CImg.h:17898:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 9 : *(--ptre) = val8; ^ ./CImg.h:17899:7: note: here case 8 : *(--ptre) = val7; ^~~~ ./CImg.h:17899:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8 : *(--ptre) = val7; ^ ./CImg.h:17900:7: note: here case 7 : *(--ptre) = val6; ^~~~ ./CImg.h:17900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7 : *(--ptre) = val6; ^ ./CImg.h:17901:7: note: here case 6 : *(--ptre) = val5; ^~~~ ./CImg.h:17901:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6 : *(--ptre) = val5; ^ ./CImg.h:17902:7: note: here case 5 : *(--ptre) = val4; ^~~~ ./CImg.h:17902:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5 : *(--ptre) = val4; ^ ./CImg.h:17903:7: note: here case 4 : *(--ptre) = val3; ^~~~ ./CImg.h:17903:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : *(--ptre) = val3; ^ ./CImg.h:17904:7: note: here case 3 : *(--ptre) = val2; ^~~~ ./CImg.h:17904:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : *(--ptre) = val2; ^ ./CImg.h:17905:7: note: here case 2 : *(--ptre) = val1; ^~~~ ./CImg.h:17905:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : *(--ptre) = val1; ^ ./CImg.h:17906:7: note: here case 1 : *(--ptre) = val0; ^~~~ ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::_load_pandore(FILE*, const char*) [with T = float]': ./CImg.h:38402:64: warning: this statement may fall through [-Wimplicit-fallthrough=] filename?filename:"(FILE*)"); } ^ ./CImg.h:38541:16: note: in expansion of macro '_cimg_load_pandore_case' case 23: _cimg_load_pandore_case(2,dims[1],1,1,dims[0],long,int,short,4); ^~~~~~~~~~~~~~~~~~~~~~~ ./CImg.h:38542:7: note: here case 24: _cimg_load_pandore_case(2,dims[1],1,1,dims[0],unsigned long,unsigned int,unsigned short,4); break; ^~~~ ./CImg.h: In static member function 'static void cimg_library::CImg::_load_inr_header(FILE*, int*, float*) [with T = float]': ./CImg.h:38247:81: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : out[5] = cimg::strncasecmp(tmp1,"unsigned",8)?1:0; std::strncpy(tmp1,tmp2,sizeof(tmp1)-1); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./CImg.h:38248:9: note: here case 1 : ^~~~ ./CImg.h:38252:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (out[4]>=0) break; ^~ ./CImg.h:38253:9: note: here default : ^~~~~~~ ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T) [with T = unsigned int]': ./CImg.h:17686:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : *(--ptre) = val2; ^ ./CImg.h:17687:7: note: here case 2 : *(--ptre) = val1; ^~~~ ./CImg.h:17687:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : *(--ptre) = val1; ^ ./CImg.h:17688:7: note: here case 1 : *(--ptre) = val0; ^~~~ ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T, T, T) [with T = float]': ./CImg.h:17727:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5 : *(--ptre) = val4; ^ ./CImg.h:17728:7: note: here case 4 : *(--ptre) = val3; ^~~~ ./CImg.h:17728:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : *(--ptre) = val3; ^ ./CImg.h:17729:7: note: here case 3 : *(--ptre) = val2; ^~~~ ./CImg.h:17729:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : *(--ptre) = val2; ^ ./CImg.h:17730:7: note: here case 2 : *(--ptre) = val1; ^~~~ ./CImg.h:17730:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : *(--ptre) = val1; ^ ./CImg.h:17731:7: note: here case 1 : *(--ptre) = val0; ^~~~ distcc[21895] ERROR: compile gmic.cpp on localhost failed gmake[2]: *** [Makefile:369: gmic_gimp.o] Error 1 gmake[2]: Leaving directory '/tmp/pkgbuild/graphics/gmic/work.aarch64/gmic-1.5.9.3/src' gmake[1]: *** [Makefile:316: gimp] Error 2 gmake[1]: *** Waiting for unfinished jobs.... In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In static member function 'static char cimg_library::cimg::type::min()': ./CImg.h:2258:63: warning: left shift of negative value [-Wshift-negative-value] ./CImg.h: In static member function 'static char cimg_library::cimg::type::max()': ./CImg.h:2259:71: warning: left shift of negative value [-Wshift-negative-value] ./CImg.h: In static member function 'static signed char cimg_library::cimg::type::min()': ./CImg.h:2271:84: warning: left shift of negative value [-Wshift-negative-value] ./CImg.h: In static member function 'static signed char cimg_library::cimg::type::max()': ./CImg.h:2272:86: warning: left shift of negative value [-Wshift-negative-value] ./CImg.h: In static member function 'static short int cimg_library::cimg::type::min()': ./CImg.h:2297:66: warning: left shift of negative value [-Wshift-negative-value] ./CImg.h: In static member function 'static short int cimg_library::cimg::type::max()': ./CImg.h:2298:68: warning: left shift of negative value [-Wshift-negative-value] ./CImg.h: In static member function 'static int cimg_library::cimg::type::min()': ./CImg.h:2323:60: warning: left shift of negative value [-Wshift-negative-value] ./CImg.h: In static member function 'static int cimg_library::cimg::type::max()': ./CImg.h:2324:62: warning: left shift of negative value [-Wshift-negative-value] ./CImg.h: In static member function 'static long int cimg_library::cimg::type::min()': ./CImg.h:2349:63: warning: left shift of negative value [-Wshift-negative-value] ./CImg.h: In static member function 'static long int cimg_library::cimg::type::max()': ./CImg.h:2350:65: warning: left shift of negative value [-Wshift-negative-value] In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In function 'int cimg_library::cimg::mod(char, char)': ./CImg.h:4289:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T, T, T) [with T = unsigned char]': ./CImg.h:17727:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17728:7: note: here ./CImg.h:17728:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17729:7: note: here ./CImg.h:17729:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17730:7: note: here ./CImg.h:17730:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17731:7: note: here ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T, T, T, T, T, T, T, T, T) [with T = double]': ./CImg.h:17896:17: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17897:7: note: here ./CImg.h:17897:17: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17898:7: note: here ./CImg.h:17898:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17899:7: note: here ./CImg.h:17899:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17900:7: note: here ./CImg.h:17900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17901:7: note: here ./CImg.h:17901:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17902:7: note: here ./CImg.h:17902:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17903:7: note: here ./CImg.h:17903:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17904:7: note: here ./CImg.h:17904:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17905:7: note: here ./CImg.h:17905:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17906:7: note: here In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::_load_pandore(FILE*, const char*) [with T = float]': ./CImg.h:38541:1515: warning: this statement may fall through [-Wimplicit-fallthrough=] In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h:38542:7: note: here In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In static member function 'static void cimg_library::CImg::_load_inr_header(FILE*, int*, float*) [with T = float]': ./CImg.h:38247:81: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:38248:9: note: here ./CImg.h:38252:11: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:38253:9: note: here In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T) [with T = unsigned int]': ./CImg.h:17686:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17687:7: note: here ./CImg.h:17687:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17688:7: note: here ./CImg.h: In member function 'cimg_library::CImg& cimg_library::CImg::fill(T, T, T, T, T, T) [with T = float]': ./CImg.h:17727:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17728:7: note: here ./CImg.h:17728:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17729:7: note: here ./CImg.h:17729:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17730:7: note: here ./CImg.h:17730:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ./CImg.h:17731:7: note: here In file included from gmic.h:70:0, from gmic.cpp:1879: ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = char]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] ./CImg.h:41329:24: note: declared here ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = float]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] ./CImg.h:41329:24: note: declared here ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = int]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] ./CImg.h:41329:24: note: declared here ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = unsigned char]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] ./CImg.h:41329:24: note: declared here ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = unsigned int]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] ./CImg.h:41329:24: note: declared here ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = bool]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] ./CImg.h:41329:24: note: declared here ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = short unsigned int]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] ./CImg.h:41329:24: note: declared here ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = short int]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] ./CImg.h:41329:24: note: declared here ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = double]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] ./CImg.h:41329:24: note: declared here ar rcs libgmic.a gmic_lib.o g++ -shared -Wl,-soname,libgmic.so.1 -o libgmic.so gmic_lib.o -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lm -lpthread -lfftw3 -lfftw3_threads g++ -o gmic_use_lib gmic_use_lib.cpp -L. -lgmic -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lm -lpthread -lfftw3 -lfftw3_threads -fopenmp -Dcimg_use_openmp gmake[2]: Leaving directory '/tmp/pkgbuild/graphics/gmic/work.aarch64/gmic-1.5.9.3/src' ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = char]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] return get_mirror('y')._save_pfm(0,filename); ^ ./CImg.h:41329:24: note: declared here return get_mirror('y')._save_pfm(0,filename); ~~~~~~~~~~^~~~~ ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = unsigned int]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] return get_mirror('y')._save_pfm(0,filename); ^ ./CImg.h:41329:24: note: declared here return get_mirror('y')._save_pfm(0,filename); ~~~~~~~~~~^~~~~ ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = unsigned char]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] return get_mirror('y')._save_pfm(0,filename); ^ ./CImg.h:41329:24: note: declared here return get_mirror('y')._save_pfm(0,filename); ~~~~~~~~~~^~~~~ ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = float]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] return get_mirror('y')._save_pfm(0,filename); ^ ./CImg.h:41329:24: note: declared here return get_mirror('y')._save_pfm(0,filename); ~~~~~~~~~~^~~~~ ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = bool]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] return get_mirror('y')._save_pfm(0,filename); ^ ./CImg.h:41329:24: note: declared here return get_mirror('y')._save_pfm(0,filename); ~~~~~~~~~~^~~~~ ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = short unsigned int]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] return get_mirror('y')._save_pfm(0,filename); ^ ./CImg.h:41329:24: note: declared here return get_mirror('y')._save_pfm(0,filename); ~~~~~~~~~~^~~~~ ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = short int]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] return get_mirror('y')._save_pfm(0,filename); ^ ./CImg.h:41329:24: note: declared here return get_mirror('y')._save_pfm(0,filename); ~~~~~~~~~~^~~~~ ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = int]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] return get_mirror('y')._save_pfm(0,filename); ^ ./CImg.h:41329:24: note: declared here return get_mirror('y')._save_pfm(0,filename); ~~~~~~~~~~^~~~~ ./CImg.h: In member function 'const cimg_library::CImg& cimg_library::CImg::save_pfm(const char*) const [with T = double]': ./CImg.h:41329:50: warning: function may return address of local variable [-Wreturn-local-addr] return get_mirror('y')._save_pfm(0,filename); ^ ./CImg.h:41329:24: note: declared here return get_mirror('y')._save_pfm(0,filename); ~~~~~~~~~~^~~~~ gmake[2]: Leaving directory '/tmp/pkgbuild/graphics/gmic/work.aarch64/gmic-1.5.9.3/src' gmake[1]: Leaving directory '/tmp/pkgbuild/graphics/gmic/work.aarch64/gmic-1.5.9.3/src' gmake: *** [Makefile:300: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/graphics/gmic *** Error code 1 Stop. make: stopped in /usr/pkgsrc/graphics/gmic