=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/povray", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for povray-3.6.1nb19 --- all --- /opt/pkg/bin/bmake all-recursive --- all-recursive --- Making all in libraries --- all-recursive --- Making all in source --- all-recursive --- Making all in base --- fileinputoutput.o --- --- povms.o --- --- povmscpp.o --- --- fileinputoutput.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o fileinputoutput.o `test -f 'fileinputoutput.cpp' || echo './'`fileinputoutput.cpp --- povmscpp.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o povmscpp.o `test -f 'povmscpp.cpp' || echo './'`povmscpp.cpp --- povms.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o povms.o `test -f 'povms.cpp' || echo './'`povms.cpp --- fileinputoutput.o --- fileinputoutput.cpp:62:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | {{ "", "", "", "" }}, // POV_File_Unknown | ^ fileinputoutput.cpp:62:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | {{ "", "", "", "" }}, // POV_File_Unknown | ^ fileinputoutput.cpp:62:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | {{ "", "", "", "" }}, // POV_File_Unknown | ^ fileinputoutput.cpp:62:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 62 | {{ "", "", "", "" }}, // POV_File_Unknown | ^ fileinputoutput.cpp:63:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 63 | {{ ".tga", ".TGA", "", "" }}, // POV_File_Image_Targa | ^ fileinputoutput.cpp:63:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 63 | {{ ".tga", ".TGA", "", "" }}, // POV_File_Image_Targa | ^ fileinputoutput.cpp:63:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 63 | {{ ".tga", ".TGA", "", "" }}, // POV_File_Image_Targa | ^ fileinputoutput.cpp:63:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 63 | {{ ".tga", ".TGA", "", "" }}, // POV_File_Image_Targa | ^ fileinputoutput.cpp:64:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 64 | {{ ".png", ".PNG", "", "" }}, // POV_File_Image_PNG | ^ fileinputoutput.cpp:64:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 64 | {{ ".png", ".PNG", "", "" }}, // POV_File_Image_PNG | ^ fileinputoutput.cpp:64:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 64 | {{ ".png", ".PNG", "", "" }}, // POV_File_Image_PNG | ^ fileinputoutput.cpp:64:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 64 | {{ ".png", ".PNG", "", "" }}, // POV_File_Image_PNG | ^ fileinputoutput.cpp:65:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | {{ ".ppm", ".PPM", "", "" }}, // POV_File_Image_PPM | ^ fileinputoutput.cpp:65:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | {{ ".ppm", ".PPM", "", "" }}, // POV_File_Image_PPM | ^ fileinputoutput.cpp:65:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | {{ ".ppm", ".PPM", "", "" }}, // POV_File_Image_PPM | ^ fileinputoutput.cpp:65:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 65 | {{ ".ppm", ".PPM", "", "" }}, // POV_File_Image_PPM | ^ fileinputoutput.cpp:66:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 66 | {{ ".pgm", ".PGM", "", "" }}, // POV_File_Image_PGM | ^ fileinputoutput.cpp:66:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 66 | {{ ".pgm", ".PGM", "", "" }}, // POV_File_Image_PGM | ^ fileinputoutput.cpp:66:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 66 | {{ ".pgm", ".PGM", "", "" }}, // POV_File_Image_PGM | ^ fileinputoutput.cpp:66:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 66 | {{ ".pgm", ".PGM", "", "" }}, // POV_File_Image_PGM | ^ fileinputoutput.cpp:67:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 67 | {{ ".gif", ".GIF", "", "" }}, // POV_File_Image_GIF | ^ fileinputoutput.cpp:67:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 67 | {{ ".gif", ".GIF", "", "" }}, // POV_File_Image_GIF | ^ fileinputoutput.cpp:67:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 67 | {{ ".gif", ".GIF", "", "" }}, // POV_File_Image_GIF | ^ fileinputoutput.cpp:67:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 67 | {{ ".gif", ".GIF", "", "" }}, // POV_File_Image_GIF | ^ fileinputoutput.cpp:68:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | {{ ".iff", ".IFF", "", "" }}, // POV_File_Image_IFF | ^ fileinputoutput.cpp:68:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | {{ ".iff", ".IFF", "", "" }}, // POV_File_Image_IFF | ^ fileinputoutput.cpp:68:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | {{ ".iff", ".IFF", "", "" }}, // POV_File_Image_IFF | ^ fileinputoutput.cpp:68:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | {{ ".iff", ".IFF", "", "" }}, // POV_File_Image_IFF | ^ fileinputoutput.cpp:69:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | {{ ".jpg", ".JPG", ".jpeg", ".JPEG" }}, // POV_File_Image_JPEG | ^ fileinputoutput.cpp:69:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | {{ ".jpg", ".JPG", ".jpeg", ".JPEG" }}, // POV_File_Image_JPEG | ^ fileinputoutput.cpp:69:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | {{ ".jpg", ".JPG", ".jpeg", ".JPEG" }}, // POV_File_Image_JPEG | ^ fileinputoutput.cpp:69:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | {{ ".jpg", ".JPG", ".jpeg", ".JPEG" }}, // POV_File_Image_JPEG | ^ fileinputoutput.cpp:70:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 70 | {{ ".tif", ".TIF", ".tiff", ".TIFF" }}, // POV_File_Image_TIFF | ^ fileinputoutput.cpp:70:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 70 | {{ ".tif", ".TIF", ".tiff", ".TIFF" }}, // POV_File_Image_TIFF | ^ fileinputoutput.cpp:70:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 70 | {{ ".tif", ".TIF", ".tiff", ".TIFF" }}, // POV_File_Image_TIFF | ^ fileinputoutput.cpp:70:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 70 | {{ ".tif", ".TIF", ".tiff", ".TIFF" }}, // POV_File_Image_TIFF | ^ fileinputoutput.cpp:71:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 71 | {{ POV_IS1, POV_IS2, POV_IS3, POV_IS4 }}, // POV_File_Image_System | ^ fileinputoutput.cpp:45:18: note: expanded from macro 'POV_IS1' 45 | #define POV_IS1 "" | ^ fileinputoutput.cpp:71:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 71 | {{ POV_IS1, POV_IS2, POV_IS3, POV_IS4 }}, // POV_File_Image_System | ^ fileinputoutput.cpp:49:18: note: expanded from macro 'POV_IS2' 49 | #define POV_IS2 "" | ^ fileinputoutput.cpp:71:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 71 | {{ POV_IS1, POV_IS2, POV_IS3, POV_IS4 }}, // POV_File_Image_System | ^ fileinputoutput.cpp:53:18: note: expanded from macro 'POV_IS3' 53 | #define POV_IS3 "" | ^ fileinputoutput.cpp:71:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 71 | {{ POV_IS1, POV_IS2, POV_IS3, POV_IS4 }}, // POV_File_Image_System | ^ fileinputoutput.cpp:57:18: note: expanded from macro 'POV_IS4' 57 | #define POV_IS4 "" | ^ fileinputoutput.cpp:72:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- povmscpp.o --- povmscpp.cpp:220:3: warning: '~POVMS_Attribute' has a non-throwing exception specification but can still throw [-Wexceptions] 220 | throw err; | ^ povmscpp.cpp:214:18: note: destructor has a implicit non-throwing exception specification --- fileinputoutput.o --- 72 | {{ ".pov", ".POV", "", "" }}, // POV_File_Text_POV | ^ --- povmscpp.o --- 214 | POVMS_Attribute::~POVMS_Attribute() | ^ --- fileinputoutput.o --- fileinputoutput.cpp:72:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | {{ ".pov", ".POV", "", "" }}, // POV_File_Text_POV | ^ fileinputoutput.cpp:72:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | {{ ".pov", ".POV", "", "" }}, // POV_File_Text_POV | ^ fileinputoutput.cpp:72:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | {{ ".pov", ".POV", "", "" }}, // POV_File_Text_POV | ^ fileinputoutput.cpp:73:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 73 | {{ ".inc", ".INC", "", "" }}, // POV_File_Text_INC | ^ fileinputoutput.cpp:73:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 73 | {{ ".inc", ".INC", "", "" }}, // POV_File_Text_INC | ^ fileinputoutput.cpp:73:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 73 | {{ ".inc", ".INC", "", "" }}, // POV_File_Text_INC | ^ fileinputoutput.cpp:73:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- povmscpp.o --- povmscpp.cpp:297:3: warning: '~POVMS_List' has a non-throwing exception specification but can still throw [-Wexceptions] 297 | throw err; | ^ povmscpp.cpp:291:13: note: destructor has a implicit non-throwing exception specification 291 | POVMS_List::~POVMS_List() | ^ --- fileinputoutput.o --- 73 | {{ ".inc", ".INC", "", "" }}, // POV_File_Text_INC | ^ fileinputoutput.cpp:74:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 74 | {{ ".ini", ".INI", "", "" }}, // POV_File_Text_INI | ^ fileinputoutput.cpp:74:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 74 | {{ ".ini", ".INI", "", "" }}, // POV_File_Text_INI | ^ fileinputoutput.cpp:74:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 74 | {{ ".ini", ".INI", "", "" }}, // POV_File_Text_INI | ^ fileinputoutput.cpp:74:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 74 | {{ ".ini", ".INI", "", "" }}, // POV_File_Text_INI | ^ fileinputoutput.cpp:75:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | {{ ".csv", ".CSV", "", "" }}, // POV_File_Text_CSV | ^ fileinputoutput.cpp:75:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | {{ ".csv", ".CSV", "", "" }}, // POV_File_Text_CSV | ^ fileinputoutput.cpp:75:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | {{ ".csv", ".CSV", "", "" }}, // POV_File_Text_CSV | ^ fileinputoutput.cpp:75:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | {{ ".csv", ".CSV", "", "" }}, // POV_File_Text_CSV | ^ fileinputoutput.cpp:76:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | {{ ".txt", ".TXT", "", "" }}, // POV_File_Text_Stream | ^ fileinputoutput.cpp:76:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | {{ ".txt", ".TXT", "", "" }}, // POV_File_Text_Stream | ^ --- povmscpp.o --- povmscpp.cpp:482:3: warning: '~POVMS_Object' has a non-throwing exception specification but can still throw [-Wexceptions] 482 | throw err; | ^ povmscpp.cpp:476:15: note: destructor has a implicit non-throwing exception specification --- fileinputoutput.o --- fileinputoutput.cpp:76:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- povmscpp.o --- 476 | POVMS_Object::~POVMS_Object() | ^ --- fileinputoutput.o --- 76 | {{ ".txt", ".TXT", "", "" }}, // POV_File_Text_Stream | ^ fileinputoutput.cpp:76:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | {{ ".txt", ".TXT", "", "" }}, // POV_File_Text_Stream | ^ fileinputoutput.cpp:77:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 77 | {{ "", "", "", "" }}, // POV_File_Text_User | ^ fileinputoutput.cpp:77:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 77 | {{ "", "", "", "" }}, // POV_File_Text_User | ^ fileinputoutput.cpp:77:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 77 | {{ "", "", "", "" }}, // POV_File_Text_User | ^ fileinputoutput.cpp:77:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 77 | {{ "", "", "", "" }}, // POV_File_Text_User | ^ fileinputoutput.cpp:78:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 78 | {{ ".df3", ".DF3", "", "" }}, // POV_File_Data_DF3 | ^ fileinputoutput.cpp:78:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 78 | {{ ".df3", ".DF3", "", "" }}, // POV_File_Data_DF3 | ^ fileinputoutput.cpp:78:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 78 | {{ ".df3", ".DF3", "", "" }}, // POV_File_Data_DF3 | ^ fileinputoutput.cpp:78:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 78 | {{ ".df3", ".DF3", "", "" }}, // POV_File_Data_DF3 | ^ fileinputoutput.cpp:79:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 79 | {{ ".rca", ".RCA", "", "" }}, // POV_File_Data_RCA | ^ fileinputoutput.cpp:79:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 79 | {{ ".rca", ".RCA", "", "" }}, // POV_File_Data_RCA | ^ fileinputoutput.cpp:79:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 79 | {{ ".rca", ".RCA", "", "" }}, // POV_File_Data_RCA | ^ fileinputoutput.cpp:79:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 79 | {{ ".rca", ".RCA", "", "" }}, // POV_File_Data_RCA | ^ fileinputoutput.cpp:80:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 80 | {{ ".log", ".LOG", "", "" }}, // POV_File_Data_LOG | ^ fileinputoutput.cpp:80:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 80 | {{ ".log", ".LOG", "", "" }}, // POV_File_Data_LOG | ^ fileinputoutput.cpp:80:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 80 | {{ ".log", ".LOG", "", "" }}, // POV_File_Data_LOG | ^ fileinputoutput.cpp:80:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 80 | {{ ".log", ".LOG", "", "" }}, // POV_File_Data_LOG | ^ fileinputoutput.cpp:81:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 81 | {{ ".ttf", ".TTF", "", "" }} // POV_File_Font_TTF | ^ fileinputoutput.cpp:81:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 81 | {{ ".ttf", ".TTF", "", "" }} // POV_File_Font_TTF | ^ fileinputoutput.cpp:81:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 81 | {{ ".ttf", ".TTF", "", "" }} // POV_File_Font_TTF | ^ fileinputoutput.cpp:81:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 81 | {{ ".ttf", ".TTF", "", "" }} // POV_File_Font_TTF | ^ --- povmscpp.o --- povmscpp.cpp:1121:4: warning: delete called on 'POVMS_MessageReceiver::HandlerOO' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 1121 | delete nodeptr->handleroo; | ^ povmscpp.cpp:1123:4: warning: delete called on 'POVMS_MessageReceiver::Handler' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 1123 | delete nodeptr->handler; | ^ --- fileinputoutput.o --- 80 warnings generated. --- processoptions.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o processoptions.o `test -f 'processoptions.cpp' || echo './'`processoptions.cpp --- povmscpp.o --- 5 warnings generated. --- stringutilities.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o stringutilities.o `test -f 'stringutilities.cpp' || echo './'`stringutilities.cpp --- textstreambuffer.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o textstreambuffer.o `test -f 'textstreambuffer.cpp' || echo './'`textstreambuffer.cpp --- textstream.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o textstream.o `test -f 'textstream.cpp' || echo './'`textstream.cpp --- libbase.a --- 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 --- defaultplatformbase.o --- --- defaultrenderfrontend.o --- --- messageoutput.o --- --- defaultplatformbase.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../source/base -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o defaultplatformbase.o `test -f 'defaultplatformbase.cpp' || echo './'`defaultplatformbase.cpp --- defaultrenderfrontend.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../source/base -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o defaultrenderfrontend.o `test -f 'defaultrenderfrontend.cpp' || echo './'`defaultrenderfrontend.cpp --- messageoutput.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../source/base -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o messageoutput.o `test -f 'messageoutput.cpp' || echo './'`messageoutput.cpp --- processrenderoptions.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../source/base -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o processrenderoptions.o `test -f 'processrenderoptions.cpp' || echo './'`processrenderoptions.cpp --- messageoutput.o --- messageoutput.cpp:306:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 306 | char *al = ""; | ^ messageoutput.cpp:326:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 326 | al = " with alpha"; | ^ messageoutput.cpp:333:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 333 | case 'C': t = "RLE Targa"; break; | ^ messageoutput.cpp:334:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 334 | case 'N': t = "PNG"; break; | ^ messageoutput.cpp:335:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 335 | case 'J': t = "JPEG"; break; | ^ messageoutput.cpp:336:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 336 | case 'P': t = "PPM"; break; | ^ messageoutput.cpp:337:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 337 | case 'S': t = "(system format)"; break; | ^ messageoutput.cpp:338:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 338 | case 'T': t = "Targa"; break; | ^ messageoutput.cpp:339:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 339 | default: t = "(none)"; break; | ^ messageoutput.cpp:380:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 380 | t = "CSV"; | ^ messageoutput.cpp:384:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 384 | t = "TGA"; | ^ messageoutput.cpp:388:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 388 | t = "PNG"; | ^ messageoutput.cpp:392:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 392 | t = "PPM"; | ^ messageoutput.cpp:396:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 396 | t = "(system format)"; | ^ messageoutput.cpp:399:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 399 | t = "(none)"; | ^ --- defaultrenderfrontend.o --- defaultrenderfrontend.cpp:311:86: warning: address of array 'this->consoleoutput' will always evaluate to 'true' [-Wpointer-bool-conversion] 311 | streams[i] = new DefaultStreamBuffer(os, (i == ALL_STREAM), (i == ALL_STREAM) || !consoleoutput); | ~^~~~~~~~~~~~~ defaultrenderfrontend.cpp:324:86: warning: address of array 'this->consoleoutput' will always evaluate to 'true' [-Wpointer-bool-conversion] 324 | streams[i] = new DefaultStreamBuffer(os, (i == ALL_STREAM), (i == ALL_STREAM) || !consoleoutput); | ~^~~~~~~~~~~~~ 2 warnings generated. --- renderfrontend.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../source -I../../source/base -I../../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o renderfrontend.o `test -f 'renderfrontend.cpp' || echo './'`renderfrontend.cpp --- messageoutput.o --- 15 warnings generated. --- libfrontend.a --- rm -f libfrontend.a ar cru libfrontend.a defaultplatformbase.o defaultrenderfrontend.o messageoutput.o processrenderoptions.o renderfrontend.o ranlib libfrontend.a --- atmosph.o --- --- bbox.o --- --- bcyl.o --- --- atmosph.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o atmosph.o `test -f 'atmosph.cpp' || echo './'`atmosph.cpp --- bbox.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o bbox.o `test -f 'bbox.cpp' || echo './'`bbox.cpp --- bcyl.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o bcyl.o `test -f 'bcyl.cpp' || echo './'`bcyl.cpp --- benchmark.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o benchmark.o `test -f 'benchmark.cpp' || echo './'`benchmark.cpp --- bezier.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o bezier.o `test -f 'bezier.cpp' || echo './'`bezier.cpp --- blob.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o blob.o `test -f 'blob.cpp' || echo './'`blob.cpp --- boxes.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o boxes.o `test -f 'boxes.cpp' || echo './'`boxes.cpp --- bsphere.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o bsphere.o `test -f 'bsphere.cpp' || echo './'`bsphere.cpp --- camera.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o camera.o `test -f 'camera.cpp' || echo './'`camera.cpp --- chi2.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o chi2.o `test -f 'chi2.cpp' || echo './'`chi2.cpp --- colour.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o colour.o `test -f 'colour.cpp' || echo './'`colour.cpp --- colutils.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o colutils.o `test -f 'colutils.cpp' || echo './'`colutils.cpp --- cones.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o cones.o `test -f 'cones.cpp' || echo './'`cones.cpp --- csg.o --- --- discs.o --- --- csg.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o csg.o `test -f 'csg.cpp' || echo './'`csg.cpp --- discs.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o discs.o `test -f 'discs.cpp' || echo './'`discs.cpp --- express.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o express.o `test -f 'express.cpp' || echo './'`express.cpp --- fncode.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o fncode.o `test -f 'fncode.cpp' || echo './'`fncode.cpp --- fnintern.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o fnintern.o `test -f 'fnintern.cpp' || echo './'`fnintern.cpp --- express.o --- express.cpp:1474:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1474 | register int i; | ^~~~~~~~ express.cpp:1522:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1522 | register int i; | ^~~~~~~~ express.cpp:1595:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1595 | register int i; | ^~~~~~~~ express.cpp:1664:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1664 | register int i; | ^~~~~~~~ express.cpp:1751:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1751 | register int i; | ^~~~~~~~ express.cpp:2243:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 2243 | register int i; | ^~~~~~~~ 6 warnings generated. --- fnpovfpu.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o fnpovfpu.o `test -f 'fnpovfpu.cpp' || echo './'`fnpovfpu.cpp --- fnsyntax.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o fnsyntax.o `test -f 'fnsyntax.cpp' || echo './'`fnsyntax.cpp --- fpmetric.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o fpmetric.o `test -f 'fpmetric.cpp' || echo './'`fpmetric.cpp --- fnpovfpu.o --- fnpovfpu.cpp:401:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 401 | { "add", OPCODE_ADD, ITYPE_R }, | ^ fnpovfpu.cpp:402:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 402 | { "sub", OPCODE_SUB, ITYPE_R }, | ^ fnpovfpu.cpp:403:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 403 | { "mul", OPCODE_MUL, ITYPE_R }, | ^ fnpovfpu.cpp:404:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 404 | { "div", OPCODE_DIV, ITYPE_R }, | ^ fnpovfpu.cpp:405:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 405 | { "mod", OPCODE_MOD, ITYPE_R }, | ^ fnpovfpu.cpp:406:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 406 | { "move", OPCODE_MOVE, ITYPE_R }, | ^ fnpovfpu.cpp:407:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 407 | { "cmp", OPCODE_CMP, ITYPE_R }, | ^ fnpovfpu.cpp:408:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 408 | { "neg", OPCODE_NEG, ITYPE_R }, | ^ fnpovfpu.cpp:409:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 409 | { "abs", OPCODE_ABS, ITYPE_R }, | ^ fnpovfpu.cpp:410:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 410 | { "addi", OPCODE_ADDI, ITYPE_I }, | ^ fnpovfpu.cpp:411:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 411 | { "subi", OPCODE_SUBI, ITYPE_I }, | ^ fnpovfpu.cpp:412:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 412 | { "muli", OPCODE_MULI, ITYPE_I }, | ^ fnpovfpu.cpp:413:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 413 | { "divi", OPCODE_DIVI, ITYPE_I }, | ^ fnpovfpu.cpp:414:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 414 | { "modi", OPCODE_MODI, ITYPE_I }, | ^ fnpovfpu.cpp:415:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 415 | { "loadi", OPCODE_LOADI, ITYPE_I }, | ^ fnpovfpu.cpp:416:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 416 | { "cmpi", OPCODE_CMPI, ITYPE_I }, | ^ fnpovfpu.cpp:417:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 417 | { "seq", OPCODE_SEQ, ITYPE_S }, | ^ fnpovfpu.cpp:418:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 418 | { "sne", OPCODE_SNE, ITYPE_S }, | ^ fnpovfpu.cpp:419:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 419 | { "slt", OPCODE_SLT, ITYPE_S }, | ^ fnpovfpu.cpp:420:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 420 | { "sle", OPCODE_SLE, ITYPE_S }, | ^ fnpovfpu.cpp:421:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 421 | { "sgt", OPCODE_SGT, ITYPE_S }, | ^ fnpovfpu.cpp:422:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 422 | { "sge", OPCODE_SGE, ITYPE_S }, | ^ fnpovfpu.cpp:423:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 423 | { "teq", OPCODE_TEQ, ITYPE_S }, | ^ fnpovfpu.cpp:424:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 424 | { "tne", OPCODE_TNE, ITYPE_S }, | ^ fnpovfpu.cpp:425:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 425 | { "load", OPCODE_LOAD, ITYPE_M }, | ^ fnpovfpu.cpp:426:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 426 | { "store", OPCODE_STORE, ITYPE_M }, | ^ fnpovfpu.cpp:427:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 427 | { "xeq", OPCODE_XEQ, ITYPE_S }, | ^ fnpovfpu.cpp:428:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 428 | { "xne", OPCODE_XNE, ITYPE_S }, | ^ fnpovfpu.cpp:429:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 429 | { "xlt", OPCODE_XLT, ITYPE_S }, | ^ fnpovfpu.cpp:430:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 430 | { "xle", OPCODE_XLE, ITYPE_S }, | ^ fnpovfpu.cpp:431:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 431 | { "xgt", OPCODE_XGT, ITYPE_S }, | ^ fnpovfpu.cpp:432:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 432 | { "xge", OPCODE_XGE, ITYPE_S }, | ^ fnpovfpu.cpp:433:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 433 | { "xdz", OPCODE_XDZ, ITYPE_S }, | ^ fnpovfpu.cpp:434:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 434 | { "beq", OPCODE_BEQ, ITYPE_J }, | ^ fnpovfpu.cpp:435:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 435 | { "bne", OPCODE_BNE, ITYPE_J }, | ^ fnpovfpu.cpp:436:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 436 | { "blt", OPCODE_BLT, ITYPE_J }, | ^ fnpovfpu.cpp:437:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 437 | { "ble", OPCODE_BLE, ITYPE_J }, | ^ fnpovfpu.cpp:438:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 438 | { "bgt", OPCODE_BGT, ITYPE_J }, | ^ fnpovfpu.cpp:439:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 439 | { "bge", OPCODE_BGE, ITYPE_J }, | ^ fnpovfpu.cpp:440:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 440 | { "jsr", OPCODE_JSR, ITYPE_J }, | ^ fnpovfpu.cpp:441:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 441 | { "jmp", OPCODE_JMP, ITYPE_J }, | ^ fnpovfpu.cpp:442:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 442 | { "rts", OPCODE_RTS, ITYPE_X }, | ^ fnpovfpu.cpp:443:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 443 | { "call", OPCODE_CALL, ITYPE_J }, | ^ fnpovfpu.cpp:444:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 444 | { "sys1", OPCODE_SYS1, ITYPE_J }, | ^ fnpovfpu.cpp:445:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 445 | { "sys2", OPCODE_SYS2, ITYPE_J }, | ^ fnpovfpu.cpp:446:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 446 | { "trap", OPCODE_TRAP, ITYPE_J }, | ^ fnpovfpu.cpp:447:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 447 | { "traps", OPCODE_TRAPS, ITYPE_J }, | ^ fnpovfpu.cpp:448:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 448 | { "grow", OPCODE_GROW, ITYPE_J }, | ^ fnpovfpu.cpp:449:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 449 | { "push", OPCODE_PUSH, ITYPE_J }, | ^ fnpovfpu.cpp:450:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 450 | { "pop", OPCODE_POP, ITYPE_J }, | ^ fnpovfpu.cpp:451:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 451 | { "nop", OPCODE_NOP, ITYPE_X }, | ^ --- fnsyntax.o --- fnsyntax.cpp:97:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 97 | { 35, "operator" }, | ^ fnsyntax.cpp:98:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 98 | { 45, "." }, | ^ fnsyntax.cpp:99:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 99 | { 40, "sign or operand" }, | ^ fnsyntax.cpp:100:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 100 | { 50, "operand" }, | ^ fnsyntax.cpp:101:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 101 | { 55, ")" }, | ^ fnsyntax.cpp:102:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 102 | { 60, "color or vector member" }, | ^ 6 warnings generated. --- fractal.o --- --- fpmetric.o --- fpmetric.cpp:1034:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1034 | char* es = "precompute"; | ^ --- fractal.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o fractal.o `test -f 'fractal.cpp' || echo './'`fractal.cpp --- fpmetric.o --- 1 warning generated. --- function.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o function.o `test -f 'function.cpp' || echo './'`function.cpp --- fnpovfpu.o --- 51 warnings generated. --- gif.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o gif.o `test -f 'gif.cpp' || echo './'`gif.cpp --- gifdecod.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o gifdecod.o `test -f 'gifdecod.cpp' || echo './'`gifdecod.cpp --- hcmplx.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o hcmplx.o `test -f 'hcmplx.cpp' || echo './'`hcmplx.cpp --- gif.o --- gif.cpp:117:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 117 | register int x; | ^~~~~~~~ gif.cpp:118:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 118 | register unsigned char *line; | ^~~~~~~~ gif.cpp:174:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 174 | register int byte; | ^~~~~~~~ gif.cpp:220:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 220 | register int i, j, status; | ^~~~~~~~ gif.cpp:220:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 220 | register int i, j, status; | ^~~~~~~~ gif.cpp:220:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 220 | register int i, j, status; | ^~~~~~~~ --- gifdecod.o --- gifdecod.cpp:324:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 324 | FAST UTINY *sp, *bufptr; | ^~~~ gifdecod.cpp:96:14: note: expanded from macro 'FAST' 96 | #define FAST register | ^ gifdecod.cpp:324:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 324 | FAST UTINY *sp, *bufptr; | ^~~~ gifdecod.cpp:96:14: note: expanded from macro 'FAST' 96 | #define FAST register | ^ gifdecod.cpp:326:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 326 | FAST short code, fc, oc, bufcnt; | ^~~~ gifdecod.cpp:96:14: note: expanded from macro 'FAST' 96 | #define FAST register | ^ gifdecod.cpp:326:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 326 | FAST short code, fc, oc, bufcnt; | ^~~~ gifdecod.cpp:96:14: note: expanded from macro 'FAST' 96 | #define FAST register | ^ gifdecod.cpp:326:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 326 | FAST short code, fc, oc, bufcnt; | ^~~~ gifdecod.cpp:96:14: note: expanded from macro 'FAST' 96 | #define FAST register | ^ gifdecod.cpp:326:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 326 | FAST short code, fc, oc, bufcnt; | ^~~~ gifdecod.cpp:96:14: note: expanded from macro 'FAST' 96 | #define FAST register | ^ --- gif.o --- 6 warnings generated. --- hfield.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o hfield.o `test -f 'hfield.cpp' || echo './'`hfield.cpp --- gifdecod.o --- 6 warnings generated. --- histogra.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o histogra.o `test -f 'histogra.cpp' || echo './'`histogra.cpp --- iff.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o iff.o `test -f 'iff.cpp' || echo './'`iff.cpp --- hfield.o --- hfield.cpp:1551:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1551 | char *dda_msg = "Illegal grid value in dda_traversal().\n" | ^ --- image.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o image.o `test -f 'image.cpp' || echo './'`image.cpp --- hfield.o --- 1 warning generated. --- interior.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o interior.o `test -f 'interior.cpp' || echo './'`interior.cpp --- isosurf.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o isosurf.o `test -f 'isosurf.cpp' || echo './'`isosurf.cpp --- image.o --- image.cpp:1459:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1459 | register int i; | ^~~~~~~~ 1 warning generated. --- jpeg_pov.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o jpeg_pov.o `test -f 'jpeg_pov.cpp' || echo './'`jpeg_pov.cpp --- lathe.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o lathe.o `test -f 'lathe.cpp' || echo './'`lathe.cpp --- lbuffer.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o lbuffer.o `test -f 'lbuffer.cpp' || echo './'`lbuffer.cpp --- lightgrp.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o lightgrp.o `test -f 'lightgrp.cpp' || echo './'`lightgrp.cpp --- lbuffer.o --- lbuffer.cpp:169:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 169 | register int i; | ^~~~~~~~ --- lighting.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o lighting.o `test -f 'lighting.cpp' || echo './'`lighting.cpp --- lbuffer.o --- 1 warning generated. --- mathutil.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o mathutil.o `test -f 'mathutil.cpp' || echo './'`mathutil.cpp --- matrices.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o matrices.o `test -f 'matrices.cpp' || echo './'`matrices.cpp --- lighting.o --- lighting.cpp:1359:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1359 | register int i; | ^~~~~~~~ lighting.cpp:1596:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1596 | register int i; | ^~~~~~~~ lighting.cpp:1723:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1723 | register int i; | ^~~~~~~~ --- media.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o media.o `test -f 'media.cpp' || echo './'`media.cpp --- lighting.o --- 3 warnings generated. --- mesh.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o mesh.o `test -f 'mesh.cpp' || echo './'`mesh.cpp --- matrices.o --- matrices.cpp:97:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 97 | register int i, j; | ^~~~~~~~ matrices.cpp:97:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 97 | register int i, j; | ^~~~~~~~ matrices.cpp:141:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 141 | register int i, j; | ^~~~~~~~ matrices.cpp:141:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 141 | register int i, j; | ^~~~~~~~ matrices.cpp:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int i, j; | ^~~~~~~~ matrices.cpp:364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 364 | register int i, j; | ^~~~~~~~ matrices.cpp:401:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 401 | register int i; | ^~~~~~~~ matrices.cpp:447:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 447 | register int i; | ^~~~~~~~ matrices.cpp:493:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 493 | register int i; | ^~~~~~~~ matrices.cpp:539:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 539 | register int i; | ^~~~~~~~ matrices.cpp:585:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 585 | register int i; | ^~~~~~~~ matrices.cpp:631:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 631 | register int i; | ^~~~~~~~ matrices.cpp:724:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 724 | register int i; | ^~~~~~~~ matrices.cpp:827:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 827 | register DBL cosx, cosy, cosz, sinx, siny, sinz; | ^~~~~~~~ matrices.cpp:827:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 827 | register DBL cosx, cosy, cosz, sinx, siny, sinz; | ^~~~~~~~ matrices.cpp:827:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 827 | register DBL cosx, cosy, cosz, sinx, siny, sinz; | ^~~~~~~~ matrices.cpp:827:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 827 | register DBL cosx, cosy, cosz, sinx, siny, sinz; | ^~~~~~~~ matrices.cpp:827:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 827 | register DBL cosx, cosy, cosz, sinx, siny, sinz; | ^~~~~~~~ matrices.cpp:827:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 827 | register DBL cosx, cosy, cosz, sinx, siny, sinz; | ^~~~~~~~ 19 warnings generated. --- normal.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o normal.o `test -f 'normal.cpp' || echo './'`normal.cpp --- objects.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o objects.o `test -f 'objects.cpp' || echo './'`objects.cpp --- octree.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o octree.o `test -f 'octree.cpp' || echo './'`octree.cpp --- normal.o --- normal.cpp:117:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 117 | register unsigned int i; | ^~~~~~~~ normal.cpp:118:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 118 | register DBL length, scalar, index; | ^~~~~~~~ normal.cpp:118:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 118 | register DBL length, scalar, index; | ^~~~~~~~ normal.cpp:118:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 118 | register DBL length, scalar, index; | ^~~~~~~~ normal.cpp:163:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 163 | register unsigned int i; | ^~~~~~~~ normal.cpp:164:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 164 | register DBL length, scalar, index, sinValue ; | ^~~~~~~~ normal.cpp:164:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 164 | register DBL length, scalar, index, sinValue ; | ^~~~~~~~ normal.cpp:164:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 164 | register DBL length, scalar, index, sinValue ; | ^~~~~~~~ normal.cpp:164:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 164 | register DBL length, scalar, index, sinValue ; | ^~~~~~~~ normal.cpp:304:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 304 | register int i; | ^~~~~~~~ normal.cpp:305:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 305 | register DBL scale = 1.0; | ^~~~~~~~ 11 warnings generated. --- optout.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o optout.o `test -f 'optout.cpp' || echo './'`optout.cpp --- parse.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o parse.o `test -f 'parse.cpp' || echo './'`parse.cpp --- parsestr.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o parsestr.o `test -f 'parsestr.cpp' || echo './'`parsestr.cpp --- optout.o --- optout.cpp:171:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 171 | "Bezier Patch" }, | ^ optout.cpp:173:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 173 | "Bicubic Patch" }, | ^ optout.cpp:175:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 175 | "Blob" }, | ^ optout.cpp:177:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 177 | "Blob Component" }, | ^ optout.cpp:179:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 179 | "Blob Bound" }, | ^ optout.cpp:181:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 181 | "Box" }, | ^ optout.cpp:183:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 183 | "Cone/Cylinder" }, | ^ optout.cpp:185:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 185 | "CSG Intersection" }, | ^ optout.cpp:187:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 187 | "CSG Merge" }, | ^ optout.cpp:189:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 189 | "CSG Union" }, | ^ optout.cpp:191:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 191 | "Disc" }, | ^ optout.cpp:193:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 193 | "Fractal" }, | ^ optout.cpp:195:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 195 | "Height Field" }, | ^ optout.cpp:197:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 197 | "Height Field Box" }, | ^ optout.cpp:199:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 199 | "Height Field Triangle" }, | ^ optout.cpp:201:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 201 | "Height Field Block" }, | ^ optout.cpp:203:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 203 | "Height Field Cell" }, | ^ optout.cpp:205:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 205 | "Isosurface" }, | ^ optout.cpp:207:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 207 | "Isosurface Container" }, | ^ optout.cpp:209:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 209 | "Isosurface Cache" }, | ^ optout.cpp:211:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 211 | "Lathe" }, | ^ optout.cpp:213:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 213 | "Lathe Bound" }, | ^ optout.cpp:215:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 215 | "Mesh" }, | ^ optout.cpp:217:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 217 | "Plane" }, | ^ optout.cpp:219:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 219 | "Polygon" }, | ^ optout.cpp:221:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 221 | "Prism" }, | ^ optout.cpp:223:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 223 | "Prism Bound" }, | ^ optout.cpp:225:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 225 | "Parametric" }, | ^ optout.cpp:227:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 227 | "Parametric Bound" }, | ^ optout.cpp:229:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 229 | "Quadric" }, | ^ optout.cpp:231:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 231 | "Quartic/Poly" }, | ^ optout.cpp:233:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 233 | "Sphere" }, | ^ optout.cpp:235:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 235 | "Sphere Sweep" }, | ^ optout.cpp:237:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 237 | "Superellipsoid" }, | ^ optout.cpp:239:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 239 | "Surface of Revolution" }, | ^ optout.cpp:241:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 241 | "Surface of Rev. Bound" }, | ^ optout.cpp:243:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 243 | "Torus" }, | ^ optout.cpp:245:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 245 | "Torus Bound" }, | ^ optout.cpp:247:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 247 | "Triangle" }, | ^ optout.cpp:249:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 249 | "True Type Font" }, | ^ optout.cpp:251:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 251 | "Bounding Object" }, | ^ optout.cpp:253:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 253 | "Clipping Object" }, | ^ optout.cpp:255:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 255 | "Bounding Box" }, | ^ optout.cpp:257:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | "Light Buffer" }, | ^ optout.cpp:259:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 259 | "Vista Buffer" }, | ^ optout.cpp:328:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 328 | return ".On "; | ^ optout.cpp:330:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 330 | return ".Off"; | ^ 47 warnings generated. --- parstxtr.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o parstxtr.o `test -f 'parstxtr.cpp' || echo './'`parstxtr.cpp --- parse.o --- parse.cpp:8367:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 8367 | register int i; | ^~~~~~~~ parse.cpp:8372:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 8372 | return (""); | ^ parse.cpp:8424:10: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 8424 | s += sprintf (s, "%s\n", Reserved_Words[i].Token_Name) ; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ --- parsestr.o --- parsestr.cpp:244:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 244 | sprintf(p, "%d", l); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ parsestr.cpp:252:4: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 252 | sprintf(p, "0%d", abs(l)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ parsestr.cpp:261:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 261 | sprintf(p, "%d", d); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ parsestr.cpp:268:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 268 | sprintf(temp4, temp3, val); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ parsestr.cpp:331:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 331 | sprintf(p, "%d", l); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ parsestr.cpp:339:4: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 339 | sprintf(p, "0%d", abs(l)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ parsestr.cpp:348:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 348 | sprintf(p, "%d", d); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ parsestr.cpp:355:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 355 | sprintf(temp4, temp3, Express[X]); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ parsestr.cpp:361:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 361 | sprintf(temp4, temp3, Express[Terms]); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ parsestr.cpp:938:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 938 | register int i; | ^~~~~~~~ 10 warnings generated. --- pattern.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o pattern.o `test -f 'pattern.cpp' || echo './'`pattern.cpp --- parse.o --- 3 warnings generated. --- pgm.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o pgm.o `test -f 'pgm.cpp' || echo './'`pgm.cpp --- photons.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o photons.o `test -f 'photons.cpp' || echo './'`photons.cpp --- pattern.o --- pattern.cpp:776:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 776 | register DBL noise, turb_val; | ^~~~~~~~ pattern.cpp:776:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 776 | register DBL noise, turb_val; | ^~~~~~~~ pattern.cpp:832:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 832 | register DBL value; | ^~~~~~~~ pattern.cpp:1439:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1439 | register DBL value; | ^~~~~~~~ pattern.cpp:1853:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1853 | register int i; | ^~~~~~~~ pattern.cpp:1854:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1854 | register DBL temp, noise = 0.0, freq = 1.0; | ^~~~~~~~ pattern.cpp:1854:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1854 | register DBL temp, noise = 0.0, freq = 1.0; | ^~~~~~~~ pattern.cpp:1854:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1854 | register DBL temp, noise = 0.0, freq = 1.0; | ^~~~~~~~ pattern.cpp:2406:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 2406 | register DBL value, temp1, temp2, temp3; | ^~~~~~~~ pattern.cpp:2406:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 2406 | register DBL value, temp1, temp2, temp3; | ^~~~~~~~ pattern.cpp:2406:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 2406 | register DBL value, temp1, temp2, temp3; | ^~~~~~~~ pattern.cpp:2406:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 2406 | register DBL value, temp1, temp2, temp3; | ^~~~~~~~ pattern.cpp:3054:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3054 | register DBL turb_val; | ^~~~~~~~ pattern.cpp:3143:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3143 | register DBL noise; | ^~~~~~~~ pattern.cpp:3230:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3230 | register DBL value = fabs(EPoint[Y]); | ^~~~~~~~ pattern.cpp:3312:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3312 | register DBL value; | ^~~~~~~~ pattern.cpp:3360:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3360 | register unsigned int i; | ^~~~~~~~ pattern.cpp:3361:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3361 | register DBL length, index; | ^~~~~~~~ pattern.cpp:3361:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3361 | register DBL length, index; | ^~~~~~~~ pattern.cpp:3684:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3684 | register DBL value; | ^~~~~~~~ pattern.cpp:3726:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3726 | register unsigned int i; | ^~~~~~~~ pattern.cpp:3727:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3727 | register DBL length, index; | ^~~~~~~~ pattern.cpp:3727:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3727 | register DBL length, index; | ^~~~~~~~ pattern.cpp:3784:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3784 | register DBL length; | ^~~~~~~~ pattern.cpp:3847:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 3847 | register int i; | ^~~~~~~~ 25 warnings generated. --- pigment.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o pigment.o `test -f 'pigment.cpp' || echo './'`pigment.cpp --- planes.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o planes.o `test -f 'planes.cpp' || echo './'`planes.cpp --- png_pov.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o png_pov.o `test -f 'png_pov.cpp' || echo './'`png_pov.cpp --- pigment.o --- pigment.cpp:461:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 461 | register DBL fraction; | ^~~~~~~~ --- point.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o point.o `test -f 'point.cpp' || echo './'`point.cpp --- pigment.o --- 1 warning generated. --- poly.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o poly.o `test -f 'poly.cpp' || echo './'`poly.cpp --- png_pov.o --- png_pov.cpp:319:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 319 | sprintf(tmp_fname, "%s%s.tpn", opts.Output_Path, opts.Scene_Name); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ png_pov.cpp:321:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 321 | sprintf(tmp_fname, "%.*s.tpn", FILE_NAME_LENGTH-5, opts.Scene_Name); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ png_pov.cpp:1006:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1006 | register int col, j; | ^~~~~~~~ png_pov.cpp:1006:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1006 | register int col, j; | ^~~~~~~~ png_pov.cpp:1273:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1273 | register int col, j, step; | ^~~~~~~~ png_pov.cpp:1273:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1273 | register int col, j, step; | ^~~~~~~~ png_pov.cpp:1273:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1273 | register int col, j, step; | ^~~~~~~~ 7 warnings generated. --- polygon.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o polygon.o `test -f 'polygon.cpp' || echo './'`polygon.cpp --- polysolv.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o polysolv.o `test -f 'polysolv.cpp' || echo './'`polysolv.cpp --- pov_mem.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o pov_mem.o `test -f 'pov_mem.cpp' || echo './'`pov_mem.cpp --- polygon.o --- polygon.cpp:991:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 991 | register int i, yflag0, yflag1, inside_flag; | ^~~~~~~~ polygon.cpp:991:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 991 | register int i, yflag0, yflag1, inside_flag; | ^~~~~~~~ polygon.cpp:991:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 991 | register int i, yflag0, yflag1, inside_flag; | ^~~~~~~~ polygon.cpp:991:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 991 | register int i, yflag0, yflag1, inside_flag; | ^~~~~~~~ polygon.cpp:992:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 992 | register DBL ty, tx; | ^~~~~~~~ polygon.cpp:992:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 992 | register DBL ty, tx; | ^~~~~~~~ polygon.cpp:993:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 993 | register DBL *vtx0, *vtx1, *first; | ^~~~~~~~ polygon.cpp:993:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 993 | register DBL *vtx0, *vtx1, *first; | ^~~~~~~~ polygon.cpp:993:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 993 | register DBL *vtx0, *vtx1, *first; | ^~~~~~~~ 9 warnings generated. --- povmsend.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o povmsend.o `test -f 'povmsend.cpp' || echo './'`povmsend.cpp --- polysolv.o --- polysolv.cpp:609:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 609 | register int i; | ^~~~~~~~ 1 warning generated. --- povmsrec.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o povmsrec.o `test -f 'povmsrec.cpp' || echo './'`povmsrec.cpp --- povray.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o povray.o `test -f 'povray.cpp' || echo './'`povray.cpp --- pov_util.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o pov_util.o `test -f 'pov_util.cpp' || echo './'`pov_util.cpp --- povmsrec.o --- povmsrec.cpp:472:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 472 | def_ext = ".csv"; | ^ povmsrec.cpp:478:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 478 | def_ext = SYS_DEF_EXT; | ^ ./frame.h:393:21: note: expanded from macro 'SYS_DEF_EXT' 393 | #define SYS_DEF_EXT ".tga" | ^ povmsrec.cpp:484:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 484 | def_ext = ".ppm"; | ^ povmsrec.cpp:490:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 490 | def_ext = ".tga"; | ^ povmsrec.cpp:496:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 496 | def_ext = ".png"; | ^ povmsrec.cpp:508:10: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 508 | sprintf(opts.Histogram_File_Name, "histgram%s", def_ext); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ povmsrec.cpp:519:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 519 | case CSV: def_ext = ".csv"; break; | ^ povmsrec.cpp:520:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 520 | case TARGA: def_ext = ".tga"; break; | ^ povmsrec.cpp:521:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 521 | case PNG: def_ext = ".png"; break; | ^ povmsrec.cpp:522:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | case PPM: def_ext = ".ppm"; break; | ^ povmsrec.cpp:523:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 523 | case SYS: def_ext = SYS_DEF_EXT; break; | ^ ./frame.h:393:21: note: expanded from macro 'SYS_DEF_EXT' 393 | #define SYS_DEF_EXT ".tga" | ^ povmsrec.cpp:524:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 524 | case NONE: def_ext = ""; break; /* To quiet warnings */ | ^ povmsrec.cpp:526:10: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 526 | sprintf(opts.Histogram_File_Name, "histgram%s", def_ext); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 13 warnings generated. --- ppm.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o ppm.o `test -f 'ppm.cpp' || echo './'`ppm.cpp --- prism.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o prism.o `test -f 'prism.cpp' || echo './'`prism.cpp --- pov_util.o --- pov_util.cpp:208:2: warning: 'vsprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead. [-Wdeprecated-declarations] 208 | vsprintf(buffer, format, marker); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:298:1: note: 'vsprintf' has been explicitly marked deprecated here 298 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 1 warning generated. --- quadrics.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o quadrics.o `test -f 'quadrics.cpp' || echo './'`quadrics.cpp --- ppm.o --- ppm.cpp:273:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 273 | register int x; | ^~~~~~~~ 1 warning generated. --- quatern.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o quatern.o `test -f 'quatern.cpp' || echo './'`quatern.cpp --- rad_data.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o rad_data.o `test -f 'rad_data.cpp' || echo './'`rad_data.cpp --- quadrics.o --- quadrics.cpp:140:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 140 | register int Intersection_Found; | ^~~~~~~~ quadrics.cpp:204:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 204 | register DBL a, b, c, d; | ^~~~~~~~ quadrics.cpp:204:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 204 | register DBL a, b, c, d; | ^~~~~~~~ quadrics.cpp:204:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 204 | register DBL a, b, c, d; | ^~~~~~~~ quadrics.cpp:204:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 204 | register DBL a, b, c, d; | ^~~~~~~~ 5 warnings generated. --- radiosit.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o radiosit.o `test -f 'radiosit.cpp' || echo './'`radiosit.cpp --- ray.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o ray.o `test -f 'ray.cpp' || echo './'`ray.cpp --- rendctrl.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o rendctrl.o `test -f 'rendctrl.cpp' || echo './'`rendctrl.cpp --- render.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o render.o `test -f 'render.cpp' || echo './'`render.cpp --- ray.o --- ray.cpp:127:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 127 | register int i; | ^~~~~~~~ 1 warning generated. --- renderio.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o renderio.o `test -f 'renderio.cpp' || echo './'`renderio.cpp --- sor.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o sor.o `test -f 'sor.cpp' || echo './'`sor.cpp --- render.o --- render.cpp:1917:30: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1917 | static void do_anti_aliasing(register int x, register int y, COLOUR Colour) | ^~~~~~~~ render.cpp:1917:46: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1917 | static void do_anti_aliasing(register int x, register int y, COLOUR Colour) | ^~~~~~~~ 2 warnings generated. --- renderio.o --- renderio.cpp:215:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 215 | def_ext=SYS_DEF_EXT; | ^ ./frame.h:393:21: note: expanded from macro 'SYS_DEF_EXT' 393 | #define SYS_DEF_EXT ".tga" | ^ renderio.cpp:222:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 222 | def_ext=".tga"; | ^ renderio.cpp:227:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 227 | def_ext=".jpg"; | ^ renderio.cpp:232:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 232 | def_ext=".ppm"; | ^ renderio.cpp:237:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 237 | def_ext=".png"; | ^ renderio.cpp:262:7: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 262 | sprintf(opts.Output_File_Name, "%.*s%s", n, opts.Scene_Name, def_ext); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here --- spheres.o --- --- renderio.o --- 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ renderio.cpp:262:41: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] 262 | sprintf(opts.Output_File_Name, "%.*s%s", n, opts.Scene_Name, def_ext); | ~~^~ ~ renderio.cpp:397:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 397 | sprintf(number_string, "%0*d", opts.FrameSeq.FrameNumWidth, opts.FrameSeq.FrameNumber); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ renderio.cpp:405:58: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size] 405 | strncat (Actual_Output_Name,opts.Output_Numbered_Name, sizeof (Actual_Output_Name)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ renderio.cpp:405:58: note: change the argument to be the free space in the destination buffer minus the terminating null byte 405 | strncat (Actual_Output_Name,opts.Output_Numbered_Name, sizeof (Actual_Output_Name)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | sizeof(Actual_Output_Name) - strlen(Actual_Output_Name) - 1 --- spheres.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o spheres.o `test -f 'spheres.cpp' || echo './'`spheres.cpp --- renderio.o --- 9 warnings generated. --- sphsweep.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o sphsweep.o `test -f 'sphsweep.cpp' || echo './'`sphsweep.cpp --- splines.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o splines.o `test -f 'splines.cpp' || echo './'`splines.cpp --- spheres.o --- spheres.cpp:124:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 124 | register int Intersection_Found; | ^~~~~~~~ spheres.cpp:191:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 191 | register int Intersection_Found; | ^~~~~~~~ 2 warnings generated. --- statspov.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o statspov.o `test -f 'statspov.cpp' || echo './'`statspov.cpp --- super.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o super.o `test -f 'super.cpp' || echo './'`super.cpp --- targa.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o targa.o `test -f 'targa.cpp' || echo './'`targa.cpp --- texture.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o texture.o `test -f 'texture.cpp' || echo './'`texture.cpp --- super.o --- super.cpp:1185:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1185 | register int i; | ^~~~~~~~ super.cpp:1186:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1186 | register DBL b; | ^~~~~~~~ 2 warnings generated. --- tiff_pov.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o tiff_pov.o `test -f 'tiff_pov.cpp' || echo './'`tiff_pov.cpp --- targa.o --- targa.cpp:413:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 413 | register int x; | ^~~~~~~~ 1 warning generated. --- tokenize.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o tokenize.o `test -f 'tokenize.cpp' || echo './'`tokenize.cpp --- texture.o --- texture.cpp:214:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 214 | register unsigned int i; | ^~~~~~~~ texture.cpp:1059:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1059 | register DBL offset; | ^~~~~~~~ 2 warnings generated. --- torus.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o torus.o `test -f 'torus.cpp' || echo './'`torus.cpp --- tiff_pov.o --- tiff_pov.cpp:54:29: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 54 | static int checkcmap(int n, uint16* r, uint16* g, uint16* b) | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:83:45: note: 'uint16' has been explicitly marked deprecated here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ tiff_pov.cpp:54:40: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 54 | static int checkcmap(int n, uint16* r, uint16* g, uint16* b) | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:83:45: note: 'uint16' has been explicitly marked deprecated here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ tiff_pov.cpp:54:51: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 54 | static int checkcmap(int n, uint16* r, uint16* g, uint16* b) | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:83:45: note: 'uint16' has been explicitly marked deprecated here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ tiff_pov.cpp:165:5: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 165 | uint16 BitsPerSample, PhotometricInterpretation; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:83:45: note: 'uint16' has been explicitly marked deprecated here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ tiff_pov.cpp:166:2: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 166 | uint16 SamplePerPixel, Orientation; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:83:45: note: 'uint16' has been explicitly marked deprecated here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ tiff_pov.cpp:167:2: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 167 | uint32 RowsPerStrip; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:86:45: note: 'uint32' has been explicitly marked deprecated here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ tiff_pov.cpp:236:3: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 236 | uint16 *red, *green, *blue; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:83:45: note: 'uint16' has been explicitly marked deprecated here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ tiff_pov.cpp:237:3: warning: 'int16' is deprecated [-Wdeprecated-declarations] 237 | int16 i; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:82:43: note: 'int16' has been explicitly marked deprecated here 82 | typedef TIFF_MSC_DEPRECATED int16_t int16 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ tiff_pov.cpp:303:3: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 303 | uint32 *buf = (uint32 *)POV_MALLOC(sizeof(uint32) * width * height, "TIIF image data"); | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:86:45: note: 'uint32' has been explicitly marked deprecated here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ tiff_pov.cpp:303:18: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 303 | uint32 *buf = (uint32 *)POV_MALLOC(sizeof(uint32) * width * height, "TIIF image data"); | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:86:45: note: 'uint32' has been explicitly marked deprecated here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ tiff_pov.cpp:303:45: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 303 | uint32 *buf = (uint32 *)POV_MALLOC(sizeof(uint32) * width * height, "TIIF image data"); | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:86:45: note: 'uint32' has been explicitly marked deprecated here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ tiff_pov.cpp:306:3: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 306 | uint32 abgr, *tbuf = buf; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:86:45: note: 'uint32' has been explicitly marked deprecated here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^ /var/tmp/work/graphics/povray/work/.buildlink/include/tiff.h:66:44: note: expanded from macro 'TIFF_GCC_DEPRECATED' 66 | #define TIFF_GCC_DEPRECATED __attribute__((deprecated)) | ^ 12 warnings generated. --- triangle.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o triangle.o `test -f 'triangle.cpp' || echo './'`triangle.cpp --- tokenize.o --- tokenize.cpp:177:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 177 | {AA_THRESHOLD_TOKEN, "aa_threshold"}, | ^ tokenize.cpp:178:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 178 | {AA_LEVEL_TOKEN, "aa_level"}, | ^ tokenize.cpp:179:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 179 | {ABSORPTION_TOKEN, "absorption"}, | ^ tokenize.cpp:180:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 180 | {ABS_TOKEN, "abs"}, | ^ tokenize.cpp:181:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 181 | {ACCURACY_TOKEN, "accuracy"}, | ^ tokenize.cpp:182:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 182 | {ACOSH_TOKEN, "acosh"}, | ^ tokenize.cpp:183:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 183 | {ACOS_TOKEN, "acos"}, | ^ tokenize.cpp:184:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 184 | {ADAPTIVE_TOKEN, "adaptive"}, | ^ tokenize.cpp:185:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 185 | {ADC_BAILOUT_TOKEN, "adc_bailout"}, | ^ tokenize.cpp:186:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 186 | {AGATE_TOKEN, "agate"}, | ^ tokenize.cpp:187:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 187 | {AGATE_TURB_TOKEN, "agate_turb"}, | ^ tokenize.cpp:188:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 188 | {ALL_INTERSECTIONS_TOKEN, "all_intersections"}, | ^ tokenize.cpp:189:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 189 | {ALL_TOKEN, "all"}, | ^ tokenize.cpp:190:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 190 | {ALPHA_TOKEN, "alpha"}, | ^ tokenize.cpp:191:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 191 | {ALWAYS_SAMPLE_TOKEN, "always_sample"}, | ^ tokenize.cpp:192:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 192 | {ALTITUDE_TOKEN, "altitude"}, | ^ tokenize.cpp:193:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 193 | {AMBIENT_LIGHT_TOKEN, "ambient_light"}, | ^ tokenize.cpp:194:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 194 | {AMBIENT_TOKEN, "ambient"}, | ^ tokenize.cpp:195:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 195 | {AMPERSAND_TOKEN, "&"}, | ^ tokenize.cpp:196:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 196 | {ANGLE_TOKEN, "angle"}, | ^ tokenize.cpp:197:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 197 | {APERTURE_TOKEN, "aperture"}, | ^ tokenize.cpp:198:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 198 | {APPEND_TOKEN, "append"}, | ^ tokenize.cpp:199:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 199 | {ARC_ANGLE_TOKEN, "arc_angle"}, | ^ tokenize.cpp:200:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 200 | {AREA_LIGHT_TOKEN, "area_light"}, | ^ tokenize.cpp:201:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 201 | {ARRAY_ID_TOKEN, "array identifier"}, | ^ tokenize.cpp:202:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 202 | {ARRAY_TOKEN, "array"}, | ^ tokenize.cpp:203:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 203 | {ASCII_TOKEN, "ascii"}, | ^ tokenize.cpp:204:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 204 | {ASC_TOKEN, "asc"}, | ^ tokenize.cpp:205:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 205 | {ASINH_TOKEN, "asinh"}, | ^ tokenize.cpp:206:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 206 | {ASIN_TOKEN, "asin"}, | ^ tokenize.cpp:207:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 207 | {ASSUMED_GAMMA_TOKEN, "assumed_gamma"}, | ^ tokenize.cpp:208:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 208 | {ATAN2_TOKEN, "atan2"}, | ^ tokenize.cpp:209:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 209 | {ATANH_TOKEN, "atanh"}, | ^ tokenize.cpp:210:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 210 | {ATAN_TOKEN, "atan"}, | ^ tokenize.cpp:211:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 211 | {AT_TOKEN, "@"}, | ^ tokenize.cpp:212:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 212 | {AVERAGE_TOKEN, "average"}, | ^ tokenize.cpp:213:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 213 | {BACKGROUND_TOKEN, "background"}, | ^ tokenize.cpp:214:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 214 | {BACK_QUOTE_TOKEN, "`"}, | ^ tokenize.cpp:215:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 215 | {BACK_SLASH_TOKEN, "\\"}, | ^ tokenize.cpp:216:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 216 | {BAR_TOKEN, "|"}, | ^ tokenize.cpp:217:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 217 | {BEZIER_SPLINE_TOKEN, "bezier_spline"}, | ^ tokenize.cpp:218:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 218 | {BICUBIC_PATCH_TOKEN, "bicubic_patch"}, | ^ tokenize.cpp:219:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 219 | {BLACK_HOLE_TOKEN, "black_hole"}, | ^ tokenize.cpp:220:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 220 | {BLOB_TOKEN, "blob"}, | ^ tokenize.cpp:221:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 221 | {BLUE_TOKEN, "blue"}, | ^ tokenize.cpp:222:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 222 | {BLUR_SAMPLES_TOKEN, "blur_samples"}, | ^ tokenize.cpp:223:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 223 | {BOUNDED_BY_TOKEN, "bounded_by"}, | ^ tokenize.cpp:224:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 224 | {BOXED_TOKEN, "boxed"}, | ^ tokenize.cpp:225:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 225 | {BOX_TOKEN, "box"}, | ^ tokenize.cpp:226:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 226 | {BOZO_TOKEN, "bozo"}, | ^ tokenize.cpp:227:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 227 | {BREAK_TOKEN, "break"}, | ^ tokenize.cpp:228:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 228 | {BRICK_SIZE_TOKEN, "brick_size"}, | ^ tokenize.cpp:229:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 229 | {BRICK_TOKEN, "brick"}, | ^ tokenize.cpp:230:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 230 | {BRIGHTNESS_TOKEN, "brightness" }, | ^ tokenize.cpp:231:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 231 | {BRILLIANCE_TOKEN, "brilliance"}, | ^ tokenize.cpp:232:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 232 | {BUMPS_TOKEN, "bumps"}, | ^ tokenize.cpp:233:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 233 | {BUMP_MAP_TOKEN, "bump_map"}, | ^ tokenize.cpp:234:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 234 | {BUMP_SIZE_TOKEN, "bump_size"}, | ^ tokenize.cpp:235:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 235 | {B_SPLINE_TOKEN, "b_spline"}, | ^ tokenize.cpp:236:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 236 | {CAMERA_ID_TOKEN, "camera identifier"}, | ^ tokenize.cpp:237:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 237 | {CAMERA_TOKEN, "camera"}, | ^ tokenize.cpp:238:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 238 | {CASE_TOKEN, "case"}, | ^ tokenize.cpp:239:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 239 | {CAUSTICS_TOKEN, "caustics"}, | ^ tokenize.cpp:240:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 240 | {CEIL_TOKEN, "ceil"}, | ^ tokenize.cpp:241:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 241 | {CELLS_TOKEN, "cells"}, | ^ tokenize.cpp:242:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 242 | {CHARSET_TOKEN, "charset"}, | ^ tokenize.cpp:243:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 243 | {CHECKER_TOKEN, "checker"}, | ^ tokenize.cpp:244:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 244 | {CHR_TOKEN, "chr"}, | ^ tokenize.cpp:245:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 245 | {CIRCULAR_TOKEN,"circular"}, | ^ tokenize.cpp:246:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 246 | {CLIPPED_BY_TOKEN, "clipped_by"}, | ^ tokenize.cpp:247:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 247 | {CLOCK_DELTA_TOKEN, "clock_delta"}, | ^ tokenize.cpp:248:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 248 | {CLOCK_ON_TOKEN, "clock_on"}, | ^ tokenize.cpp:249:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 249 | {CLOCK_TOKEN, "clock"}, | ^ tokenize.cpp:250:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 250 | {COLON_TOKEN, ":"}, | ^ tokenize.cpp:251:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 251 | {COLOUR_ID_TOKEN, "colour identifier"}, | ^ tokenize.cpp:252:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 252 | {COLOUR_KEY_TOKEN, "color keyword"}, | ^ tokenize.cpp:253:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 253 | {COLOUR_MAP_ID_TOKEN, "colour map identifier"}, | ^ tokenize.cpp:254:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 254 | {COLOUR_MAP_TOKEN, "color_map"}, | ^ tokenize.cpp:255:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 255 | {COLOUR_MAP_TOKEN, "colour_map"}, | ^ tokenize.cpp:256:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 256 | {COLOUR_TOKEN, "color"}, | ^ tokenize.cpp:257:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | {COLOUR_TOKEN, "colour"}, | ^ tokenize.cpp:258:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 258 | {COMMA_TOKEN, ", "}, | ^ tokenize.cpp:259:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 259 | {COMPONENT_TOKEN, "component"}, | ^ tokenize.cpp:260:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 260 | {COMPOSITE_TOKEN, "composite"}, | ^ tokenize.cpp:261:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 261 | {CONCAT_TOKEN, "concat"}, | ^ tokenize.cpp:262:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 262 | {CONE_TOKEN, "cone"}, | ^ tokenize.cpp:263:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 263 | {CONFIDENCE_TOKEN, "confidence"}, | ^ tokenize.cpp:264:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 264 | {CONIC_SWEEP_TOKEN, "conic_sweep"}, | ^ tokenize.cpp:265:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 265 | {CONTAINED_BY_TOKEN,"contained_by"}, | ^ tokenize.cpp:266:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 266 | {CONTROL0_TOKEN, "control0"}, | ^ tokenize.cpp:267:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 267 | {CONTROL1_TOKEN, "control1"}, | ^ tokenize.cpp:268:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 268 | {COORDS_TOKEN, "coords" }, | ^ tokenize.cpp:269:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 269 | {COSH_TOKEN, "cosh"}, | ^ tokenize.cpp:270:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 270 | {COS_TOKEN, "cos"}, | ^ tokenize.cpp:271:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 271 | {COUNT_TOKEN, "count" }, | ^ tokenize.cpp:272:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 272 | {CRACKLE_TOKEN, "crackle"}, | ^ tokenize.cpp:273:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 273 | {CRAND_TOKEN, "crand"}, | ^ tokenize.cpp:274:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 274 | {CUBE_TOKEN, "cube"}, | ^ tokenize.cpp:275:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 275 | {CUBIC_SPLINE_TOKEN, "cubic_spline"}, | ^ tokenize.cpp:276:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 276 | {CUBIC_TOKEN, "cubic"}, | ^ tokenize.cpp:277:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 277 | {CUBIC_WAVE_TOKEN, "cubic_wave"}, | ^ tokenize.cpp:278:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 278 | {CYLINDER_TOKEN, "cylinder"}, | ^ tokenize.cpp:279:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 279 | {CYLINDRICAL_TOKEN, "cylindrical"}, | ^ tokenize.cpp:280:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 280 | {DASH_TOKEN, "-"}, | ^ tokenize.cpp:281:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 281 | {DEBUG_TOKEN, "debug"}, | ^ tokenize.cpp:282:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 282 | {DECLARE_TOKEN, "declare"}, | ^ tokenize.cpp:283:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 283 | {DEFAULT_TOKEN, "default"}, | ^ tokenize.cpp:284:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 284 | {DEFINED_TOKEN, "defined"}, | ^ tokenize.cpp:285:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 285 | {DEGREES_TOKEN, "degrees"}, | ^ tokenize.cpp:286:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 286 | {DENSITY_FILE_TOKEN, "density_file"}, | ^ tokenize.cpp:287:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 287 | {DENSITY_ID_TOKEN, "density identifier"}, | ^ tokenize.cpp:288:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 288 | {DENSITY_MAP_ID_TOKEN, "density_map identifier"}, | ^ tokenize.cpp:289:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 289 | {DENSITY_MAP_TOKEN, "density_map"}, | ^ tokenize.cpp:290:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 290 | {DENSITY_TOKEN, "density"}, | ^ tokenize.cpp:291:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 291 | {DENTS_TOKEN, "dents"}, | ^ tokenize.cpp:292:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 292 | {DF3_TOKEN, "df3"}, | ^ tokenize.cpp:293:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | {DIFFERENCE_TOKEN, "difference"}, | ^ tokenize.cpp:294:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 294 | {DIFFUSE_TOKEN, "diffuse"}, | ^ tokenize.cpp:295:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 295 | {DIMENSIONS_TOKEN, "dimensions"}, | ^ tokenize.cpp:296:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 296 | {DIMENSION_SIZE_TOKEN, "dimension_size"}, | ^ tokenize.cpp:297:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 297 | {DIRECTION_TOKEN, "direction"}, | ^ tokenize.cpp:298:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 298 | {DISC_TOKEN, "disc"}, | ^ tokenize.cpp:299:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 299 | {DISPERSION_TOKEN, "dispersion"}, | ^ tokenize.cpp:300:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 300 | {DISPERSION_SAMPLES_TOKEN, "dispersion_samples"}, | ^ tokenize.cpp:301:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 301 | {DISTANCE_MAXIMUM_TOKEN, "distance_maximum" }, | ^ tokenize.cpp:302:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 302 | {DISTANCE_TOKEN, "distance"}, | ^ tokenize.cpp:303:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 303 | {DIST_EXP_TOKEN, "dist_exp"}, | ^ tokenize.cpp:304:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 304 | {DIV_TOKEN, "div"}, | ^ tokenize.cpp:305:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 305 | {DOLLAR_TOKEN, "$"}, | ^ tokenize.cpp:306:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 306 | {DOUBLE_ILLUMINATE_TOKEN, "double_illuminate"}, | ^ tokenize.cpp:307:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 307 | {ECCENTRICITY_TOKEN, "eccentricity"}, | ^ tokenize.cpp:308:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 308 | {ELSE_TOKEN, "else"}, | ^ tokenize.cpp:309:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 309 | {EMISSION_TOKEN, "emission"}, | ^ tokenize.cpp:310:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 310 | {EMPTY_ARRAY_TOKEN, "empty array"}, | ^ tokenize.cpp:311:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 311 | {END_OF_FILE_TOKEN, "End of File"}, | ^ tokenize.cpp:312:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 312 | {END_TOKEN, "end"}, | ^ tokenize.cpp:313:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 313 | {EQUALS_TOKEN, "="}, | ^ tokenize.cpp:314:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 314 | {ERROR_BOUND_TOKEN, "error_bound" }, | ^ tokenize.cpp:315:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 315 | {ERROR_TOKEN, "error"}, | ^ tokenize.cpp:316:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 316 | {EVALUATE_TOKEN, "evaluate"}, | ^ tokenize.cpp:317:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 317 | {EXCLAMATION_TOKEN, "!"}, | ^ tokenize.cpp:318:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 318 | {EXP_TOKEN, "exp"}, | ^ tokenize.cpp:319:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 319 | {EXPONENT_TOKEN, "exponent"}, | ^ tokenize.cpp:320:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 320 | {EXTERIOR_TOKEN, "exterior"}, | ^ tokenize.cpp:321:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 321 | {EXTINCTION_TOKEN, "extinction"}, | ^ tokenize.cpp:322:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | {FACETS_TOKEN, "facets"}, | ^ tokenize.cpp:323:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 323 | {FACE_INDICES_TOKEN, "face_indices"}, | ^ tokenize.cpp:324:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 324 | {FADE_COLOUR_TOKEN, "fade_colour"}, | ^ tokenize.cpp:325:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 325 | {FADE_COLOUR_TOKEN, "fade_color"}, | ^ tokenize.cpp:326:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 326 | {FADE_DISTANCE_TOKEN, "fade_distance"}, | ^ tokenize.cpp:327:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 327 | {FADE_POWER_TOKEN, "fade_power"}, | ^ tokenize.cpp:328:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 328 | {FALLOFF_ANGLE_TOKEN, "falloff_angle"}, | ^ tokenize.cpp:329:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 329 | {FALLOFF_TOKEN, "falloff"}, | ^ tokenize.cpp:330:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 330 | {FALSE_TOKEN, "false"}, | ^ tokenize.cpp:331:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 331 | {FCLOSE_TOKEN, "fclose"}, | ^ tokenize.cpp:332:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 332 | {FILE_EXISTS_TOKEN, "file_exists"}, | ^ tokenize.cpp:333:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 333 | {FILE_ID_TOKEN, "file identifier"}, | ^ tokenize.cpp:334:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 334 | {FILL_LIGHT_TOKEN, "shadowless"}, | ^ tokenize.cpp:335:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 335 | {FILTER_TOKEN, "filter"}, | ^ tokenize.cpp:336:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 336 | {FINALCLOCK_TOKEN, "final_clock"}, | ^ tokenize.cpp:337:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 337 | {FINALFRAME_TOKEN, "final_frame"}, | ^ tokenize.cpp:338:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 338 | {FINISH_ID_TOKEN, "finish identifier"}, | ^ tokenize.cpp:339:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 339 | {FINISH_TOKEN, "finish"}, | ^ tokenize.cpp:340:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 340 | {FISHEYE_TOKEN, "fisheye"}, | ^ tokenize.cpp:341:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 341 | {FLATNESS_TOKEN, "flatness"}, | ^ tokenize.cpp:342:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 342 | {FLIP_TOKEN, "flip"}, | ^ tokenize.cpp:343:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 343 | {FLOAT_FUNCT_TOKEN, "float function"}, | ^ tokenize.cpp:344:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 344 | {FLOAT_ID_TOKEN, "float identifier"}, | ^ tokenize.cpp:345:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 345 | {FLOAT_TOKEN, "float constant"}, | ^ tokenize.cpp:346:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 346 | {FLOOR_TOKEN, "floor"}, | ^ tokenize.cpp:347:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 347 | {FOCAL_POINT_TOKEN, "focal_point"}, | ^ tokenize.cpp:348:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 348 | {FOG_ALT_TOKEN, "fog_alt"}, | ^ tokenize.cpp:349:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 349 | {FOG_ID_TOKEN, "fog identifier"}, | ^ tokenize.cpp:350:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 350 | {FOG_OFFSET_TOKEN, "fog_offset"}, | ^ tokenize.cpp:351:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 351 | {FOG_TOKEN, "fog"}, | ^ tokenize.cpp:352:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 352 | {FOG_TYPE_TOKEN, "fog_type"}, | ^ tokenize.cpp:353:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 353 | {FOPEN_TOKEN, "fopen"}, | ^ tokenize.cpp:354:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 354 | {FORM_TOKEN, "form"}, | ^ tokenize.cpp:355:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 355 | {FRAMENUMBER_TOKEN, "frame_number"}, | ^ tokenize.cpp:356:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 356 | {FREQUENCY_TOKEN, "frequency"}, | ^ tokenize.cpp:357:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 357 | {FRESNEL_TOKEN, "fresnel"}, | ^ tokenize.cpp:358:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 358 | {FUNCTION_TOKEN, "function"}, | ^ tokenize.cpp:359:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 359 | {FUNCT_ID_TOKEN, "function identifier"}, | ^ tokenize.cpp:360:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 360 | {VECTFUNCT_ID_TOKEN, "vector function identifier"}, | ^ tokenize.cpp:361:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 361 | {GIF_TOKEN, "gif"}, | ^ tokenize.cpp:362:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 362 | {GLOBAL_SETTINGS_TOKEN, "global_settings" }, | ^ tokenize.cpp:363:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 363 | {GRADIENT_TOKEN, "gradient"}, | ^ tokenize.cpp:364:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 364 | {GRANITE_TOKEN, "granite"}, | ^ tokenize.cpp:365:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 365 | {GRAY_TOKEN, "gray"}, | ^ tokenize.cpp:366:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 366 | {GRAY_THRESHOLD_TOKEN, "gray_threshold" }, | ^ tokenize.cpp:367:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 367 | {GREEN_TOKEN, "green"}, | ^ tokenize.cpp:368:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 368 | {HASH_TOKEN, "#"}, | ^ tokenize.cpp:369:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 369 | {HAT_TOKEN, "^"}, | ^ tokenize.cpp:370:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 370 | {HEIGHT_FIELD_TOKEN, "height_field"}, | ^ tokenize.cpp:371:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 371 | {HEXAGON_TOKEN, "hexagon"}, | ^ tokenize.cpp:372:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 372 | {HF_GRAY_16_TOKEN, "hf_gray_16" }, | ^ tokenize.cpp:373:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 373 | {HIERARCHY_TOKEN, "hierarchy"}, | ^ tokenize.cpp:374:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 374 | {HOLLOW_TOKEN, "hollow"}, | ^ tokenize.cpp:375:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 375 | {HYPERCOMPLEX_TOKEN, "hypercomplex"}, | ^ tokenize.cpp:376:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 376 | {IDENTIFIER_TOKEN, "undeclared identifier"}, | ^ tokenize.cpp:377:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 377 | {IMAGE_WIDTH_TOKEN,"image_width"}, | ^ tokenize.cpp:378:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 378 | {IMAGE_HEIGHT_TOKEN,"image_height"}, | ^ tokenize.cpp:379:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 379 | {INITIALCLOCK_TOKEN, "initial_clock"}, | ^ tokenize.cpp:380:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 380 | {INITIALFRAME_TOKEN, "initial_frame"}, | ^ tokenize.cpp:381:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 381 | {INTERIOR_TEXTURE_TOKEN, "interior_texture"}, | ^ tokenize.cpp:382:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 382 | {IFDEF_TOKEN, "ifdef"}, | ^ tokenize.cpp:383:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 383 | {IFF_TOKEN, "iff"}, | ^ tokenize.cpp:384:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 384 | {IFNDEF_TOKEN, "ifndef"}, | ^ tokenize.cpp:385:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 385 | {IF_TOKEN, "if"}, | ^ tokenize.cpp:386:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 386 | {IMAGE_MAP_TOKEN, "image_map"}, | ^ tokenize.cpp:387:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 387 | {IMAGE_PATTERN_TOKEN, "image_pattern"}, | ^ tokenize.cpp:388:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 388 | {INCLUDE_TOKEN, "include"}, | ^ tokenize.cpp:389:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 389 | {INSIDE_TOKEN, "inside"}, | ^ tokenize.cpp:390:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 390 | {INSIDE_VECTOR_TOKEN, "inside_vector"}, | ^ tokenize.cpp:391:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 391 | {INTERIOR_ID_TOKEN, "interior identifier"}, | ^ tokenize.cpp:392:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 392 | {INTERIOR_TOKEN, "interior"}, | ^ tokenize.cpp:393:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 393 | {INTERPOLATE_TOKEN, "interpolate"}, | ^ tokenize.cpp:394:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 394 | {INTERSECTION_TOKEN, "intersection"}, | ^ tokenize.cpp:395:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 395 | {INTERVALS_TOKEN, "intervals"}, | ^ tokenize.cpp:396:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 396 | {INT_TOKEN, "int"}, | ^ tokenize.cpp:397:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 397 | {INVERSE_TOKEN, "inverse"}, | ^ tokenize.cpp:398:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 398 | {IOR_TOKEN, "ior"}, | ^ tokenize.cpp:399:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 399 | {IRID_TOKEN, "irid"}, | ^ tokenize.cpp:400:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 400 | {IRID_WAVELENGTH_TOKEN, "irid_wavelength"}, | ^ tokenize.cpp:401:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 401 | {ISOSURFACE_TOKEN, "isosurface"}, | ^ tokenize.cpp:402:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 402 | {JITTER_TOKEN, "jitter"}, | ^ tokenize.cpp:403:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 403 | {JULIA_TOKEN, "julia"}, | ^ tokenize.cpp:404:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 404 | {JULIA_FRACTAL_TOKEN, "julia_fractal"}, | ^ tokenize.cpp:405:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 405 | {JPEG_TOKEN, "jpeg"}, | ^ tokenize.cpp:406:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 406 | {LAMBDA_TOKEN, "lambda"}, | ^ tokenize.cpp:407:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 407 | {LATHE_TOKEN, "lathe"}, | ^ tokenize.cpp:408:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 408 | {LEFT_ANGLE_TOKEN, "<"}, | ^ tokenize.cpp:409:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 409 | {LEFT_CURLY_TOKEN, "{"}, | ^ tokenize.cpp:410:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 410 | {LEFT_PAREN_TOKEN, "("}, | ^ tokenize.cpp:411:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 411 | {LEFT_SQUARE_TOKEN, "["}, | ^ tokenize.cpp:412:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 412 | {LEOPARD_TOKEN, "leopard"}, | ^ tokenize.cpp:413:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 413 | {LIGHT_GROUP_TOKEN, "light_group"}, | ^ tokenize.cpp:414:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 414 | {LIGHT_SOURCE_TOKEN, "light_source"}, | ^ tokenize.cpp:415:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 415 | {LINEAR_SPLINE_TOKEN, "linear_spline"}, | ^ tokenize.cpp:416:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 416 | {LINEAR_SWEEP_TOKEN, "linear_sweep"}, | ^ tokenize.cpp:417:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 417 | {LN_TOKEN, "ln"}, | ^ tokenize.cpp:418:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 418 | {LOAD_FILE_TOKEN, "load_file"}, | ^ tokenize.cpp:419:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 419 | {LOCAL_TOKEN, "local"}, | ^ tokenize.cpp:420:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 420 | {LOCATION_TOKEN, "location"}, | ^ tokenize.cpp:421:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 421 | {LOG_TOKEN, "log"}, | ^ tokenize.cpp:422:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 422 | {LOOKS_LIKE_TOKEN, "looks_like"}, | ^ tokenize.cpp:423:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 423 | {LOOK_AT_TOKEN, "look_at"}, | ^ tokenize.cpp:424:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 424 | {LOW_ERROR_FACTOR_TOKEN, "low_error_factor" }, | ^ tokenize.cpp:425:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 425 | {MACRO_ID_TOKEN, "macro identifier"}, | ^ tokenize.cpp:426:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 426 | {MACRO_TOKEN, "macro"}, | ^ tokenize.cpp:427:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 427 | {MAGNET_TOKEN, "magnet"}, | ^ tokenize.cpp:428:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 428 | {MAJOR_RADIUS_TOKEN, "major_radius"}, | ^ tokenize.cpp:429:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 429 | {MANDEL_TOKEN, "mandel"}, | ^ tokenize.cpp:430:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 430 | {MAP_TYPE_TOKEN, "map_type"}, | ^ tokenize.cpp:431:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 431 | {MARBLE_TOKEN, "marble"}, | ^ tokenize.cpp:432:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 432 | {MATERIAL_ID_TOKEN, "material identifier"}, | ^ tokenize.cpp:433:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 433 | {MATERIAL_MAP_TOKEN, "material_map"}, | ^ tokenize.cpp:434:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 434 | {MATERIAL_TOKEN, "material"}, | ^ tokenize.cpp:435:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 435 | {MATRIX_TOKEN, "matrix"}, | ^ tokenize.cpp:436:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 436 | {MAX_EXTENT_TOKEN, "max_extent"}, | ^ tokenize.cpp:437:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 437 | {MAX_GRADIENT_TOKEN, "max_gradient"}, | ^ tokenize.cpp:438:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 438 | {MAX_INTERSECTIONS, "max_intersections"}, | ^ tokenize.cpp:439:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 439 | {MAX_ITERATION_TOKEN, "max_iteration"}, | ^ tokenize.cpp:440:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 440 | {MAX_SAMPLE_TOKEN, "max_sample"}, | ^ tokenize.cpp:441:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 441 | {MAX_TOKEN, "max"}, | ^ tokenize.cpp:442:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 442 | {MAX_TRACE_LEVEL_TOKEN, "max_trace_level"}, | ^ tokenize.cpp:443:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 443 | {MAX_TRACE_TOKEN, "max_trace"}, | ^ tokenize.cpp:444:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 444 | {MEDIA_ATTENUATION_TOKEN, "media_attenuation"}, | ^ tokenize.cpp:445:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 445 | {MEDIA_ID_TOKEN, "media identifier"}, | ^ tokenize.cpp:446:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 446 | {MEDIA_INTERACTION_TOKEN, "media_interaction"}, | ^ tokenize.cpp:447:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 447 | {MEDIA_TOKEN, "media"}, | ^ tokenize.cpp:448:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 448 | {MERGE_TOKEN, "merge"}, | ^ tokenize.cpp:449:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 449 | {MESH2_TOKEN, "mesh2"}, | ^ tokenize.cpp:450:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 450 | {MESH_TOKEN, "mesh"}, | ^ tokenize.cpp:451:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 451 | {METALLIC_TOKEN, "metallic"}, | ^ tokenize.cpp:452:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 452 | {METHOD_TOKEN, "method"}, | ^ tokenize.cpp:453:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 453 | {METRIC_TOKEN, "metric" }, | ^ tokenize.cpp:454:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 454 | {MINIMUM_REUSE_TOKEN, "minimum_reuse" }, | ^ tokenize.cpp:455:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 455 | {MIN_EXTENT_TOKEN, "min_extent" }, | ^ tokenize.cpp:456:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 456 | {MIN_TOKEN, "min"}, | ^ tokenize.cpp:457:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 457 | {MOD_TOKEN, "mod"}, | ^ tokenize.cpp:458:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 458 | {MORTAR_TOKEN, "mortar"}, | ^ tokenize.cpp:459:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 459 | {NATURAL_SPLINE_TOKEN, "natural_spline"}, | ^ tokenize.cpp:460:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 460 | {NEAREST_COUNT_TOKEN, "nearest_count" }, | ^ tokenize.cpp:461:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 461 | {NORMAL_INDICES_TOKEN, "normal_indices"}, | ^ tokenize.cpp:462:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 462 | {NORMAL_MAP_ID_TOKEN, "normal_map identifier"}, | ^ tokenize.cpp:463:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 463 | {NORMAL_MAP_TOKEN, "normal_map"}, | ^ tokenize.cpp:464:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 464 | {NORMAL_VECTORS_TOKEN, "normal_vectors"}, | ^ tokenize.cpp:465:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 465 | {NO_IMAGE_TOKEN, "no_image"}, | ^ tokenize.cpp:466:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 466 | {NO_REFLECTION_TOKEN, "no_reflection"}, | ^ tokenize.cpp:467:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 467 | {NO_SHADOW_TOKEN, "no_shadow"}, | ^ tokenize.cpp:468:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 468 | {NO_TOKEN, "no"}, | ^ tokenize.cpp:469:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 469 | {NUMBER_OF_WAVES_TOKEN, "number_of_waves"}, | ^ tokenize.cpp:470:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 470 | {OBJECT_ID_TOKEN, "object identifier"}, | ^ tokenize.cpp:471:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 471 | {OBJECT_TOKEN, "object"}, | ^ tokenize.cpp:472:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 472 | {OCTAVES_TOKEN, "octaves"}, | ^ tokenize.cpp:473:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 473 | {OFFSET_TOKEN, "offset"}, | ^ tokenize.cpp:474:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 474 | {OFF_TOKEN, "off"}, | ^ tokenize.cpp:475:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 475 | {OMEGA_TOKEN, "omega"}, | ^ tokenize.cpp:476:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 476 | {OMNIMAX_TOKEN, "omnimax"}, | ^ tokenize.cpp:477:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 477 | {ONCE_TOKEN, "once"}, | ^ tokenize.cpp:478:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 478 | {ONION_TOKEN, "onion"}, | ^ tokenize.cpp:479:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 479 | {ON_TOKEN, "on"}, | ^ tokenize.cpp:480:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 480 | {OPEN_TOKEN, "open"}, | ^ tokenize.cpp:481:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 481 | {ORIENTATION_TOKEN, "orientation"}, | ^ tokenize.cpp:482:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 482 | {ORIENT_TOKEN,"orient"}, | ^ tokenize.cpp:483:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 483 | {ORTHOGRAPHIC_TOKEN, "orthographic"}, | ^ tokenize.cpp:484:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 484 | {PANORAMIC_TOKEN, "panoramic"}, | ^ tokenize.cpp:485:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 485 | {PARALLEL_TOKEN, "parallel"}, | ^ tokenize.cpp:486:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 486 | {PARAMETER_ID_TOKEN, "parameter identifier"}, | ^ tokenize.cpp:487:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 487 | {PARAMETRIC_TOKEN,"parametric"}, | ^ tokenize.cpp:488:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 488 | {PATTERN_TOKEN, "pattern"}, | ^ tokenize.cpp:489:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 489 | {PERCENT_TOKEN, "%"}, | ^ tokenize.cpp:490:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 490 | {PERIOD_TOKEN, ". (period)"}, | ^ tokenize.cpp:491:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 491 | {PERSPECTIVE_TOKEN, "perspective"}, | ^ tokenize.cpp:492:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 492 | {PGM_TOKEN, "pgm"}, | ^ tokenize.cpp:493:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 493 | {PHASE_TOKEN, "phase"}, | ^ tokenize.cpp:494:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 494 | {PHONG_SIZE_TOKEN, "phong_size"}, | ^ tokenize.cpp:495:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 495 | {PHONG_TOKEN, "phong"}, | ^ tokenize.cpp:496:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 496 | {PIGMENT_ID_TOKEN, "pigment identifier"}, | ^ tokenize.cpp:497:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 497 | {PIGMENT_MAP_ID_TOKEN, "pigment_map identifier"}, | ^ tokenize.cpp:498:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 498 | {PIGMENT_MAP_TOKEN, "pigment_map"}, | ^ tokenize.cpp:499:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 499 | {PIGMENT_TOKEN, "pigment"}, | ^ tokenize.cpp:500:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 500 | {PI_TOKEN, "pi"}, | ^ tokenize.cpp:501:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 501 | {PLANAR_TOKEN, "planar"}, | ^ tokenize.cpp:502:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 502 | {PLANE_TOKEN, "plane"}, | ^ tokenize.cpp:503:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 503 | {PLUS_TOKEN, "+"}, | ^ tokenize.cpp:504:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 504 | {PNG_TOKEN, "png"}, | ^ tokenize.cpp:505:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 505 | {POINT_AT_TOKEN, "point_at"}, | ^ tokenize.cpp:506:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 506 | {POLYGON_TOKEN, "polygon"}, | ^ tokenize.cpp:507:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 507 | {POLY_TOKEN, "poly"}, | ^ tokenize.cpp:508:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 508 | {POLY_WAVE_TOKEN, "poly_wave"}, | ^ tokenize.cpp:509:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 509 | {POT_TOKEN, "pot"}, | ^ tokenize.cpp:510:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 510 | {POW_TOKEN, "pow"}, | ^ tokenize.cpp:511:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 511 | {PPM_TOKEN, "ppm"}, | ^ tokenize.cpp:512:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 512 | {PRECISION_TOKEN, "precision"}, | ^ tokenize.cpp:513:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 513 | {PRECOMPUTE_TOKEN,"precompute"}, | ^ tokenize.cpp:514:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 514 | {PRETRACE_START_TOKEN, "pretrace_start"}, | ^ tokenize.cpp:515:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 515 | {PRETRACE_END_TOKEN, "pretrace_end"}, | ^ tokenize.cpp:516:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 516 | {PRISM_TOKEN, "prism"}, | ^ tokenize.cpp:517:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 517 | {PROD_TOKEN, "prod"}, | ^ tokenize.cpp:518:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 518 | {PROJECTED_THROUGH_TOKEN, "projected_through"}, | ^ tokenize.cpp:519:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 519 | {PWR_TOKEN, "pwr"}, | ^ tokenize.cpp:520:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 520 | {QUADRATIC_SPLINE_TOKEN, "quadratic_spline"}, | ^ tokenize.cpp:521:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 521 | {QUADRIC_TOKEN, "quadric"}, | ^ tokenize.cpp:522:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 522 | {QUARTIC_TOKEN, "quartic"}, | ^ tokenize.cpp:523:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 523 | {QUATERNION_TOKEN, "quaternion"}, | ^ tokenize.cpp:524:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 524 | {QUESTION_TOKEN, "?"}, | ^ tokenize.cpp:525:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 525 | {QUICK_COLOUR_TOKEN, "quick_color"}, | ^ tokenize.cpp:526:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 526 | {QUICK_COLOUR_TOKEN, "quick_colour"}, | ^ tokenize.cpp:527:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 527 | {QUILTED_TOKEN, "quilted"}, | ^ tokenize.cpp:528:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 528 | {RADIAL_TOKEN, "radial"}, | ^ tokenize.cpp:529:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 529 | {RADIANS_TOKEN, "radians"}, | ^ tokenize.cpp:530:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 530 | {RADIOSITY_TOKEN, "radiosity" }, | ^ tokenize.cpp:531:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 531 | {RADIUS_TOKEN, "radius"}, | ^ tokenize.cpp:532:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 532 | {RAINBOW_ID_TOKEN, "rainbow identifier"}, | ^ tokenize.cpp:533:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 533 | {RAINBOW_TOKEN, "rainbow"}, | ^ tokenize.cpp:534:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 534 | {RAMP_WAVE_TOKEN, "ramp_wave"}, | ^ tokenize.cpp:535:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 535 | {RAND_TOKEN, "rand"}, | ^ tokenize.cpp:536:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 536 | {RANGE_TOKEN, "range"}, | ^ tokenize.cpp:537:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 537 | {RATIO_TOKEN, "ratio"}, | ^ tokenize.cpp:538:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 538 | {READ_TOKEN, "read"}, | ^ tokenize.cpp:539:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 539 | {RECIPROCAL_TOKEN, "reciprocal" }, | ^ tokenize.cpp:540:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 540 | {RECURSION_LIMIT_TOKEN, "recursion_limit" }, | ^ tokenize.cpp:541:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 541 | {RED_TOKEN, "red"}, | ^ tokenize.cpp:542:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 542 | {REFLECTION_EXPONENT_TOKEN, "reflection_exponent"}, | ^ tokenize.cpp:543:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 543 | {REFLECTION_TOKEN, "reflection"}, | ^ tokenize.cpp:544:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 544 | {REFRACTION_TOKEN, "refraction"}, | ^ tokenize.cpp:545:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 545 | {REL_GE_TOKEN, ">="}, | ^ tokenize.cpp:546:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 546 | {REL_LE_TOKEN, "<="}, | ^ tokenize.cpp:547:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 547 | {REL_NE_TOKEN, "!="}, | ^ tokenize.cpp:548:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 548 | {RENDER_TOKEN, "render"}, | ^ tokenize.cpp:549:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 549 | {REPEAT_TOKEN, "repeat"}, | ^ tokenize.cpp:550:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 550 | {RGBFT_TOKEN, "rgbft"}, | ^ tokenize.cpp:551:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 551 | {RGBF_TOKEN, "rgbf"}, | ^ tokenize.cpp:552:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 552 | {RGBT_TOKEN, "rgbt"}, | ^ tokenize.cpp:553:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 553 | {RGB_TOKEN, "rgb"}, | ^ tokenize.cpp:554:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 554 | {RIGHT_ANGLE_TOKEN, ">"}, | ^ tokenize.cpp:555:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 555 | {RIGHT_CURLY_TOKEN, "}"}, | ^ tokenize.cpp:556:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 556 | {RIGHT_PAREN_TOKEN, ")"}, | ^ tokenize.cpp:557:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 557 | {RIGHT_SQUARE_TOKEN, "]"}, | ^ tokenize.cpp:558:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 558 | {RIGHT_TOKEN, "right"}, | ^ tokenize.cpp:559:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 559 | {RIPPLES_TOKEN, "ripples"}, | ^ tokenize.cpp:560:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 560 | {ROTATE_TOKEN, "rotate"}, | ^ tokenize.cpp:561:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 561 | {ROUGHNESS_TOKEN, "roughness"}, | ^ tokenize.cpp:562:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 562 | {SAMPLES_TOKEN, "samples"}, | ^ tokenize.cpp:563:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 563 | {SAVE_FILE_TOKEN, "save_file"}, | ^ tokenize.cpp:564:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 564 | {SCALE_TOKEN, "scale"}, | ^ tokenize.cpp:565:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 565 | {SCALLOP_WAVE_TOKEN, "scallop_wave"}, | ^ tokenize.cpp:566:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 566 | {SCATTERING_TOKEN, "scattering"}, | ^ tokenize.cpp:567:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 567 | {SEED_TOKEN, "seed"}, | ^ tokenize.cpp:568:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 568 | {SELECT_TOKEN, "select"}, | ^ tokenize.cpp:569:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 569 | {SEMI_COLON_TOKEN, ";"}, | ^ tokenize.cpp:570:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 570 | {SINE_WAVE_TOKEN, "sine_wave"}, | ^ tokenize.cpp:571:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 571 | {SINGLE_QUOTE_TOKEN, "'"}, | ^ tokenize.cpp:572:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 572 | {SINH_TOKEN, "sinh"}, | ^ tokenize.cpp:573:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 573 | {SIN_TOKEN, "sin"}, | ^ tokenize.cpp:574:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 574 | {SIZE_TOKEN, "size" }, | ^ tokenize.cpp:575:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 575 | {SKYSPHERE_ID_TOKEN, "sky_sphere identifier"}, | ^ tokenize.cpp:576:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 576 | {SKYSPHERE_TOKEN, "sky_sphere"}, | ^ tokenize.cpp:577:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 577 | {SKY_TOKEN, "sky"}, | ^ tokenize.cpp:578:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 578 | {SLASH_TOKEN, "/"}, | ^ tokenize.cpp:579:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 579 | {SLICE_TOKEN, "slice"}, | ^ tokenize.cpp:580:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 580 | {SLOPE_MAP_ID_TOKEN, "slope_map identifier"}, | ^ tokenize.cpp:581:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 581 | {SLOPE_MAP_TOKEN, "slope_map"}, | ^ tokenize.cpp:582:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 582 | {SLOPE_TOKEN,"slope"}, | ^ tokenize.cpp:583:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 583 | {SMOOTH_TOKEN, "smooth"}, | ^ tokenize.cpp:584:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 584 | {SMOOTH_TRIANGLE_TOKEN, "smooth_triangle"}, | ^ tokenize.cpp:585:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 585 | {SOLID_TOKEN, "solid" }, | ^ tokenize.cpp:586:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 586 | {SOR_TOKEN, "sor"}, | ^ tokenize.cpp:587:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 587 | {SPECULAR_TOKEN, "specular"}, | ^ tokenize.cpp:588:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 588 | {SPHERE_SWEEP_TOKEN, "sphere_sweep"}, | ^ tokenize.cpp:589:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 589 | {SPHERE_TOKEN, "sphere"}, | ^ tokenize.cpp:590:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 590 | {SPHERICAL_TOKEN, "spherical"}, | ^ tokenize.cpp:591:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 591 | {SPIRAL1_TOKEN, "spiral1"}, | ^ tokenize.cpp:592:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 592 | {SPIRAL2_TOKEN, "spiral2"}, | ^ tokenize.cpp:593:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 593 | {SPLINE_ID_TOKEN, "spline identifier"}, | ^ tokenize.cpp:594:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 594 | {SPLINE_TOKEN, "spline"}, | ^ tokenize.cpp:595:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 595 | {SPOTLIGHT_TOKEN, "spotlight"}, | ^ tokenize.cpp:596:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 596 | {SPOTTED_TOKEN, "spotted"}, | ^ tokenize.cpp:597:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 597 | {SQRT_TOKEN, "sqrt"}, | ^ tokenize.cpp:598:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 598 | {SQR_TOKEN, "sqr"}, | ^ tokenize.cpp:599:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 599 | {STAR_TOKEN, "*"}, | ^ tokenize.cpp:600:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 600 | {STATISTICS_TOKEN, "statistics"}, | ^ tokenize.cpp:601:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 601 | {STRCMP_TOKEN, "strcmp"}, | ^ tokenize.cpp:602:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 602 | {STRENGTH_TOKEN, "strength"}, | ^ tokenize.cpp:603:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 603 | {STRING_ID_TOKEN, "string identifier"}, | ^ tokenize.cpp:604:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 604 | {STRING_LITERAL_TOKEN, "string literal"}, | ^ tokenize.cpp:605:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 605 | {STRLEN_TOKEN, "strlen"}, | ^ tokenize.cpp:606:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 606 | {STRLWR_TOKEN, "strlwr"}, | ^ tokenize.cpp:607:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 607 | {STRUPR_TOKEN, "strupr"}, | ^ tokenize.cpp:608:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 608 | {STR_TOKEN, "str"}, | ^ tokenize.cpp:609:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 609 | {STURM_TOKEN, "sturm"}, | ^ tokenize.cpp:610:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 610 | {SUBSTR_TOKEN, "substr"}, | ^ tokenize.cpp:611:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 611 | {SUM_TOKEN, "sum"}, | ^ tokenize.cpp:612:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 612 | {SUPERELLIPSOID_TOKEN, "superellipsoid"}, | ^ tokenize.cpp:613:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 613 | {SWITCH_TOKEN, "switch"}, | ^ tokenize.cpp:614:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 614 | {SYS_TOKEN, "sys"}, | ^ tokenize.cpp:615:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 615 | {TANH_TOKEN, "tanh"}, | ^ tokenize.cpp:616:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 616 | {TAN_TOKEN, "tan"}, | ^ tokenize.cpp:617:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 617 | {TEMPORARY_MACRO_ID_TOKEN, "unfinished macro declaration"}, | ^ tokenize.cpp:618:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 618 | {TEXTURE_ID_TOKEN, "texture identifier"}, | ^ tokenize.cpp:619:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 619 | {TEXTURE_LIST_TOKEN, "texture_list"}, | ^ tokenize.cpp:620:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 620 | {TEXTURE_MAP_ID_TOKEN, "texture_map identifier"}, | ^ tokenize.cpp:621:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 621 | {TEXTURE_MAP_TOKEN, "texture_map"}, | ^ tokenize.cpp:622:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 622 | {TEXTURE_TOKEN, "texture"}, | ^ tokenize.cpp:623:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 623 | {TEXT_TOKEN, "text"}, | ^ tokenize.cpp:624:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 624 | {TGA_TOKEN, "tga"}, | ^ tokenize.cpp:625:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 625 | {THICKNESS_TOKEN, "thickness"}, | ^ tokenize.cpp:626:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 626 | {THRESHOLD_TOKEN, "threshold"}, | ^ tokenize.cpp:627:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 627 | {TIFF_TOKEN, "tiff"}, | ^ tokenize.cpp:628:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 628 | {TIGHTNESS_TOKEN, "tightness"}, | ^ tokenize.cpp:629:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 629 | {TILDE_TOKEN, "~"}, | ^ tokenize.cpp:630:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 630 | {TILE2_TOKEN, "tile2"}, | ^ tokenize.cpp:631:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 631 | {TILES_TOKEN, "tiles"}, | ^ tokenize.cpp:632:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 632 | {TNORMAL_ID_TOKEN, "normal identifier"}, | ^ tokenize.cpp:633:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 633 | {TNORMAL_TOKEN, "normal"}, | ^ tokenize.cpp:634:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 634 | {TOLERANCE_TOKEN, "tolerance"}, | ^ tokenize.cpp:635:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 635 | {TOROIDAL_TOKEN, "toroidal"}, | ^ tokenize.cpp:636:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 636 | {TORUS_TOKEN, "torus"}, | ^ tokenize.cpp:637:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 637 | {TRACE_TOKEN, "trace"}, | ^ tokenize.cpp:638:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 638 | {TRANSFORM_ID_TOKEN, "transform identifier"}, | ^ tokenize.cpp:639:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 639 | {TRANSFORM_TOKEN, "transform"}, | ^ tokenize.cpp:640:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 640 | {TRANSLATE_TOKEN, "translate"}, | ^ tokenize.cpp:641:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 641 | {TRANSMIT_TOKEN, "transmit"}, | ^ tokenize.cpp:642:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 642 | {TRIANGLE_TOKEN, "triangle"}, | ^ tokenize.cpp:643:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 643 | {TRIANGLE_WAVE_TOKEN, "triangle_wave"}, | ^ tokenize.cpp:644:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 644 | {TRUE_TOKEN, "true"}, | ^ tokenize.cpp:645:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 645 | {TTF_TOKEN, "ttf"}, | ^ tokenize.cpp:646:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 646 | {TURBULENCE_TOKEN, "turbulence"}, | ^ tokenize.cpp:647:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 647 | {TURB_DEPTH_TOKEN, "turb_depth"}, | ^ tokenize.cpp:648:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 648 | {TYPE_TOKEN, "type"}, | ^ tokenize.cpp:649:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 649 | {T_TOKEN, "t"}, | ^ tokenize.cpp:650:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 650 | {ULTRA_WIDE_ANGLE_TOKEN, "ultra_wide_angle"}, | ^ tokenize.cpp:651:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 651 | {UNDEF_TOKEN, "undef"}, | ^ tokenize.cpp:652:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 652 | {UNION_TOKEN, "union"}, | ^ tokenize.cpp:653:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 653 | {UP_TOKEN, "up"}, | ^ tokenize.cpp:654:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 654 | {USE_ALPHA_TOKEN, "use_alpha"}, | ^ tokenize.cpp:655:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 655 | {USE_COLOUR_TOKEN, "use_color"}, | ^ tokenize.cpp:656:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 656 | {USE_COLOUR_TOKEN, "use_colour"}, | ^ tokenize.cpp:657:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 657 | {USE_INDEX_TOKEN, "use_index"}, | ^ tokenize.cpp:658:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 658 | {UTF8_TOKEN, "utf8"}, | ^ tokenize.cpp:659:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 659 | {UV_ID_TOKEN, "uv vector identifier"}, | ^ tokenize.cpp:660:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 660 | {UV_INDICES_TOKEN, "uv_indices"}, | ^ tokenize.cpp:661:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 661 | {UV_MAPPING_TOKEN, "uv_mapping"}, | ^ tokenize.cpp:662:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 662 | {UV_VECTORS_TOKEN, "uv_vectors"}, | ^ tokenize.cpp:663:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 663 | {U_STEPS_TOKEN, "u_steps"}, | ^ tokenize.cpp:664:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 664 | {U_TOKEN, "u"}, | ^ tokenize.cpp:665:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 665 | {VAL_TOKEN, "val"}, | ^ tokenize.cpp:666:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 666 | {VARIANCE_TOKEN, "variance"}, | ^ tokenize.cpp:667:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 667 | {VAXIS_ROTATE_TOKEN, "vaxis_rotate"}, | ^ tokenize.cpp:668:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 668 | {VCROSS_TOKEN, "vcross"}, | ^ tokenize.cpp:669:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 669 | {VDOT_TOKEN, "vdot"}, | ^ tokenize.cpp:670:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 670 | {VECTOR_4D_ID_TOKEN, "4d-vector identifier"}, | ^ tokenize.cpp:671:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 671 | {VECTOR_FUNCT_TOKEN, "vector function"}, | ^ tokenize.cpp:672:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 672 | {VECTOR_ID_TOKEN, "vector identifier"}, | ^ tokenize.cpp:673:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 673 | {VERSION_TOKEN, "version"}, | ^ tokenize.cpp:674:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 674 | {VERTEX_VECTORS_TOKEN, "vertex_vectors"}, | ^ tokenize.cpp:675:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 675 | {VLENGTH_TOKEN, "vlength"}, | ^ tokenize.cpp:676:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 676 | {VNORMALIZE_TOKEN, "vnormalize"}, | ^ tokenize.cpp:677:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 677 | {VROTATE_TOKEN, "vrotate"}, | ^ tokenize.cpp:678:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 678 | {VSTR_TOKEN, "vstr"}, | ^ tokenize.cpp:679:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 679 | {VTURBULENCE_TOKEN, "vturbulence"}, | ^ tokenize.cpp:680:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 680 | {V_STEPS_TOKEN, "v_steps"}, | ^ tokenize.cpp:681:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 681 | {V_TOKEN, "v"}, | ^ tokenize.cpp:682:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 682 | {WARNING_TOKEN, "warning"}, | ^ tokenize.cpp:683:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 683 | {WARP_TOKEN, "warp"}, | ^ tokenize.cpp:684:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 684 | {WATER_LEVEL_TOKEN, "water_level"}, | ^ tokenize.cpp:685:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 685 | {WAVES_TOKEN, "waves"}, | ^ tokenize.cpp:686:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 686 | {WHILE_TOKEN, "while"}, | ^ tokenize.cpp:687:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 687 | {WIDTH_TOKEN, "width"}, | ^ tokenize.cpp:688:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 688 | {WOOD_TOKEN, "wood"}, | ^ tokenize.cpp:689:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 689 | {WRINKLES_TOKEN, "wrinkles"}, | ^ tokenize.cpp:690:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 690 | {WRITE_TOKEN, "write"}, | ^ tokenize.cpp:691:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 691 | {X_TOKEN, "x"}, | ^ tokenize.cpp:692:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 692 | {YES_TOKEN, "yes"}, | ^ tokenize.cpp:693:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 693 | {Y_TOKEN, "y"}, | ^ tokenize.cpp:694:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 694 | {Z_TOKEN, "z"}, | ^ tokenize.cpp:696:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 696 | {PHOTONS_TOKEN, "photons"}, | ^ tokenize.cpp:697:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 697 | {STEPS_TOKEN,"steps"}, | ^ tokenize.cpp:698:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 698 | {PASS_THROUGH_TOKEN, "pass_through"}, | ^ tokenize.cpp:699:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 699 | {COLLECT_TOKEN, "collect"}, | ^ tokenize.cpp:700:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 700 | {AUTOSTOP_TOKEN, "autostop"}, | ^ tokenize.cpp:701:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 701 | {GATHER_TOKEN, "gather"}, | ^ tokenize.cpp:702:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 702 | {SPLIT_UNION_TOKEN, "split_union"}, | ^ tokenize.cpp:703:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 703 | {EXPAND_THRESHOLDS_TOKEN, "expand_thresholds"}, | ^ tokenize.cpp:704:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 704 | {SPACING_TOKEN, "spacing"}, | ^ tokenize.cpp:708:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 708 | {TARGET_TOKEN, "target"}, | ^ tokenize.cpp:709:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 709 | {CONSERVE_ENERGY_TOKEN, "conserve_energy"}, | ^ tokenize.cpp:710:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 710 | {CUTAWAY_TEXTURES_TOKEN, "cutaway_textures"}, | ^ tokenize.cpp:711:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 711 | {PIGMENT_PATTERN_TOKEN,"pigment_pattern"}, | ^ tokenize.cpp:712:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 712 | {NO_BUMP_SCALE_TOKEN, "no_bump_scale"}, | ^ tokenize.cpp:713:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 713 | {GLOBAL_LIGHTS_TOKEN, "global_lights"}, | ^ tokenize.cpp:714:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 714 | {INTERNAL_TOKEN, "internal"}, | ^ tokenize.cpp:715:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 715 | {NOISE_GENERATOR_TOKEN, "noise_generator"} | ^ tokenize.cpp:999:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 999 | register int c,c2; | ^~~~~~~~ tokenize.cpp:999:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 999 | register int c,c2; | ^~~~~~~~ tokenize.cpp:1393:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1393 | register int c; | ^~~~~~~~ tokenize.cpp:1435:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1435 | register int c, c2; | ^~~~~~~~ tokenize.cpp:1435:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1435 | register int c, c2; | ^~~~~~~~ tokenize.cpp:1681:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1681 | register int c; | ^~~~~~~~ tokenize.cpp:1757:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1757 | register int c, Phase; | ^~~~~~~~ tokenize.cpp:1757:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1757 | register int c, Phase; | ^~~~~~~~ tokenize.cpp:1758:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1758 | register bool Finished; | ^~~~~~~~ tokenize.cpp:1938:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1938 | register int c; | ^~~~~~~~ tokenize.cpp:2119:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 2119 | register int c; | ^~~~~~~~ tokenize.cpp:4051:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 4051 | register int c; | ^~~~~~~~ tokenize.cpp:4159:13: warning: comparison of array 'opts.Header_File_Name' equal to a null pointer is always false [-Wtautological-pointer-compare] 4159 | if (opts.Header_File_Name == NULL) | ~~~~~^~~~~~~~~~~~~~~~ ~~~~ 548 warnings generated. --- truetype.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o truetype.o `test -f 'truetype.cpp' || echo './'`truetype.cpp --- txttest.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o txttest.o `test -f 'txttest.cpp' || echo './'`txttest.cpp --- userdisp.o --- clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../source/base -I../source/frontend -I../unix -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -pipe -Wno-multichar -pipe -Os -I/opt/pkg/include -c -o userdisp.o `test -f 'userdisp.cpp' || echo './'`userdisp.cpp --- truetype.o --- truetype.cpp:119:3: error: unknown type name 'Fixed' 119 | Fixed version; /* 0x10000 (1.0) */ | ^ truetype.cpp:144:3: error: unknown type name 'Fixed' 144 | Fixed version; /* for this table, set to 1.0 */ | ^ truetype.cpp:145:3: error: unknown type name 'Fixed' 145 | Fixed fontRevision; /* For Font Manufacturer */ | ^ truetype.cpp:185:3: error: unknown type name 'Fixed' 185 | Fixed version; | ^ 4 errors generated. *** [truetype.o] Error code 1 bmake[3]: stopped making "all-am" in /var/tmp/work/graphics/povray/work/povray-3.6.1/source bmake[3]: 1 error bmake[3]: stopped making "all-am" in /var/tmp/work/graphics/povray/work/povray-3.6.1/source *** [all-recursive] Error code 1 bmake[2]: stopped making "all" in /var/tmp/work/graphics/povray/work/povray-3.6.1/source bmake[2]: 1 error bmake[2]: stopped making "all" in /var/tmp/work/graphics/povray/work/povray-3.6.1/source *** [all-recursive] Error code 1 bmake[1]: stopped making "all-recursive" in /var/tmp/work/graphics/povray/work/povray-3.6.1 bmake[1]: 1 error bmake[1]: stopped making "all-recursive" in /var/tmp/work/graphics/povray/work/povray-3.6.1 *** [all] Error code 2 bmake: stopped making "all" in /var/tmp/work/graphics/povray/work/povray-3.6.1 bmake: 1 error bmake: stopped making "all" in /var/tmp/work/graphics/povray/work/povray-3.6.1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/povray *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/povray