=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for nget-0.27.1nb4 clang++ -O2 -I/usr/pkg/include -I/usr/include -Wall -MMD -MP -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -c -o nget.o nget.cc clang++ -O2 -I/usr/pkg/include -I/usr/include -Wall -MMD -MP -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -c -o status.o status.cc clang++ -O2 -I/usr/pkg/include -I/usr/include -Wall -MMD -MP -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -c -o prot_nntp.o prot_nntp.cc clang++ -O2 -I/usr/pkg/include -I/usr/include -Wall -MMD -MP -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -c -o decode.o decode.cc clang++ -O2 -I/usr/pkg/include -I/usr/include -Wall -MMD -MP -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -c -o texthandler.o texthandler.cc clang++ -O2 -I/usr/pkg/include -I/usr/include -Wall -MMD -MP -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -c -o sockpool.o sockpool.cc clang++ -O2 -I/usr/pkg/include -I/usr/include -Wall -MMD -MP -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -c -o sockstuff.o sockstuff.cc clang++ -O2 -I/usr/pkg/include -I/usr/include -Wall -MMD -MP -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -c -o cache.o cache.cc In file included from sockpool.cc:19: In file included from ./sockpool.h:24: In file included from ./config.h:365: ./_subconf.h:35:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from status.cc:19: In file included from ./status.h:23: In file included from ./config.h:365: ./_subconf.h:35:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from decode.cc:20: In file included from ./config.h:365: ./_subconf.h:35:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from cache.cc:19: In file included from ./cache.h:22: In file included from ./config.h:365: ./_subconf.h:35:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from prot_nntp.cc:21: In file included from ./config.h:365: ./_subconf.h:35:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from texthandler.cc:20: In file included from ./texthandler.h:22: In file included from ./config.h:365: ./_subconf.h:35:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from sockstuff.cc:20: In file included from ./config.h:365: ./_subconf.h:35:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from nget.cc:22: In file included from ./config.h:365: ./_subconf.h:35:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from prot_nntp.cc:23: In file included from ./prot_nntp.h:26: In file included from ./cache.h:29: In file included from ./_hash_map.h:30: /usr/include/c++/ext/hash_map:215:5: warning: Use of the header is deprecated. Migrate to [-W#warnings] # warning Use of the header is deprecated. Migrate to ^ In file included from cache.cc:19: In file included from ./cache.h:29: In file included from ./_hash_map.h:30: /usr/include/c++/ext/hash_map:215:5: warning: Use of the header is deprecated. Migrate to [-W#warnings] # warning Use of the header is deprecated. Migrate to ^ 1 warning generated. clang++ -O2 -I/usr/pkg/include -I/usr/include -Wall -MMD -MP -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -c -o grouplist.o grouplist.cc In file included from grouplist.cc:19: In file included from ./grouplist.h:22: In file included from ./config.h:365: ./_subconf.h:35:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from nget.cc:49: In file included from ./prot_nntp.h:26: In file included from ./cache.h:29: In file included from ./_hash_map.h:30: /usr/include/c++/ext/hash_map:215:5: warning: Use of the header is deprecated. Migrate to [-W#warnings] # warning Use of the header is deprecated. Migrate to ^ In file included from prot_nntp.cc:23: In file included from ./prot_nntp.h:26: ./cache.h:232:53: error: reference to 'hash' is ambiguous typedef hash_map, eqstr> t_message_state_list; ^ /usr/include/c++/utility:1570:29: note: candidate found by name lookup is 'std::__1::hash' struct _LIBCPP_TEMPLATE_VIS hash : public __enum_hash<_Tp> ^ /usr/include/c++/ext/__hash:20:53: note: candidate found by name lookup is '__gnu_cxx::hash' template struct _LIBCPP_TEMPLATE_VIS hash { }; ^ 1 warning generated. clang++ -O2 -I/usr/pkg/include -I/usr/include -Wall -MMD -MP -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -c -o dupe_file.o dupe_file.cc In file included from dupe_file.cc:19: In file included from ./dupe_file.h:24: In file included from ./config.h:365: ./_subconf.h:35:17: warning: using directive refers to implicitly-defined namespace 'std' using namespace std; ^ In file included from prot_nntp.cc:43: In file included from ./par.h:29: In file included from ./par2/par2cmdline.h:280: ./par2/verificationhashtable.h:69:40: warning: '&&' within '||' [-Wlogical-op-parentheses] return crc < r.crc || crc == r.crc && hash < r.hash; ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:69:40: note: place parentheses around the '&&' expression to silence this warning return crc < r.crc || crc == r.crc && hash < r.hash; ^ ( ) ./par2/verificationhashtable.h:73:40: warning: '&&' within '||' [-Wlogical-op-parentheses] return crc > r.crc || crc == r.crc && hash > r.hash; ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:73:40: note: place parentheses around the '&&' expression to silence this warning return crc > r.crc || crc == r.crc && hash > r.hash; ^ ( ) ./par2/verificationhashtable.h:186:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (entry->crc < crc || entry->crc == crc && entry->hash < hash) ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:186:47: note: place parentheses around the '&&' expression to silence this warning if (entry->crc < crc || entry->crc == crc && entry->hash < hash) ^ ( ) ./par2/verificationhashtable.h:190:52: warning: '&&' within '||' [-Wlogical-op-parentheses] else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:190:52: note: place parentheses around the '&&' expression to silence this warning else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) ^ ( ) ./par2/verificationhashtable.h:405:54: warning: '&&' within '||' [-Wlogical-op-parentheses] checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:405:54: note: place parentheses around the '&&' expression to silence this warning checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() ^ ( ) ./par2/verificationhashtable.h:412:56: warning: '&&' within '||' [-Wlogical-op-parentheses] checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:412:56: note: place parentheses around the '&&' expression to silence this warning checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() ^ ( ) ./par2/verificationhashtable.h:429:49: warning: '&&' within '||' [-Wlogical-op-parentheses] checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:429:49: note: place parentheses around the '&&' expression to silence this warning checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() ^ ( ) In file included from cache.cc:19: ./cache.h:232:53: error: reference to 'hash' is ambiguous typedef hash_map, eqstr> t_message_state_list; ^ /usr/include/c++/utility:1570:29: note: candidate found by name lookup is 'std::__1::hash' struct _LIBCPP_TEMPLATE_VIS hash : public __enum_hash<_Tp> ^ /usr/include/c++/ext/__hash:20:53: note: candidate found by name lookup is '__gnu_cxx::hash' template struct _LIBCPP_TEMPLATE_VIS hash { }; ^ In file included from nget.cc:49: In file included from ./prot_nntp.h:26: ./cache.h:232:53: error: reference to 'hash' is ambiguous typedef hash_map, eqstr> t_message_state_list; ^ /usr/include/c++/utility:1570:29: note: candidate found by name lookup is 'std::__1::hash' struct _LIBCPP_TEMPLATE_VIS hash : public __enum_hash<_Tp> ^ /usr/include/c++/ext/__hash:20:53: note: candidate found by name lookup is '__gnu_cxx::hash' template struct _LIBCPP_TEMPLATE_VIS hash { }; ^ In file included from decode.cc:22: In file included from ./decode.h:29: In file included from ./cache.h:29: In file included from ./_hash_map.h:30: /usr/include/c++/ext/hash_map:215:5: warning: Use of the header is deprecated. Migrate to [-W#warnings] # warning Use of the header is deprecated. Migrate to ^ prot_nntp.cc:218:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] desc = ""; ^ In file included from decode.cc:22: In file included from ./decode.h:29: ./cache.h:232:53: error: reference to 'hash' is ambiguous typedef hash_map, eqstr> t_message_state_list; ^ /usr/include/c++/utility:1570:29: note: candidate found by name lookup is 'std::__1::hash' struct _LIBCPP_TEMPLATE_VIS hash : public __enum_hash<_Tp> ^ /usr/include/c++/ext/__hash:20:53: note: candidate found by name lookup is '__gnu_cxx::hash' template struct _LIBCPP_TEMPLATE_VIS hash { }; ^ In file included from cache.cc:32: In file included from ./par.h:29: In file included from ./par2/par2cmdline.h:280: ./par2/verificationhashtable.h:69:40: warning: '&&' within '||' [-Wlogical-op-parentheses] return crc < r.crc || crc == r.crc && hash < r.hash; ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:69:40: note: place parentheses around the '&&' expression to silence this warning return crc < r.crc || crc == r.crc && hash < r.hash; ^ ( ) ./par2/verificationhashtable.h:73:40: warning: '&&' within '||' [-Wlogical-op-parentheses] return crc > r.crc || crc == r.crc && hash > r.hash; ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:73:40: note: place parentheses around the '&&' expression to silence this warning return crc > r.crc || crc == r.crc && hash > r.hash; ^ ( ) ./par2/verificationhashtable.h:186:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (entry->crc < crc || entry->crc == crc && entry->hash < hash) ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:186:47: note: place parentheses around the '&&' expression to silence this warning if (entry->crc < crc || entry->crc == crc && entry->hash < hash) ^ ( ) ./par2/verificationhashtable.h:190:52: warning: '&&' within '||' [-Wlogical-op-parentheses] else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:190:52: note: place parentheses around the '&&' expression to silence this warning else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) ^ ( ) ./par2/verificationhashtable.h:405:54: warning: '&&' within '||' [-Wlogical-op-parentheses] checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:405:54: note: place parentheses around the '&&' expression to silence this warning checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() ^ ( ) ./par2/verificationhashtable.h:412:56: warning: '&&' within '||' [-Wlogical-op-parentheses] checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:412:56: note: place parentheses around the '&&' expression to silence this warning checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() ^ ( ) ./par2/verificationhashtable.h:429:49: warning: '&&' within '||' [-Wlogical-op-parentheses] checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./par2/verificationhashtable.h:429:49: note: place parentheses around the '&&' expression to silence this warning checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() ^ ( ) In file included from texthandler.cc:20: In file included from ./texthandler.h:29: In file included from ./cache.h:29: In file included from ./_hash_map.h:30: /usr/include/c++/ext/hash_map:215:5: warning: Use of the header is deprecated. Migrate to [-W#warnings] # warning Use of the header is deprecated. Migrate to ^ nget.cc:147:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("quiet",0,'q',0,"supress extra info"); ^ nget.cc:147:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("quiet",0,'q',0,"supress extra info"); ^ nget.cc:148:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("host",1,'h',"HOSTALIAS","force nntp host to use (must be configured in .ngetrc)"); ^ nget.cc:148:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("host",1,'h',"HOSTALIAS","force nntp host to use (must be configured in .ngetrc)"); ^ nget.cc:148:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("host",1,'h',"HOSTALIAS","force nntp host to use (must be configured in .ngetrc)"); ^ nget.cc:149:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("available",0,'a',0,"update/load available newsgroups list"); ^ nget.cc:149:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("available",0,'a',0,"update/load available newsgroups list"); ^ nget.cc:150:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("quickavailable",0,'A',0,"load available newsgroups list"); ^ nget.cc:150:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("quickavailable",0,'A',0,"load available newsgroups list"); ^ nget.cc:151:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("xavailable",0,'X',0,"search available newsgroups list without using cache files"); ^ nget.cc:151:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("xavailable",0,'X',0,"search available newsgroups list without using cache files"); ^ nget.cc:152:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("group",1,'g',"GROUP(s)","update and use newsgroups (comma seperated)"); ^ nget.cc:152:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("group",1,'g',"GROUP(s)","update and use newsgroups (comma seperated)"); ^ nget.cc:152:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("group",1,'g',"GROUP(s)","update and use newsgroups (comma seperated)"); ^ nget.cc:153:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("quickgroup",1,'G',"GROUP(s)","use group(s) without checking for new headers"); ^ nget.cc:153:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("quickgroup",1,'G',"GROUP(s)","use group(s) without checking for new headers"); ^ nget.cc:153:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("quickgroup",1,'G',"GROUP(s)","use group(s) without checking for new headers"); ^ nget.cc:154:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("xgroup",1,'x',"GROUP(s)","use group(s) without using cache files (requires XPAT)"); ^ nget.cc:154:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("xgroup",1,'x',"GROUP(s)","use group(s) without using cache files (requires XPAT)"); ^ nget.cc:154:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("xgroup",1,'x',"GROUP(s)","use group(s) without using cache files (requires XPAT)"); ^ nget.cc:155:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("flushserver",1,'F',"HOSTALIAS","flush server from current group(s) or newsgroup list"); ^ nget.cc:155:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("flushserver",1,'F',"HOSTALIAS","flush server from current group(s) or newsgroup list"); ^ nget.cc:155:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("flushserver",1,'F',"HOSTALIAS","flush server from current group(s) or newsgroup list"); ^ nget.cc:156:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("expretrieve",1,'R',"EXPRESSION","retrieve files matching expression(see man page)"); ^ nget.cc:156:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("expretrieve",1,'R',"EXPRESSION","retrieve files matching expression(see man page)"); ^ nget.cc:156:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("expretrieve",1,'R',"EXPRESSION","retrieve files matching expression(see man page)"); ^ nget.cc:157:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("retrieve",1,'r',"REGEX","retrieve files matching regex"); ^ nget.cc:157:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("retrieve",1,'r',"REGEX","retrieve files matching regex"); ^ nget.cc:157:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("retrieve",1,'r',"REGEX","retrieve files matching regex"); ^ nget.cc:158:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("list",1,'@',"LISTFILE","read commands from listfile"); ^ nget.cc:158:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("list",1,'@',"LISTFILE","read commands from listfile"); ^ nget.cc:158:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("list",1,'@',"LISTFILE","read commands from listfile"); ^ nget.cc:159:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("path",1,'p',"DIRECTORY","path to store subsequent retrieves"); ^ nget.cc:159:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("path",1,'p',"DIRECTORY","path to store subsequent retrieves"); ^ nget.cc:159:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("path",1,'p',"DIRECTORY","path to store subsequent retrieves"); ^ nget.cc:160:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("temppath",1,'P',"DIRECTORY","path to store tempfiles"); ^ nget.cc:160:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("temppath",1,'P',"DIRECTORY","path to store tempfiles"); ^ nget.cc:160:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("temppath",1,'P',"DIRECTORY","path to store tempfiles"); ^ nget.cc:161:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("dupepath",1,OPT_DUPEPATH,"DIRECTORY","extra path to check for dupe files"); ^ nget.cc:161:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("dupepath",1,OPT_DUPEPATH,"DIRECTORY","extra path to check for dupe files"); ^ nget.cc:161:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("dupepath",1,OPT_DUPEPATH,"DIRECTORY","extra path to check for dupe files"); ^ nget.cc:162:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("makedirs",1,'m',"no,yes,ask,#","make dirs specified by -p and -P"); ^ nget.cc:162:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("makedirs",1,'m',"no,yes,ask,#","make dirs specified by -p and -P"); ^ nget.cc:162:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("makedirs",1,'m',"no,yes,ask,#","make dirs specified by -p and -P"); ^ nget.cc:165:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("testmode",0,'T',0,"test what would have been retrieved"); ^ nget.cc:165:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("testmode",0,'T',0,"test what would have been retrieved"); ^ nget.cc:166:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("test-multiserver",1,OPT_TEST_MULTI,"OPT","make testmode display per-server completion info (no(default)/long/short)"); ^ nget.cc:166:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("test-multiserver",1,OPT_TEST_MULTI,"OPT","make testmode display per-server completion info (no(default)/long/short)"); ^ nget.cc:166:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("test-multiserver",1,OPT_TEST_MULTI,"OPT","make testmode display per-server completion info (no(default)/long/short)"); ^ nget.cc:167:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("fullxover",1,OPT_FULLXOVER,"OPT","override fullxover setting (-1..2, default -1)"); ^ nget.cc:167:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("fullxover",1,OPT_FULLXOVER,"OPT","override fullxover setting (-1..2, default -1)"); ^ nget.cc:167:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("fullxover",1,OPT_FULLXOVER,"OPT","override fullxover setting (-1..2, default -1)"); ^ nget.cc:168:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("text",1,OPT_TEXT_HANDLING,"OPT","how to handle text posts (files(default)/mbox[:filename]/ignore)"); ^ nget.cc:168:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("text",1,OPT_TEXT_HANDLING,"OPT","how to handle text posts (files(default)/mbox[:filename]/ignore)"); ^ nget.cc:168:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("text",1,OPT_TEXT_HANDLING,"OPT","how to handle text posts (files(default)/mbox[:filename]/ignore)"); ^ nget.cc:169:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("save-binary-info",1,OPT_SAVE_TEXT_FOR_BINARIES,"OPT","save text files for posts that contained only binaries (yes/no(default))"); ^ nget.cc:169:60: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("save-binary-info",1,OPT_SAVE_TEXT_FOR_BINARIES,"OPT","save text files for posts that contained only binaries (yes/no(default))"); ^ nget.cc:169:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("save-binary-info",1,OPT_SAVE_TEXT_FOR_BINARIES,"OPT","save text files for posts that contained only binaries (yes/no(default))"); ^ nget.cc:170:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("tries",1,'t',"INT","set max retries (-1 unlimits, default 20)"); ^ nget.cc:170:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("tries",1,'t',"INT","set max retries (-1 unlimits, default 20)"); ^ nget.cc:170:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("tries",1,'t',"INT","set max retries (-1 unlimits, default 20)"); ^ nget.cc:171:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("delay",1,'s',"INT","seconds to wait between retry attempts(default 1)"); ^ nget.cc:171:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("delay",1,'s',"INT","seconds to wait between retry attempts(default 1)"); ^ nget.cc:171:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("delay",1,'s',"INT","seconds to wait between retry attempts(default 1)"); ^ nget.cc:172:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("timeout",1,OPT_TIMEOUT,"INT","seconds to wait for data from server(default 180)"); ^ nget.cc:172:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("timeout",1,OPT_TIMEOUT,"INT","seconds to wait for data from server(default 180)"); ^ nget.cc:172:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("timeout",1,OPT_TIMEOUT,"INT","seconds to wait for data from server(default 180)"); ^ nget.cc:173:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("limit",1,'l',"INT","min # of lines a 'file' must have(default 0)"); ^ nget.cc:173:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("limit",1,'l',"INT","min # of lines a 'file' must have(default 0)"); ^ nget.cc:173:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("limit",1,'l',"INT","min # of lines a 'file' must have(default 0)"); ^ nget.cc:174:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("maxlines",1,'L',"INT","max # of lines a 'file' must have(default -1)"); ^ nget.cc:174:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("maxlines",1,'L',"INT","max # of lines a 'file' must have(default -1)"); ^ nget.cc:174:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("maxlines",1,'L',"INT","max # of lines a 'file' must have(default -1)"); ^ nget.cc:175:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("incomplete",0,'i',0,"retrieve files with missing parts"); ^ nget.cc:175:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("incomplete",0,'i',0,"retrieve files with missing parts"); ^ nget.cc:176:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("complete",0,'I',0,"retrieve only files with all parts(default)"); ^ nget.cc:176:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("complete",0,'I',0,"retrieve only files with all parts(default)"); ^ nget.cc:177:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("decode",0,OPT_DECODE,0,"decode and delete temp files (default)"); ^ nget.cc:177:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("decode",0,OPT_DECODE,0,"decode and delete temp files (default)"); ^ nget.cc:178:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("keep",0,'k',0,"decode, but keep temp files"); ^ nget.cc:178:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("keep",0,'k',0,"decode, but keep temp files"); ^ nget.cc:179:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("no-decode",0,'K',0,"keep temp files and don't even try to decode them"); ^ nget.cc:179:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("no-decode",0,'K',0,"keep temp files and don't even try to decode them"); ^ nget.cc:180:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("case",0,'c',0,"match casesensitively"); ^ nget.cc:180:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("case",0,'c',0,"match casesensitively"); ^ nget.cc:181:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("nocase",0,'C',0,"match incasesensitively(default)"); ^ nget.cc:181:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("nocase",0,'C',0,"match incasesensitively(default)"); ^ nget.cc:182:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("dupecheck",1,'d',"FLAGS","check to make sure you haven't already downloaded files(default -dfiM)"); ^ nget.cc:182:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("dupecheck",1,'d',"FLAGS","check to make sure you haven't already downloaded files(default -dfiM)"); ^ nget.cc:182:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("dupecheck",1,'d',"FLAGS","check to make sure you haven't already downloaded files(default -dfiM)"); ^ nget.cc:183:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("nodupecheck",0,'D',0,"don't check if you already have files(shortcut for -dFIM)"); ^ nget.cc:183:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("nodupecheck",0,'D',0,"don't check if you already have files(shortcut for -dFIM)"); ^ nget.cc:184:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("autopar",0,OPT_AUTOPAR,0,"only download as many par files as needed (default)"); ^ nget.cc:184:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("autopar",0,OPT_AUTOPAR,0,"only download as many par files as needed (default)"); ^ nget.cc:185:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("no-autopar",0,OPT_NOAUTOPAR,0,"disable special par file handling"); ^ nget.cc:185:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("no-autopar",0,OPT_NOAUTOPAR,0,"disable special par file handling"); ^ nget.cc:186:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("mark",0,'M',0,"mark matching articles as retrieved"); ^ nget.cc:186:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("mark",0,'M',0,"mark matching articles as retrieved"); ^ nget.cc:187:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("unmark",0,'U',0,"mark matching articles as not retrieved (implies -dI)"); ^ nget.cc:187:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("unmark",0,'U',0,"mark matching articles as not retrieved (implies -dI)"); ^ nget.cc:188:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("writelite",1,'w',"LITEFILE","write out a ngetlite list file"); ^ nget.cc:188:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("writelite",1,'w',"LITEFILE","write out a ngetlite list file"); ^ nget.cc:188:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("writelite",1,'w',"LITEFILE","write out a ngetlite list file"); ^ nget.cc:189:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("noconnect",0,'N',0,"don't connect, only try to decode what we have"); ^ nget.cc:189:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("noconnect",0,'N',0,"don't connect, only try to decode what we have"); ^ nget.cc:190:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("help",0,OPT_HELP,0,"this help"); ^ nget.cc:190:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("help",0,OPT_HELP,0,"this help"); ^ nget.cc:194:17: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] printf("nget v"PACKAGE_VERSION" - nntp command line fetcher\n"); ^ nget.cc:562:54: warning: & has lower precedence than >; > will be evaluated first [-Wparentheses] PDEBUG(DEBUG_MIN,"testmode now %i",options.gflags&GETFILES_TESTMODE > 0); ^~~~~~~~~~~~~~~~~~~~~~ ./log.h:35:57: note: expanded from macro 'PDEBUG' #define PDEBUG(d, a, args...) PDEBUG_nnl(d, a "\n" , ## args) ^~~~ ./log.h:32:63: note: expanded from macro 'PDEBUG_nnl' #define PDEBUG_nnl(d, a, args...) {if (debug>=d) printf(a, ## args);} ^~~~ nget.cc:562:54: note: place parentheses around the '>' expression to silence this warning PDEBUG(DEBUG_MIN,"testmode now %i",options.gflags&GETFILES_TESTMODE > 0); ^~~~~~~~~~~~~~~~~~~~~~ ./log.h:35:57: note: expanded from macro 'PDEBUG' #define PDEBUG(d, a, args...) PDEBUG_nnl(d, a "\n" , ## args) ^~~~ ./log.h:32:63: note: expanded from macro 'PDEBUG_nnl' #define PDEBUG_nnl(d, a, args...) {if (debug>=d) printf(a, ## args);} ^~~~ nget.cc:562:54: note: place parentheses around the & expression to evaluate it first PDEBUG(DEBUG_MIN,"testmode now %i",options.gflags&GETFILES_TESTMODE > 0); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./log.h:35:57: note: expanded from macro 'PDEBUG' #define PDEBUG(d, a, args...) PDEBUG_nnl(d, a "\n" , ## args) ^~~~ ./log.h:32:63: note: expanded from macro 'PDEBUG_nnl' #define PDEBUG_nnl(d, a, args...) {if (debug>=d) printf(a, ## args);} ^~~~ prot_nntp.cc:1146:13: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] printf("%"PRIuFAST64" bytes in %lu files\n",filec.bytes,(ulong)filec.files.size()); ^ decode.cc:193:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] UURenameFile(uul,"noname"); ^ In file included from texthandler.cc:20: In file included from ./texthandler.h:29: ./cache.h:232:53: error: reference to 'hash' is ambiguous typedef hash_map, eqstr> t_message_state_list; ^ /usr/include/c++/utility:1570:29: note: candidate found by name lookup is 'std::__1::hash' struct _LIBCPP_TEMPLATE_VIS hash : public __enum_hash<_Tp> ^ /usr/include/c++/ext/__hash:20:53: note: candidate found by name lookup is '__gnu_cxx::hash' template struct _LIBCPP_TEMPLATE_VIS hash { }; ^ cache.cc:706:2: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr fcloser(f); ^ /usr/include/c++/memory:2130:28: note: 'auto_ptr' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr ^ /usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ cache.cc:733:5: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr fcloser(f); ^ /usr/include/c++/memory:2130:28: note: 'auto_ptr' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr ^ /usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ cache.cc:931:2: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr fcloser(f); ^ /usr/include/c++/memory:2130:28: note: 'auto_ptr' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr ^ /usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ cache.cc:989:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] file=path; ^ cache.cc:987:2: note: previous statement is here if (!merge) ^ cache.cc:992:2: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr locker; ^ /usr/include/c++/memory:2130:28: note: 'auto_ptr' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr ^ /usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ cache.cc:1003:2: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr fcloser(f); ^ /usr/include/c++/memory:2130:28: note: 'auto_ptr' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr ^ /usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ cache.cc:1047:3: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr fcloser(f); ^ /usr/include/c++/memory:2130:28: note: 'auto_ptr' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr ^ /usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ texthandler.cc:133:4: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr f(maybegzopen(tmppath.c_str(), "w")); ^ /usr/include/c++/memory:2130:28: note: 'auto_ptr' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr ^ /usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ texthandler.cc:136:6: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr of(maybegzopen(mboxpath.c_str(), "r")); ^ /usr/include/c++/memory:2130:28: note: 'auto_ptr' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr ^ /usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ texthandler.cc:143:25: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] f->putf("From nget-"PACKAGE_VERSION" %s", ctime(&curtime)); //ctime has a \n already. ^ 3 warnings and 1 error generated. gmake: *** [: decode.o] Error 1 gmake: *** Waiting for unfinished jobs.... 110 warnings and 2 errors generated. gmake: *** [: nget.o] Error 1 grouplist.cc:297:2: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr fcloser(f); ^ /usr/include/c++/memory:2130:28: note: 'auto_ptr' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr ^ /usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ grouplist.cc:321:3: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr fcloser(f); ^ /usr/include/c++/memory:2130:28: note: 'auto_ptr' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr ^ /usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ grouplist.cc:333:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *sep=""; ^ grouplist.cc:336:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] sep=","; ^ grouplist.cc:342:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *sep=""; ^ grouplist.cc:345:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] sep=","; ^ grouplist.cc:381:2: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr fcloser(f); ^ /usr/include/c++/memory:2130:28: note: 'auto_ptr' has been explicitly marked deprecated here class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr ^ /usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ 1 warning generated. 4 warnings and 2 errors generated. 1 warning generated. gmake: *** [: texthandler.o] Error 1 10 warnings and 2 errors generated. gmake: *** [: prot_nntp.o] Error 1 16 warnings and 1 error generated. gmake: *** [: cache.o] Error 1 8 warnings generated. *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/news/nget *** Error code 1 Stop. make: stopped in /data/pkgsrc/news/nget