+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/povray-3.6.1nb15/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/povray-3.6.1nb15/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for povray-3.6.1nb15 /opt/pkg/bin/bmake all-recursive Making all in libraries Making all in png /opt/pkg/bin/bmake all-am gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'png.c' || echo './'`png.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngerror.c' || echo './'`pngerror.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pnggccrd.c' || echo './'`pnggccrd.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngget.c' || echo './'`pngget.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngmem.c' || echo './'`pngmem.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngpread.c' || echo './'`pngpread.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngread.c' || echo './'`pngread.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngrio.c' || echo './'`pngrio.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngrtran.c' || echo './'`pngrtran.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngrutil.c' || echo './'`pngrutil.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngset.c' || echo './'`pngset.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngtest.c' || echo './'`pngtest.c pngtest.c: In function 'png_debug_free': pngtest.c:570:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 570 | fprintf(STDERR, "Pointer %x not found\n", (unsigned int)ptr); | ^ pngtest.c: In function 'main': pngtest.c:1426:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1426 | (unsigned int) pinfo->pointer); | ^ pngtest.c:1501:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1501 | pinfo->size, (unsigned int)pinfo->pointer); | ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngtrans.c' || echo './'`pngtrans.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngvcrd.c' || echo './'`pngvcrd.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngwio.c' || echo './'`pngwio.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngwrite.c' || echo './'`pngwrite.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngwtran.c' || echo './'`pngwtran.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include -pipe -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c `test -f 'pngwutil.c' || echo './'`pngwutil.c rm -f libpng.a ar cru libpng.a png.o pngerror.o pnggccrd.o pngget.o pngmem.o pngpread.o pngread.o pngrio.o pngrtran.o pngrutil.o pngset.o pngtest.o pngtrans.o pngvcrd.o pngwio.o pngwrite.o pngwtran.o pngwutil.o ranlib libpng.a Making all in source Making all in base g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o fileinputoutput.o `test -f 'fileinputoutput.cpp' || echo './'`fileinputoutput.cpp fileinputoutput.cpp:62:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {{ "", "", "", "" }}, // POV_File_Unknown | ^~ fileinputoutput.cpp:62:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {{ "", "", "", "" }}, // POV_File_Unknown | ^~ fileinputoutput.cpp:62:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {{ "", "", "", "" }}, // POV_File_Unknown | ^~ fileinputoutput.cpp:62:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {{ "", "", "", "" }}, // POV_File_Unknown | ^~ fileinputoutput.cpp:63:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {{ ".tga", ".TGA", "", "" }}, // POV_File_Image_Targa | ^~~~~~ fileinputoutput.cpp:63:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {{ ".tga", ".TGA", "", "" }}, // POV_File_Image_Targa | ^~~~~~ fileinputoutput.cpp:63:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {{ ".tga", ".TGA", "", "" }}, // POV_File_Image_Targa | ^~ fileinputoutput.cpp:63:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {{ ".tga", ".TGA", "", "" }}, // POV_File_Image_Targa | ^~ fileinputoutput.cpp:64:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {{ ".png", ".PNG", "", "" }}, // POV_File_Image_PNG | ^~~~~~ fileinputoutput.cpp:64:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {{ ".png", ".PNG", "", "" }}, // POV_File_Image_PNG | ^~~~~~ fileinputoutput.cpp:64:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {{ ".png", ".PNG", "", "" }}, // POV_File_Image_PNG | ^~ fileinputoutput.cpp:64:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {{ ".png", ".PNG", "", "" }}, // POV_File_Image_PNG | ^~ fileinputoutput.cpp:65:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {{ ".ppm", ".PPM", "", "" }}, // POV_File_Image_PPM | ^~~~~~ fileinputoutput.cpp:65:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {{ ".ppm", ".PPM", "", "" }}, // POV_File_Image_PPM | ^~~~~~ fileinputoutput.cpp:65:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {{ ".ppm", ".PPM", "", "" }}, // POV_File_Image_PPM | ^~ fileinputoutput.cpp:65:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {{ ".ppm", ".PPM", "", "" }}, // POV_File_Image_PPM | ^~ fileinputoutput.cpp:66:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {{ ".pgm", ".PGM", "", "" }}, // POV_File_Image_PGM | ^~~~~~ fileinputoutput.cpp:66:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {{ ".pgm", ".PGM", "", "" }}, // POV_File_Image_PGM | ^~~~~~ fileinputoutput.cpp:66:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {{ ".pgm", ".PGM", "", "" }}, // POV_File_Image_PGM | ^~ fileinputoutput.cpp:66:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {{ ".pgm", ".PGM", "", "" }}, // POV_File_Image_PGM | ^~ fileinputoutput.cpp:67:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | {{ ".gif", ".GIF", "", "" }}, // POV_File_Image_GIF | ^~~~~~ fileinputoutput.cpp:67:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | {{ ".gif", ".GIF", "", "" }}, // POV_File_Image_GIF | ^~~~~~ fileinputoutput.cpp:67:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | {{ ".gif", ".GIF", "", "" }}, // POV_File_Image_GIF | ^~ fileinputoutput.cpp:67:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | {{ ".gif", ".GIF", "", "" }}, // POV_File_Image_GIF | ^~ fileinputoutput.cpp:68:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | {{ ".iff", ".IFF", "", "" }}, // POV_File_Image_IFF | ^~~~~~ fileinputoutput.cpp:68:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | {{ ".iff", ".IFF", "", "" }}, // POV_File_Image_IFF | ^~~~~~ fileinputoutput.cpp:68:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | {{ ".iff", ".IFF", "", "" }}, // POV_File_Image_IFF | ^~ fileinputoutput.cpp:68:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | {{ ".iff", ".IFF", "", "" }}, // POV_File_Image_IFF | ^~ fileinputoutput.cpp:69:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | {{ ".jpg", ".JPG", ".jpeg", ".JPEG" }}, // POV_File_Image_JPEG | ^~~~~~ fileinputoutput.cpp:69:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | {{ ".jpg", ".JPG", ".jpeg", ".JPEG" }}, // POV_File_Image_JPEG | ^~~~~~ fileinputoutput.cpp:69:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | {{ ".jpg", ".JPG", ".jpeg", ".JPEG" }}, // POV_File_Image_JPEG | ^~~~~~~ fileinputoutput.cpp:69:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | {{ ".jpg", ".JPG", ".jpeg", ".JPEG" }}, // POV_File_Image_JPEG | ^~~~~~~ fileinputoutput.cpp:70:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | {{ ".tif", ".TIF", ".tiff", ".TIFF" }}, // POV_File_Image_TIFF | ^~~~~~ fileinputoutput.cpp:70:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | {{ ".tif", ".TIF", ".tiff", ".TIFF" }}, // POV_File_Image_TIFF | ^~~~~~ fileinputoutput.cpp:70:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | {{ ".tif", ".TIF", ".tiff", ".TIFF" }}, // POV_File_Image_TIFF | ^~~~~~~ fileinputoutput.cpp:70:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | {{ ".tif", ".TIF", ".tiff", ".TIFF" }}, // POV_File_Image_TIFF | ^~~~~~~ fileinputoutput.cpp:45:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | #define POV_IS1 "" | ^~ fileinputoutput.cpp:71:6: note: in expansion of macro 'POV_IS1' 71 | {{ POV_IS1, POV_IS2, POV_IS3, POV_IS4 }}, // POV_File_Image_System | ^~~~~~~ fileinputoutput.cpp:49:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | #define POV_IS2 "" | ^~ fileinputoutput.cpp:71:15: note: in expansion of macro 'POV_IS2' 71 | {{ POV_IS1, POV_IS2, POV_IS3, POV_IS4 }}, // POV_File_Image_System | ^~~~~~~ fileinputoutput.cpp:53:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | #define POV_IS3 "" | ^~ fileinputoutput.cpp:71:24: note: in expansion of macro 'POV_IS3' 71 | {{ POV_IS1, POV_IS2, POV_IS3, POV_IS4 }}, // POV_File_Image_System | ^~~~~~~ fileinputoutput.cpp:57:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | #define POV_IS4 "" | ^~ fileinputoutput.cpp:71:33: note: in expansion of macro 'POV_IS4' 71 | {{ POV_IS1, POV_IS2, POV_IS3, POV_IS4 }}, // POV_File_Image_System | ^~~~~~~ fileinputoutput.cpp:72:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {{ ".pov", ".POV", "", "" }}, // POV_File_Text_POV | ^~~~~~ fileinputoutput.cpp:72:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {{ ".pov", ".POV", "", "" }}, // POV_File_Text_POV | ^~~~~~ fileinputoutput.cpp:72:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {{ ".pov", ".POV", "", "" }}, // POV_File_Text_POV | ^~ fileinputoutput.cpp:72:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {{ ".pov", ".POV", "", "" }}, // POV_File_Text_POV | ^~ fileinputoutput.cpp:73:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {{ ".inc", ".INC", "", "" }}, // POV_File_Text_INC | ^~~~~~ fileinputoutput.cpp:73:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {{ ".inc", ".INC", "", "" }}, // POV_File_Text_INC | ^~~~~~ fileinputoutput.cpp:73:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {{ ".inc", ".INC", "", "" }}, // POV_File_Text_INC | ^~ fileinputoutput.cpp:73:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {{ ".inc", ".INC", "", "" }}, // POV_File_Text_INC | ^~ fileinputoutput.cpp:74:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {{ ".ini", ".INI", "", "" }}, // POV_File_Text_INI | ^~~~~~ fileinputoutput.cpp:74:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {{ ".ini", ".INI", "", "" }}, // POV_File_Text_INI | ^~~~~~ fileinputoutput.cpp:74:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {{ ".ini", ".INI", "", "" }}, // POV_File_Text_INI | ^~ fileinputoutput.cpp:74:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {{ ".ini", ".INI", "", "" }}, // POV_File_Text_INI | ^~ fileinputoutput.cpp:75:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {{ ".csv", ".CSV", "", "" }}, // POV_File_Text_CSV | ^~~~~~ fileinputoutput.cpp:75:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {{ ".csv", ".CSV", "", "" }}, // POV_File_Text_CSV | ^~~~~~ fileinputoutput.cpp:75:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {{ ".csv", ".CSV", "", "" }}, // POV_File_Text_CSV | ^~ fileinputoutput.cpp:75:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {{ ".csv", ".CSV", "", "" }}, // POV_File_Text_CSV | ^~ fileinputoutput.cpp:76:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {{ ".txt", ".TXT", "", "" }}, // POV_File_Text_Stream | ^~~~~~ fileinputoutput.cpp:76:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {{ ".txt", ".TXT", "", "" }}, // POV_File_Text_Stream | ^~~~~~ fileinputoutput.cpp:76:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {{ ".txt", ".TXT", "", "" }}, // POV_File_Text_Stream | ^~ fileinputoutput.cpp:76:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {{ ".txt", ".TXT", "", "" }}, // POV_File_Text_Stream | ^~ fileinputoutput.cpp:77:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {{ "", "", "", "" }}, // POV_File_Text_User | ^~ fileinputoutput.cpp:77:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {{ "", "", "", "" }}, // POV_File_Text_User | ^~ fileinputoutput.cpp:77:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {{ "", "", "", "" }}, // POV_File_Text_User | ^~ fileinputoutput.cpp:77:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {{ "", "", "", "" }}, // POV_File_Text_User | ^~ fileinputoutput.cpp:78:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {{ ".df3", ".DF3", "", "" }}, // POV_File_Data_DF3 | ^~~~~~ fileinputoutput.cpp:78:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {{ ".df3", ".DF3", "", "" }}, // POV_File_Data_DF3 | ^~~~~~ fileinputoutput.cpp:78:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {{ ".df3", ".DF3", "", "" }}, // POV_File_Data_DF3 | ^~ fileinputoutput.cpp:78:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {{ ".df3", ".DF3", "", "" }}, // POV_File_Data_DF3 | ^~ fileinputoutput.cpp:79:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {{ ".rca", ".RCA", "", "" }}, // POV_File_Data_RCA | ^~~~~~ fileinputoutput.cpp:79:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {{ ".rca", ".RCA", "", "" }}, // POV_File_Data_RCA | ^~~~~~ fileinputoutput.cpp:79:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {{ ".rca", ".RCA", "", "" }}, // POV_File_Data_RCA | ^~ fileinputoutput.cpp:79:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {{ ".rca", ".RCA", "", "" }}, // POV_File_Data_RCA | ^~ fileinputoutput.cpp:80:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {{ ".log", ".LOG", "", "" }}, // POV_File_Data_LOG | ^~~~~~ fileinputoutput.cpp:80:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {{ ".log", ".LOG", "", "" }}, // POV_File_Data_LOG | ^~~~~~ fileinputoutput.cpp:80:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {{ ".log", ".LOG", "", "" }}, // POV_File_Data_LOG | ^~ fileinputoutput.cpp:80:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {{ ".log", ".LOG", "", "" }}, // POV_File_Data_LOG | ^~ fileinputoutput.cpp:81:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {{ ".ttf", ".TTF", "", "" }} // POV_File_Font_TTF | ^~~~~~ fileinputoutput.cpp:81:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {{ ".ttf", ".TTF", "", "" }} // POV_File_Font_TTF | ^~~~~~ fileinputoutput.cpp:81:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {{ ".ttf", ".TTF", "", "" }} // POV_File_Font_TTF | ^~ fileinputoutput.cpp:81:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {{ ".ttf", ".TTF", "", "" }} // POV_File_Font_TTF | ^~ g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o povms.o `test -f 'povms.cpp' || echo './'`povms.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o povmscpp.o `test -f 'povmscpp.cpp' || echo './'`povmscpp.cpp povmscpp.cpp: In destructor 'virtual POVMS_Attribute::~POVMS_Attribute()': povmscpp.cpp:220:3: warning: 'throw' will always call 'terminate' [-Wterminate] 220 | throw err; | ^~~~~~~~~ povmscpp.cpp:220:3: note: in C++11 destructors default to 'noexcept' povmscpp.cpp: In destructor 'virtual POVMS_List::~POVMS_List()': povmscpp.cpp:297:3: warning: 'throw' will always call 'terminate' [-Wterminate] 297 | throw err; | ^~~~~~~~~ povmscpp.cpp:297:3: note: in C++11 destructors default to 'noexcept' povmscpp.cpp: In destructor 'virtual POVMS_Object::~POVMS_Object()': povmscpp.cpp:482:3: warning: 'throw' will always call 'terminate' [-Wterminate] 482 | throw err; | ^~~~~~~~~ povmscpp.cpp:482:3: note: in C++11 destructors default to 'noexcept' g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o processoptions.o `test -f 'processoptions.cpp' || echo './'`processoptions.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o stringutilities.o `test -f 'stringutilities.cpp' || echo './'`stringutilities.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o textstreambuffer.o `test -f 'textstreambuffer.cpp' || echo './'`textstreambuffer.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o textstream.o `test -f 'textstream.cpp' || echo './'`textstream.cpp rm -f libbase.a ar cru libbase.a fileinputoutput.o povms.o povmscpp.o processoptions.o stringutilities.o textstreambuffer.o textstream.o ranlib libbase.a Making all in frontend g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../source/base -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o defaultplatformbase.o `test -f 'defaultplatformbase.cpp' || echo './'`defaultplatformbase.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../source/base -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o defaultrenderfrontend.o `test -f 'defaultrenderfrontend.cpp' || echo './'`defaultrenderfrontend.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../source/base -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o messageoutput.o `test -f 'messageoutput.cpp' || echo './'`messageoutput.cpp messageoutput.cpp: In member function 'void pov_frontend::MessageOutput::RenderOptions(POVMSObjectPtr, POVMSObjectPtr, int)': messageoutput.cpp:306:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 306 | char *al = ""; | ^~ messageoutput.cpp:326:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 326 | al = " with alpha"; | ^~~~~~~~~~~~~ messageoutput.cpp:333:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | case 'C': t = "RLE Targa"; break; | ^~~~~~~~~~~ messageoutput.cpp:334:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 334 | case 'N': t = "PNG"; break; | ^~~~~ messageoutput.cpp:335:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 335 | case 'J': t = "JPEG"; break; | ^~~~~~ messageoutput.cpp:336:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 336 | case 'P': t = "PPM"; break; | ^~~~~ messageoutput.cpp:337:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 337 | case 'S': t = "(system format)"; break; | ^~~~~~~~~~~~~~~~~ messageoutput.cpp:338:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 338 | case 'T': t = "Targa"; break; | ^~~~~~~ messageoutput.cpp:339:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 339 | default: t = "(none)"; break; | ^~~~~~~~ messageoutput.cpp:380:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 380 | t = "CSV"; | ^~~~~ messageoutput.cpp:384:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 384 | t = "TGA"; | ^~~~~ messageoutput.cpp:388:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 388 | t = "PNG"; | ^~~~~ messageoutput.cpp:392:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 392 | t = "PPM"; | ^~~~~ messageoutput.cpp:396:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 396 | t = "(system format)"; | ^~~~~~~~~~~~~~~~~ messageoutput.cpp:399:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 399 | t = "(none)"; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../source/base -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o processrenderoptions.o `test -f 'processrenderoptions.cpp' || echo './'`processrenderoptions.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../source/base -I../../unix -I../../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o renderfrontend.o `test -f 'renderfrontend.cpp' || echo './'`renderfrontend.cpp rm -f libfrontend.a ar cru libfrontend.a defaultplatformbase.o defaultrenderfrontend.o messageoutput.o processrenderoptions.o renderfrontend.o ranlib libfrontend.a g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o atmosph.o `test -f 'atmosph.cpp' || echo './'`atmosph.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o bbox.o `test -f 'bbox.cpp' || echo './'`bbox.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o bcyl.o `test -f 'bcyl.cpp' || echo './'`bcyl.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o benchmark.o `test -f 'benchmark.cpp' || echo './'`benchmark.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o bezier.o `test -f 'bezier.cpp' || echo './'`bezier.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o blob.o `test -f 'blob.cpp' || echo './'`blob.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o boxes.o `test -f 'boxes.cpp' || echo './'`boxes.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o bsphere.o `test -f 'bsphere.cpp' || echo './'`bsphere.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o camera.o `test -f 'camera.cpp' || echo './'`camera.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o chi2.o `test -f 'chi2.cpp' || echo './'`chi2.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o colour.o `test -f 'colour.cpp' || echo './'`colour.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o colutils.o `test -f 'colutils.cpp' || echo './'`colutils.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o cones.o `test -f 'cones.cpp' || echo './'`cones.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o csg.o `test -f 'csg.cpp' || echo './'`csg.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o discs.o `test -f 'discs.cpp' || echo './'`discs.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o express.o `test -f 'express.cpp' || echo './'`express.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o fncode.o `test -f 'fncode.cpp' || echo './'`fncode.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o fnintern.o `test -f 'fnintern.cpp' || echo './'`fnintern.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o fnpovfpu.o `test -f 'fnpovfpu.cpp' || echo './'`fnpovfpu.cpp fnpovfpu.cpp:401:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | { "add", OPCODE_ADD, ITYPE_R }, | ^~~~~ fnpovfpu.cpp:402:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 402 | { "sub", OPCODE_SUB, ITYPE_R }, | ^~~~~ fnpovfpu.cpp:403:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 403 | { "mul", OPCODE_MUL, ITYPE_R }, | ^~~~~ fnpovfpu.cpp:404:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 404 | { "div", OPCODE_DIV, ITYPE_R }, | ^~~~~ fnpovfpu.cpp:405:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 405 | { "mod", OPCODE_MOD, ITYPE_R }, | ^~~~~ fnpovfpu.cpp:406:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | { "move", OPCODE_MOVE, ITYPE_R }, | ^~~~~~ fnpovfpu.cpp:407:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | { "cmp", OPCODE_CMP, ITYPE_R }, | ^~~~~ fnpovfpu.cpp:408:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 408 | { "neg", OPCODE_NEG, ITYPE_R }, | ^~~~~ fnpovfpu.cpp:409:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 409 | { "abs", OPCODE_ABS, ITYPE_R }, | ^~~~~ fnpovfpu.cpp:410:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 410 | { "addi", OPCODE_ADDI, ITYPE_I }, | ^~~~~~ fnpovfpu.cpp:411:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 411 | { "subi", OPCODE_SUBI, ITYPE_I }, | ^~~~~~ fnpovfpu.cpp:412:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 412 | { "muli", OPCODE_MULI, ITYPE_I }, | ^~~~~~ fnpovfpu.cpp:413:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 413 | { "divi", OPCODE_DIVI, ITYPE_I }, | ^~~~~~ fnpovfpu.cpp:414:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | { "modi", OPCODE_MODI, ITYPE_I }, | ^~~~~~ fnpovfpu.cpp:415:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 415 | { "loadi", OPCODE_LOADI, ITYPE_I }, | ^~~~~~~ fnpovfpu.cpp:416:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 416 | { "cmpi", OPCODE_CMPI, ITYPE_I }, | ^~~~~~ fnpovfpu.cpp:417:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | { "seq", OPCODE_SEQ, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:418:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | { "sne", OPCODE_SNE, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:419:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 419 | { "slt", OPCODE_SLT, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:420:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 420 | { "sle", OPCODE_SLE, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:421:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 421 | { "sgt", OPCODE_SGT, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:422:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 422 | { "sge", OPCODE_SGE, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:423:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 423 | { "teq", OPCODE_TEQ, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:424:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | { "tne", OPCODE_TNE, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:425:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 425 | { "load", OPCODE_LOAD, ITYPE_M }, | ^~~~~~ fnpovfpu.cpp:426:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 426 | { "store", OPCODE_STORE, ITYPE_M }, | ^~~~~~~ fnpovfpu.cpp:427:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | { "xeq", OPCODE_XEQ, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:428:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 428 | { "xne", OPCODE_XNE, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:429:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 429 | { "xlt", OPCODE_XLT, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:430:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 430 | { "xle", OPCODE_XLE, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:431:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 431 | { "xgt", OPCODE_XGT, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:432:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 432 | { "xge", OPCODE_XGE, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:433:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 433 | { "xdz", OPCODE_XDZ, ITYPE_S }, | ^~~~~ fnpovfpu.cpp:434:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 434 | { "beq", OPCODE_BEQ, ITYPE_J }, | ^~~~~ fnpovfpu.cpp:435:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 435 | { "bne", OPCODE_BNE, ITYPE_J }, | ^~~~~ fnpovfpu.cpp:436:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 436 | { "blt", OPCODE_BLT, ITYPE_J }, | ^~~~~ fnpovfpu.cpp:437:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 437 | { "ble", OPCODE_BLE, ITYPE_J }, | ^~~~~ fnpovfpu.cpp:438:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 438 | { "bgt", OPCODE_BGT, ITYPE_J }, | ^~~~~ fnpovfpu.cpp:439:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 439 | { "bge", OPCODE_BGE, ITYPE_J }, | ^~~~~ fnpovfpu.cpp:440:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 440 | { "jsr", OPCODE_JSR, ITYPE_J }, | ^~~~~ fnpovfpu.cpp:441:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 441 | { "jmp", OPCODE_JMP, ITYPE_J }, | ^~~~~ fnpovfpu.cpp:442:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 442 | { "rts", OPCODE_RTS, ITYPE_X }, | ^~~~~ fnpovfpu.cpp:443:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 443 | { "call", OPCODE_CALL, ITYPE_J }, | ^~~~~~ fnpovfpu.cpp:444:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 444 | { "sys1", OPCODE_SYS1, ITYPE_J }, | ^~~~~~ fnpovfpu.cpp:445:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 445 | { "sys2", OPCODE_SYS2, ITYPE_J }, | ^~~~~~ fnpovfpu.cpp:446:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 446 | { "trap", OPCODE_TRAP, ITYPE_J }, | ^~~~~~ fnpovfpu.cpp:447:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 447 | { "traps", OPCODE_TRAPS, ITYPE_J }, | ^~~~~~~ fnpovfpu.cpp:448:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 448 | { "grow", OPCODE_GROW, ITYPE_J }, | ^~~~~~ fnpovfpu.cpp:449:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 449 | { "push", OPCODE_PUSH, ITYPE_J }, | ^~~~~~ fnpovfpu.cpp:450:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 450 | { "pop", OPCODE_POP, ITYPE_J }, | ^~~~~ fnpovfpu.cpp:451:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | { "nop", OPCODE_NOP, ITYPE_X }, | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o fnsyntax.o `test -f 'fnsyntax.cpp' || echo './'`fnsyntax.cpp fnsyntax.cpp:97:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | { 35, "operator" }, | ^~~~~~~~~~ fnsyntax.cpp:98:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | { 45, "." }, | ^~~ fnsyntax.cpp:99:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | { 40, "sign or operand" }, | ^~~~~~~~~~~~~~~~~ fnsyntax.cpp:100:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | { 50, "operand" }, | ^~~~~~~~~ fnsyntax.cpp:101:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | { 55, ")" }, | ^~~ fnsyntax.cpp:102:8: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | { 60, "color or vector member" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o fpmetric.o `test -f 'fpmetric.cpp' || echo './'`fpmetric.cpp fpmetric.cpp: In function 'pov::PRECOMP_PAR_DATA* pov::Precompute_Parametric_Values(pov::PARAMETRIC*, char, int)': fpmetric.cpp:1034:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1034 | char* es = "precompute"; | ^~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o fractal.o `test -f 'fractal.cpp' || echo './'`fractal.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o function.o `test -f 'function.cpp' || echo './'`function.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o gif.o `test -f 'gif.cpp' || echo './'`gif.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o gifdecod.o `test -f 'gifdecod.cpp' || echo './'`gifdecod.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o hcmplx.o `test -f 'hcmplx.cpp' || echo './'`hcmplx.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o hfield.o `test -f 'hfield.cpp' || echo './'`hfield.cpp hfield.cpp: In function 'int pov::dda_traversal(pov::RAY*, pov::HFIELD*, double*, pov::HFIELD_BLOCK*, pov::ISTACK*&, pov::RAY*&, double&, double&)': hfield.cpp:1551:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1551 | char *dda_msg = "Illegal grid value in dda_traversal().\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | "The height field may contain dark spots. To eliminate them\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1553 | "moving the camera a tiny bit should help. For more information\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1554 | "read the user manual!"; | ~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o histogra.o `test -f 'histogra.cpp' || echo './'`histogra.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o iff.o `test -f 'iff.cpp' || echo './'`iff.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o image.o `test -f 'image.cpp' || echo './'`image.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o interior.o `test -f 'interior.cpp' || echo './'`interior.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o isosurf.o `test -f 'isosurf.cpp' || echo './'`isosurf.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o jpeg_pov.o `test -f 'jpeg_pov.cpp' || echo './'`jpeg_pov.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o lathe.o `test -f 'lathe.cpp' || echo './'`lathe.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o lbuffer.o `test -f 'lbuffer.cpp' || echo './'`lbuffer.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o lightgrp.o `test -f 'lightgrp.cpp' || echo './'`lightgrp.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o lighting.o `test -f 'lighting.cpp' || echo './'`lighting.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o mathutil.o `test -f 'mathutil.cpp' || echo './'`mathutil.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o matrices.o `test -f 'matrices.cpp' || echo './'`matrices.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o media.o `test -f 'media.cpp' || echo './'`media.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o mesh.o `test -f 'mesh.cpp' || echo './'`mesh.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o normal.o `test -f 'normal.cpp' || echo './'`normal.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o objects.o `test -f 'objects.cpp' || echo './'`objects.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o octree.o `test -f 'octree.cpp' || echo './'`octree.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o optout.o `test -f 'optout.cpp' || echo './'`optout.cpp optout.cpp:171:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "Bezier Patch" }, | ^~~~~~~~~~~~~~ optout.cpp:173:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | "Bicubic Patch" }, | ^~~~~~~~~~~~~~~ optout.cpp:175:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "Blob" }, | ^~~~~~ optout.cpp:177:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "Blob Component" }, | ^~~~~~~~~~~~~~~~ optout.cpp:179:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "Blob Bound" }, | ^~~~~~~~~~~~ optout.cpp:181:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 181 | "Box" }, | ^~~~~ optout.cpp:183:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | "Cone/Cylinder" }, | ^~~~~~~~~~~~~~~ optout.cpp:185:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "CSG Intersection" }, | ^~~~~~~~~~~~~~~~~~ optout.cpp:187:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "CSG Merge" }, | ^~~~~~~~~~~ optout.cpp:189:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "CSG Union" }, | ^~~~~~~~~~~ optout.cpp:191:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "Disc" }, | ^~~~~~ optout.cpp:193:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "Fractal" }, | ^~~~~~~~~ optout.cpp:195:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "Height Field" }, | ^~~~~~~~~~~~~~ optout.cpp:197:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "Height Field Box" }, | ^~~~~~~~~~~~~~~~~~ optout.cpp:199:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "Height Field Triangle" }, | ^~~~~~~~~~~~~~~~~~~~~~~ optout.cpp:201:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | "Height Field Block" }, | ^~~~~~~~~~~~~~~~~~~~ optout.cpp:203:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | "Height Field Cell" }, | ^~~~~~~~~~~~~~~~~~~ optout.cpp:205:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | "Isosurface" }, | ^~~~~~~~~~~~ optout.cpp:207:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "Isosurface Container" }, | ^~~~~~~~~~~~~~~~~~~~~~ optout.cpp:209:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "Isosurface Cache" }, | ^~~~~~~~~~~~~~~~~~ optout.cpp:211:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "Lathe" }, | ^~~~~~~ optout.cpp:213:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "Lathe Bound" }, | ^~~~~~~~~~~~~ optout.cpp:215:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "Mesh" }, | ^~~~~~ optout.cpp:217:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "Plane" }, | ^~~~~~~ optout.cpp:219:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "Polygon" }, | ^~~~~~~~~ optout.cpp:221:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 221 | "Prism" }, | ^~~~~~~ optout.cpp:223:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 223 | "Prism Bound" }, | ^~~~~~~~~~~~~ optout.cpp:225:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 225 | "Parametric" }, | ^~~~~~~~~~~~ optout.cpp:227:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 227 | "Parametric Bound" }, | ^~~~~~~~~~~~~~~~~~ optout.cpp:229:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 229 | "Quadric" }, | ^~~~~~~~~ optout.cpp:231:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 231 | "Quartic/Poly" }, | ^~~~~~~~~~~~~~ optout.cpp:233:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 233 | "Sphere" }, | ^~~~~~~~ optout.cpp:235:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 235 | "Sphere Sweep" }, | ^~~~~~~~~~~~~~ optout.cpp:237:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 237 | "Superellipsoid" }, | ^~~~~~~~~~~~~~~~ optout.cpp:239:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | "Surface of Revolution" }, | ^~~~~~~~~~~~~~~~~~~~~~~ optout.cpp:241:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 241 | "Surface of Rev. Bound" }, | ^~~~~~~~~~~~~~~~~~~~~~~ optout.cpp:243:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 243 | "Torus" }, | ^~~~~~~ optout.cpp:245:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 245 | "Torus Bound" }, | ^~~~~~~~~~~~~ optout.cpp:247:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | "Triangle" }, | ^~~~~~~~~~ optout.cpp:249:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | "True Type Font" }, | ^~~~~~~~~~~~~~~~ optout.cpp:251:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 251 | "Bounding Object" }, | ^~~~~~~~~~~~~~~~~ optout.cpp:253:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 253 | "Clipping Object" }, | ^~~~~~~~~~~~~~~~~ optout.cpp:255:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | "Bounding Box" }, | ^~~~~~~~~~~~~~ optout.cpp:257:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 257 | "Light Buffer" }, | ^~~~~~~~~~~~~~ optout.cpp:259:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 259 | "Vista Buffer" }, | ^~~~~~~~~~~~~~ optout.cpp: In function 'char* pov::GetOptionSwitchString(POVMSObjectPtr, unsigned int)': optout.cpp:328:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 328 | return ".On "; | ^~~~~~ optout.cpp:330:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 330 | return ".Off"; | ^~~~~~ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o parse.o `test -f 'parse.cpp' || echo './'`parse.cpp parse.cpp: In function 'char* pov::Get_Token_String(pov::TOKEN)': parse.cpp:8372:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 8372 | return (""); | ^ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o parsestr.o `test -f 'parsestr.cpp' || echo './'`parsestr.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o parstxtr.o `test -f 'parstxtr.cpp' || echo './'`parstxtr.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o pattern.o `test -f 'pattern.cpp' || echo './'`pattern.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o pgm.o `test -f 'pgm.cpp' || echo './'`pgm.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o photons.o `test -f 'photons.cpp' || echo './'`photons.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o pigment.o `test -f 'pigment.cpp' || echo './'`pigment.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o planes.o `test -f 'planes.cpp' || echo './'`planes.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -I../libraries/png -I/opt/pkg/include -pipe -Wno-multichar -s -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -c -o png_pov.o `test -f 'png_pov.cpp' || echo './'`png_pov.cpp png_pov.cpp: In member function 'virtual int pov::PNG_Image::Read_Line(float (*)[5])': png_pov.cpp:1352:62: error: 'png_get_current_row_number' was not declared in this scope 1352 | line_number = png_get_y_offset_pixels(png_ptr, info_ptr) + png_get_current_row_number(png_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ *** [png_pov.o] Error code 1 bmake[3]: stopped in /home/pbulk/build/graphics/povray/work/povray-3.6.1/source 1 error bmake[3]: stopped in /home/pbulk/build/graphics/povray/work/povray-3.6.1/source *** [all-recursive] Error code 1 bmake[2]: stopped in /home/pbulk/build/graphics/povray/work/povray-3.6.1/source 1 error bmake[2]: stopped in /home/pbulk/build/graphics/povray/work/povray-3.6.1/source *** [all-recursive] Error code 1 bmake[1]: stopped in /home/pbulk/build/graphics/povray/work/povray-3.6.1 1 error bmake[1]: stopped in /home/pbulk/build/graphics/povray/work/povray-3.6.1 *** [all] Error code 2 bmake: stopped in /home/pbulk/build/graphics/povray/work/povray-3.6.1 1 error bmake: stopped in /home/pbulk/build/graphics/povray/work/povray-3.6.1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/graphics/povray *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/graphics/povray