=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/geography/cmconvert", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for cmconvert-1.9.5nb1 --- all --- /opt/pkg/bin/bmake all-recursive --- all-recursive --- Making all in src --- all --- /opt/pkg/bin/bmake all-am --- main.o --- --- wplist.o --- --- parser.o --- --- pdbwriter.o --- --- main.o --- if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cpp; then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi --- pdbwriter.o --- if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -MT pdbwriter.o -MD -MP -MF ".deps/pdbwriter.Tpo" -c -o pdbwriter.o pdbwriter.cpp; then mv -f ".deps/pdbwriter.Tpo" ".deps/pdbwriter.Po"; else rm -f ".deps/pdbwriter.Tpo"; exit 1; fi --- wplist.o --- if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -MT wplist.o -MD -MP -MF ".deps/wplist.Tpo" -c -o wplist.o wplist.cpp; then mv -f ".deps/wplist.Tpo" ".deps/wplist.Po"; else rm -f ".deps/wplist.Tpo"; exit 1; fi --- parser.o --- if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -MT parser.o -MD -MP -MF ".deps/parser.Tpo" -c -o parser.o parser.cpp; then mv -f ".deps/parser.Tpo" ".deps/parser.Po"; else rm -f ".deps/parser.Tpo"; exit 1; fi --- main.o --- In file included from pdbwriter.h:23, from main.cpp:23: pdb.h:30:44: warning: 'packed' attribute ignored for field of type 'UInt8 [32]' {aka 'unsigned char [32]'} [-Wattributes] 30 | # define PACKED __attribute__ ((__packed__)); | ^ pdb.h:49:24: note: in expansion of macro 'PACKED' 49 | UInt8 name[32] PACKED; | ^~~~~~ pdb.h:30:44: warning: 'packed' attribute ignored for field of type 'PDBRecordList' {aka '_PDBRecordList'} [-Wattributes] 30 | # define PACKED __attribute__ ((__packed__)); | ^ pdb.h:61:34: note: in expansion of macro 'PACKED' 61 | PDBRecordList recordList PACKED; | ^~~~~~ pdb.h:30:44: warning: 'packed' attribute ignored for field of type 'UInt8' {aka 'unsigned char'} [-Wattributes] 30 | # define PACKED __attribute__ ((__packed__)); | ^ pdb.h:67:26: note: in expansion of macro 'PACKED' 67 | UInt8 attributes PACKED; | ^~~~~~ pdb.h:30:44: warning: 'packed' attribute ignored for field of type 'UInt8 [3]' {aka 'unsigned char [3]'} [-Wattributes] 30 | # define PACKED __attribute__ ((__packed__)); | ^ pdb.h:68:27: note: in expansion of macro 'PACKED' 68 | UInt8 uniqueID[3] PACKED; | ^~~~~~ --- pdbwriter.o --- In file included from pdbwriter.h:23, from pdbwriter.cpp:22: pdb.h:30:44: warning: 'packed' attribute ignored for field of type 'UInt8 [32]' {aka 'unsigned char [32]'} [-Wattributes] 30 | # define PACKED __attribute__ ((__packed__)); | ^ pdb.h:49:24: note: in expansion of macro 'PACKED' 49 | UInt8 name[32] PACKED; | ^~~~~~ pdb.h:30:44: warning: 'packed' attribute ignored for field of type 'PDBRecordList' {aka '_PDBRecordList'} [-Wattributes] 30 | # define PACKED __attribute__ ((__packed__)); | ^ pdb.h:61:34: note: in expansion of macro 'PACKED' 61 | PDBRecordList recordList PACKED; | ^~~~~~ pdb.h:30:44: warning: 'packed' attribute ignored for field of type 'UInt8' {aka 'unsigned char'} [-Wattributes] 30 | # define PACKED __attribute__ ((__packed__)); | ^ pdb.h:67:26: note: in expansion of macro 'PACKED' 67 | UInt8 attributes PACKED; | ^~~~~~ pdb.h:30:44: warning: 'packed' attribute ignored for field of type 'UInt8 [3]' {aka 'unsigned char [3]'} [-Wattributes] 30 | # define PACKED __attribute__ ((__packed__)); | ^ pdb.h:68:27: note: in expansion of macro 'PACKED' 68 | UInt8 uniqueID[3] PACKED; | ^~~~~~ --- parser.o --- parser.cpp:49:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | { "", -1, FF_CACHE_STATUS }, | ^~ parser.cpp:50:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | { "/name", FLD_NAME2, 0 }, | ^~~~~~~ parser.cpp:51:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | { "/type", FLD_TYPE2, 0 }, | ^~~~~~~ parser.cpp:52:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | { "/owner", FLD_OWNER, 0 }, | ^~~~~~~~ parser.cpp:53:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | { "/container", FLD_CONTAINER, 0 }, | ^~~~~~~~~~~~ parser.cpp:54:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | { "/locale", FLD_LOCALE, 0 }, | ^~~~~~~~~ parser.cpp:55:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | { "/state", FLD_STATE, 0 }, | ^~~~~~~~ parser.cpp:56:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | { "/country", FLD_COUNTRY, 0 }, | ^~~~~~~~~~ parser.cpp:57:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | { "/difficulty", FLD_DIFFICULTY, 0 }, | ^~~~~~~~~~~~~ parser.cpp:58:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | { "/terrain", FLD_TERRAIN, 0 }, | ^~~~~~~~~~ parser.cpp:59:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | { "/summary", FLD_SHRT_DESC, FF_FORCE_HTML }, | ^~~~~~~~~~ parser.cpp:60:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | { "/description", FLD_LONG_DESC, FF_FORCE_HTML }, | ^~~~~~~~~~~~~~ parser.cpp:61:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | { "/hints", FLD_HINTS, 0 }, | ^~~~~~~~ parser.cpp:62:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | { "/logs/log", -1, FF_LOG_ELEM }, | ^~~~~~~~~~~ parser.cpp:63:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | { "/logs/log/time", FLD_LOG_DATE, 0 }, | ^~~~~~~~~~~~~~~~ parser.cpp:64:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | { "/logs/log/type", FLD_LOG_TYPE, 0 }, | ^~~~~~~~~~~~~~~~ parser.cpp:65:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | { "/logs/log/geocacher", FLD_LOG_FINDER, 0 }, | ^~~~~~~~~~~~~~~~~~~~~ parser.cpp:66:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | { "/logs/log/text", FLD_LOG_TEXT, 0 }, | ^~~~~~~~~~~~~~~~ parser.cpp:67:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | { "/logs/log/coords", -1, FF_COORD_LOG }, | ^~~~~~~~~~~~~~~~~~ parser.cpp:73:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | { "", -1, FF_CACHE_STATUS }, | ^~ parser.cpp:74:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | { "/name", FLD_NAME2, 0 }, | ^~~~~~~ parser.cpp:75:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | { "/type", FLD_TYPE2, 0 }, | ^~~~~~~ parser.cpp:76:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | { "/owner", FLD_OWNER, 0 }, | ^~~~~~~~ parser.cpp:77:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | { "/container", FLD_CONTAINER, 0 }, | ^~~~~~~~~~~~ parser.cpp:78:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | { "/state", FLD_STATE, 0 }, | ^~~~~~~~ parser.cpp:79:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | { "/country", FLD_COUNTRY, 0 }, | ^~~~~~~~~~ parser.cpp:80:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | { "/difficulty", FLD_DIFFICULTY, 0 }, | ^~~~~~~~~~~~~ parser.cpp:81:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | { "/terrain", FLD_TERRAIN, 0 }, | ^~~~~~~~~~ parser.cpp:82:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | { "/short_description", FLD_SHRT_DESC, FF_CHECK_HTML }, | ^~~~~~~~~~~~~~~~~~~~ parser.cpp:83:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | { "/long_description", FLD_LONG_DESC, FF_CHECK_HTML }, | ^~~~~~~~~~~~~~~~~~~ parser.cpp:84:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | { "/encoded_hints", FLD_HINTS, 0 }, | ^~~~~~~~~~~~~~~~ parser.cpp:85:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 85 | { "/logs/log", -1, FF_LOG_ELEM }, | ^~~~~~~~~~~ parser.cpp:86:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | { "/logs/log/date", FLD_LOG_DATE, 0 }, | ^~~~~~~~~~~~~~~~ parser.cpp:87:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | { "/logs/log/type", FLD_LOG_TYPE, 0 }, | ^~~~~~~~~~~~~~~~ parser.cpp:88:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | { "/logs/log/finder", FLD_LOG_FINDER, 0 }, | ^~~~~~~~~~~~~~~~~~ parser.cpp:89:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | { "/logs/log/text", FLD_LOG_TEXT, FF_LOG_ENC }, | ^~~~~~~~~~~~~~~~ parser.cpp:90:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 90 | { "/logs/log/log_wpt", -1, FF_COORD_LOG }, | ^~~~~~~~~~~~~~~~~~~ parser.cpp:91:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | { "/travelbugs/travelbug/name", -1, FF_BUG_NAME }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:97:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | { "/name", FLD_NAME2, 0 }, | ^~~~~~~ parser.cpp:98:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | { "/owner", FLD_OWNER, 0 }, | ^~~~~~~~ parser.cpp:99:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | { "/style", FLD_TYPE2, 0 }, | ^~~~~~~~ parser.cpp:100:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | { "/size", FLD_CONTAINER, FF_TERRA_SIZES }, | ^~~~~~~ parser.cpp:101:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | { "/physical_challenge", FLD_TERRAIN, 0 }, | ^~~~~~~~~~~~~~~~~~~~~ parser.cpp:102:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | { "/mental_challenge", FLD_DIFFICULTY, 0 }, | ^~~~~~~~~~~~~~~~~~~ parser.cpp:103:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | { "/camo_challenge", FLD_CAMO_DIFF, 0 }, | ^~~~~~~~~~~~~~~~~ parser.cpp:104:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 104 | { "/country", FLD_COUNTRY, 0 }, | ^~~~~~~~~~ parser.cpp:105:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 105 | { "/state", FLD_STATE, 0 }, | ^~~~~~~~ parser.cpp:106:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | { "/description", FLD_LONG_DESC, FF_FORCE_HTML }, | ^~~~~~~~~~~~~~ parser.cpp:107:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | { "/hint", FLD_HINTS, FF_FORCE_HTML }, | ^~~~~~~ parser.cpp:108:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | { "/logs/log", -1, FF_LOG_ELEM }, | ^~~~~~~~~~~ parser.cpp:109:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | { "/logs/log/date", FLD_LOG_DATE, 0 }, | ^~~~~~~~~~~~~~~~ parser.cpp:110:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | { "/logs/log/type", FLD_LOG_TYPE, 0 }, | ^~~~~~~~~~~~~~~~ parser.cpp:111:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | { "/logs/log/user", FLD_LOG_FINDER, 0 }, | ^~~~~~~~~~~~~~~~ parser.cpp:112:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | { "/logs/log/entry", FLD_LOG_TEXT, FF_FORCE_HTML }, | ^~~~~~~~~~~~~~~~~ parser.cpp:118:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | { "http://www.groundspeak.com/cache/", 1, "/cache", s_GSMap }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:118:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | { "http://www.groundspeak.com/cache/", 1, "/cache", s_GSMap }, | ^~~~~~~~ parser.cpp:119:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | { "http://www.terracaching.com/gpx/", 1, "/terracache", s_TerraMap }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:119:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | { "http://www.terracaching.com/gpx/", 1, "/terracache", s_TerraMap }, | ^~~~~~~~~~~~~ parser.cpp:120:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | { "http://geocaching.com.au/geocache/1", 0, "/geocache", s_AUMap }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:120:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | { "http://geocaching.com.au/geocache/1", 0, "/geocache", s_AUMap }, | ^~~~~~~~~~~ parser.cpp:127:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | { "/gpx", -1, FF_GPX_VERSION }, | ^~~~~~ parser.cpp:128:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | { "/gpx/time", -1, FF_TIMESTAMP }, | ^~~~~~~~~~~ parser.cpp:129:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | { "/gpx/wpt", -1, FF_REC_ELEM | FF_COORD_ATTR }, | ^~~~~~~~~~ parser.cpp:130:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | { "/gpx/wpt/name", FLD_WAYPOINT, 0 }, | ^~~~~~~~~~~~~~~ parser.cpp:131:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | { "/gpx/wpt/desc", FLD_NAME, 0 }, | ^~~~~~~~~~~~~~~ parser.cpp:132:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | { "/gpx/wpt/cmt", FLD_COMMENT, 0 }, | ^~~~~~~~~~~~~~ parser.cpp:133:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | { "/gpx/wpt/type", FLD_TYPE, 0 }, | ^~~~~~~~~~~~~~~ parser.cpp:134:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | { "/gpx/wpt/time", FLD_DATETIME, 0 }, | ^~~~~~~~~~~~~~~ parser.cpp:135:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | { "/gpx/wpt/sym", FLD_SYMBOL, 0 }, | ^~~~~~~~~~~~~~ parser.cpp:136:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | { "/gpx/wpt/url", -1, FF_WPT_URL }, | ^~~~~~~~~~~~~~ parser.cpp:138:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 138 | { "/gpx/metadata/time", -1, FF_TIMESTAMP }, | ^~~~~~~~~~~~~~~~~~~~ parser.cpp:139:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | { "/gpx/wpt/link", -1, FF_HREF_ATTR }, | ^~~~~~~~~~~~~~~ parser.cpp:141:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | { "/loc/waypoint", -1, FF_REC_ELEM | FF_LOC_WARNING }, | ^~~~~~~~~~~~~~~ parser.cpp:142:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | { "/loc/waypoint/name", FLD_NAME, FF_WAYPOINT_ID }, | ^~~~~~~~~~~~~~~~~~~~ parser.cpp:143:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | { "/loc/waypoint/coord", -1, FF_COORD_ATTR }, | ^~~~~~~~~~~~~~~~~~~~~ parser.cpp:144:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | { "/loc/waypoint/type", FLD_TYPE, 0 }, | ^~~~~~~~~~~~~~~~~~~~ parser.cpp:400:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 400 | { 0x0152, "\x8c" }, | ^~~~~~ parser.cpp:401:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 401 | { 0x0153, "\x9c" }, | ^~~~~~ parser.cpp:402:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 402 | { 0x0160, "\x8a" }, | ^~~~~~ parser.cpp:403:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 403 | { 0x0161, "\x9a" }, | ^~~~~~ parser.cpp:404:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 404 | { 0x0178, "\x9f" }, | ^~~~~~ parser.cpp:405:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 405 | { 0x0192, "\x83" }, | ^~~~~~ parser.cpp:406:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | { 0x02c6, "\x88" }, | ^~~~~~ parser.cpp:407:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 407 | { 0x02dc, "\x98" }, | ^~~~~~ parser.cpp:408:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 408 | { 0x2013, "\x96" }, | ^~~~~~ parser.cpp:409:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 409 | { 0x2014, "\x97" }, | ^~~~~~ parser.cpp:410:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 410 | { 0x2018, "\x91" }, | ^~~~~~ parser.cpp:411:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 411 | { 0x2019, "\x92" }, | ^~~~~~ parser.cpp:412:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 412 | { 0x201A, "\x82" }, | ^~~~~~ parser.cpp:413:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 413 | { 0x201E, "\x84" }, | ^~~~~~ parser.cpp:414:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 414 | { 0x201c, "\x93" }, | ^~~~~~ parser.cpp:415:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 415 | { 0x201d, "\x94" }, | ^~~~~~ parser.cpp:416:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 416 | { 0x2020, "\x86" }, | ^~~~~~ parser.cpp:417:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 417 | { 0x2021, "\x87" }, | ^~~~~~ parser.cpp:418:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 418 | { 0x2022, "\x95" }, | ^~~~~~ parser.cpp:419:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 419 | { 0x2026, "..." }, | ^~~~~ parser.cpp:420:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 420 | { 0x2030, "\x89" }, | ^~~~~~ parser.cpp:421:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 421 | { 0x2039, "\x8b" }, | ^~~~~~ parser.cpp:422:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 422 | { 0x203a, "\x9b" }, | ^~~~~~ parser.cpp:423:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 423 | { 0x20AC, "\x80" }, | ^~~~~~ parser.cpp:424:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | { 0x2122, "\x99" }, | ^~~~~~ parser.cpp: In member function 'void CXMLParser::DecodeUTF8(std::string&)': parser.cpp:435:19: warning: ignoring return value of 'bool std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::empty() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', declared with attribute 'nodiscard' [-Wunused-result] 435 | sTmp.empty(); | ~~~~~~~~~~^~ In file included from /opt/tools/gcc15/include/c++/15.2.0/string:56, from common.h:93, from parser.cpp:20: /opt/tools/gcc15/include/c++/15.2.0/bits/basic_string.h:1331:7: note: declared here 1331 | empty() const _GLIBCXX_NOEXCEPT | ^~~~~ parser.cpp: At global scope: parser.cpp:763:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 763 | { "nbsp", ' ' }, | ^~~~~~ parser.cpp:764:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 764 | { "gt", '>' }, | ^~~~ parser.cpp:765:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 765 | { "lt", '<' }, | ^~~~ parser.cpp:766:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 766 | { "amp", '&' }, | ^~~~~ parser.cpp:767:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 767 | { "quot", '\"' }, | ^~~~~~ parser.cpp:768:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 768 | { "iexcl", 161 }, | ^~~~~~~ parser.cpp:769:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 769 | { "cent", 162 }, | ^~~~~~ parser.cpp:770:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 770 | { "pound", 163 }, | ^~~~~~~ parser.cpp:771:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 771 | { "curren", 164 }, | ^~~~~~~~ parser.cpp:772:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 772 | { "yen", 165 }, | ^~~~~ parser.cpp:773:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 773 | { "brvbar", 166 }, | ^~~~~~~~ parser.cpp:774:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 774 | { "sect", 167 }, | ^~~~~~ parser.cpp:775:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 775 | { "uml", 168 }, | ^~~~~ parser.cpp:776:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 776 | { "copy", 169 }, | ^~~~~~ parser.cpp:777:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 777 | { "ordf", 170 }, | ^~~~~~ parser.cpp:778:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 778 | { "laquo", 171 }, | ^~~~~~~ parser.cpp:779:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 779 | { "not", 172 }, | ^~~~~ parser.cpp:780:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 780 | { "shy", 173 }, | ^~~~~ parser.cpp:781:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 781 | { "reg", 174 }, | ^~~~~ parser.cpp:782:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 782 | { "macr", 175 }, | ^~~~~~ parser.cpp:783:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 783 | { "deg", 176 }, | ^~~~~ parser.cpp:784:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 784 | { "plusmn", 177 }, | ^~~~~~~~ parser.cpp:785:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 785 | { "sup2", 178 }, | ^~~~~~ parser.cpp:786:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 786 | { "sup3", 179 }, | ^~~~~~ parser.cpp:787:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 787 | { "acute", 180 }, | ^~~~~~~ parser.cpp:788:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 788 | { "micro", 181 }, | ^~~~~~~ parser.cpp:789:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 789 | { "para", 182 }, | ^~~~~~ parser.cpp:790:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 790 | { "middot", 183 }, | ^~~~~~~~ parser.cpp:791:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 791 | { "cedil", 184 }, | ^~~~~~~ parser.cpp:792:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 792 | { "sup1", 185 }, | ^~~~~~ parser.cpp:793:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 793 | { "ordm", 186 }, | ^~~~~~ parser.cpp:794:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 794 | { "raquo", 187 }, | ^~~~~~~ parser.cpp:795:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 795 | { "frac14", 188 }, | ^~~~~~~~ parser.cpp:796:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 796 | { "frac12", 189 }, | ^~~~~~~~ parser.cpp:797:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 797 | { "frac34", 190 }, | ^~~~~~~~ parser.cpp:798:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 798 | { "iquest", 191 }, | ^~~~~~~~ parser.cpp:799:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 799 | { "times", 215 }, | ^~~~~~~ parser.cpp:800:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 800 | { "szlig", 223 }, | ^~~~~~~ parser.cpp:801:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 801 | { "agrave", 224 }, | ^~~~~~~~ parser.cpp:802:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 802 | { "aacute", 225 }, | ^~~~~~~~ parser.cpp:803:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 803 | { "acirc", 226 }, | ^~~~~~~ parser.cpp:804:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 804 | { "atilde", 227 }, | ^~~~~~~~ parser.cpp:805:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 805 | { "auml", 228 }, | ^~~~~~ parser.cpp:806:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 806 | { "aring", 229 }, | ^~~~~~~ parser.cpp:807:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 807 | { "aelig", 230 }, | ^~~~~~~ parser.cpp:808:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 808 | { "ccedil", 231 }, | ^~~~~~~~ parser.cpp:809:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 809 | { "egrave", 232 }, | ^~~~~~~~ parser.cpp:810:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 810 | { "eacute", 233 }, | ^~~~~~~~ parser.cpp:811:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 811 | { "ecirc", 234 }, | ^~~~~~~ parser.cpp:812:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 812 | { "euml", 235 }, | ^~~~~~ parser.cpp:813:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 813 | { "igrave", 236 }, | ^~~~~~~~ parser.cpp:814:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 814 | { "iacute", 237 }, | ^~~~~~~~ parser.cpp:815:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 815 | { "icirc", 238 }, | ^~~~~~~ parser.cpp:816:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 816 | { "iuml", 239 }, | ^~~~~~ parser.cpp:817:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 817 | { "eth", 240 }, | ^~~~~ parser.cpp:818:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 818 | { "ntilde", 241 }, | ^~~~~~~~ parser.cpp:819:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 819 | { "ograve", 242 }, | ^~~~~~~~ parser.cpp:820:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 820 | { "oacute", 243 }, | ^~~~~~~~ parser.cpp:821:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 821 | { "ocirc", 244 }, | ^~~~~~~ parser.cpp:822:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 822 | { "otilde", 245 }, | ^~~~~~~~ parser.cpp:823:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 823 | { "ouml", 246 }, | ^~~~~~ parser.cpp:824:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 824 | { "divide", 247 }, | ^~~~~~~~ parser.cpp:825:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 825 | { "oslash", 248 }, | ^~~~~~~~ parser.cpp:826:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 826 | { "ugrave", 249 }, | ^~~~~~~~ parser.cpp:827:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 827 | { "uacute", 250 }, | ^~~~~~~~ parser.cpp:828:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 828 | { "ucirc", 251 }, | ^~~~~~~ parser.cpp:829:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 829 | { "uuml", 252 }, | ^~~~~~ parser.cpp:830:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 830 | { "yacute", 253 }, | ^~~~~~~~ parser.cpp:831:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 831 | { "thorn", 254 }, | ^~~~~~~ parser.cpp:832:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 832 | { "yuml", 255 }, | ^~~~~~ parser.cpp:833:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 833 | { "oelig", 339 }, | ^~~~~~~ parser.cpp:834:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 834 | { "scaron", 353 }, | ^~~~~~~~ parser.cpp:835:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 835 | { "fnof", 402 }, | ^~~~~~ parser.cpp:836:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 836 | { "circ", 710 }, | ^~~~~~ parser.cpp:837:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 837 | { "tilde", 732 }, | ^~~~~~~ parser.cpp:838:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 838 | { "ndash", 8211 }, | ^~~~~~~ parser.cpp:839:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 839 | { "mdash", 8212 }, | ^~~~~~~ parser.cpp:840:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 840 | { "lsquo", 8216 }, | ^~~~~~~ parser.cpp:841:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 841 | { "rsquo", 8217 }, | ^~~~~~~ parser.cpp:842:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 842 | { "sbquo", 8218 }, | ^~~~~~~ parser.cpp:843:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 843 | { "ldquo", 8220 }, | ^~~~~~~ parser.cpp:844:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 844 | { "rdquo", 8221 }, | ^~~~~~~ parser.cpp:845:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 845 | { "bdquo", 8222 }, | ^~~~~~~ parser.cpp:846:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 846 | { "dagger", 8224 }, | ^~~~~~~~ parser.cpp:847:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 847 | { "bull", 8226 }, | ^~~~~~ parser.cpp:848:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 848 | { "hellip", 8230 }, | ^~~~~~~~ parser.cpp:849:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 849 | { "permil", 8240 }, | ^~~~~~~~ parser.cpp:850:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 850 | { "lsaquo", 8249 }, | ^~~~~~~~ parser.cpp:851:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 851 | { "rsaquo", 8250 }, | ^~~~~~~~ parser.cpp:852:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 852 | { "trade", 8482 }, | ^~~~~~~ parser.cpp: In member function 'void CXMLParser::EncodeHints(int)': parser.cpp:1084:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1084 | static char *szLower13 = "nopqrstuvwxyzabcdefghijklm"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:1085:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1085 | static char *szUpper13 = "NOPQRSTUVWXYZABCDEFGHIJKLM"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- getopt.o --- if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -MT getopt.o -MD -MP -MF ".deps/getopt.Tpo" -c -o getopt.o getopt.c; then mv -f ".deps/getopt.Tpo" ".deps/getopt.Po"; else rm -f ".deps/getopt.Tpo"; exit 1; fi getopt.c: In function 'my_index': getopt.c:220:1: warning: old-style function definition [-Wold-style-definition] 220 | my_index (str, chr) | ^~~~~~~~ getopt.c: In function 'exchange': getopt.c:310:1: warning: old-style function definition [-Wold-style-definition] 310 | exchange (argv) | ^~~~~~~~ getopt.c: In function '_getopt_initialize': getopt.c:395:1: warning: old-style function definition [-Wold-style-definition] 395 | _getopt_initialize (argc, argv, optstring) | ^~~~~~~~~~~~~~~~~~ getopt.c:408:21: error: too many arguments to function 'getenv'; expected 0, have 1 408 | posixly_correct = getenv ("POSIXLY_CORRECT"); | ^~~~~~ ~~~~~~~~~~~~~~~~~ getopt.c:216:14: note: declared here 216 | extern char *getenv (); | ^~~~~~ getopt.c: In function '_getopt_internal': getopt.c:517:1: warning: old-style function definition [-Wold-style-definition] 517 | _getopt_internal (argc, argv, optstring, longopts, longind, long_only) | ^~~~~~~~~~~~~~~~ *** [getopt.o] Error code 1 bmake[3]: stopped making "all-am" in /tmp/work/geography/cmconvert/work/cmconvert-1.9.5/src bmake[3]: 1 error bmake[3]: stopped making "all-am" in /tmp/work/geography/cmconvert/work/cmconvert-1.9.5/src *** [all] Error code 2 bmake[2]: stopped making "all" in /tmp/work/geography/cmconvert/work/cmconvert-1.9.5/src bmake[2]: 1 error bmake[2]: stopped making "all" in /tmp/work/geography/cmconvert/work/cmconvert-1.9.5/src *** [all-recursive] Error code 1 bmake[1]: stopped making "all-recursive" in /tmp/work/geography/cmconvert/work/cmconvert-1.9.5 bmake[1]: 1 error bmake[1]: stopped making "all-recursive" in /tmp/work/geography/cmconvert/work/cmconvert-1.9.5 *** [all] Error code 2 bmake: stopped making "all" in /tmp/work/geography/cmconvert/work/cmconvert-1.9.5 bmake: 1 error bmake: stopped making "all" in /tmp/work/geography/cmconvert/work/cmconvert-1.9.5 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/geography/cmconvert *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/geography/cmconvert