<86>Feb 12 11:30:15 userdel[120378]: delete user 'rooter' <86>Feb 12 11:30:15 userdel[120378]: removed group 'rooter' owned by 'rooter' <86>Feb 12 11:30:15 userdel[120378]: removed shadow group 'rooter' owned by 'rooter' <86>Feb 12 11:30:16 groupadd[120415]: group added to /etc/group: name=rooter, GID=615 <86>Feb 12 11:30:16 groupadd[120415]: group added to /etc/gshadow: name=rooter <86>Feb 12 11:30:16 groupadd[120415]: new group: name=rooter, GID=615 <86>Feb 12 11:30:16 useradd[120435]: new user: name=rooter, UID=615, GID=615, home=/root, shell=/bin/bash <86>Feb 12 11:30:16 userdel[120478]: delete user 'builder' <86>Feb 12 11:30:16 userdel[120478]: removed group 'builder' owned by 'builder' <86>Feb 12 11:30:16 userdel[120478]: removed shadow group 'builder' owned by 'builder' <86>Feb 12 11:30:16 groupadd[120512]: group added to /etc/group: name=builder, GID=616 <86>Feb 12 11:30:16 groupadd[120512]: group added to /etc/gshadow: name=builder <86>Feb 12 11:30:16 groupadd[120512]: new group: name=builder, GID=616 <86>Feb 12 11:30:16 useradd[120538]: new user: name=builder, UID=616, GID=616, home=/usr/src, shell=/bin/bash <13>Feb 12 11:30:20 rpmi: libjpeg-2:1.5.1-alt1 1498218318 installed <13>Feb 12 11:30:21 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633314 installed <13>Feb 12 11:30:21 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Feb 12 11:30:21 rpmi: libtiff5-4.0.3-alt1 1348347501 installed <13>Feb 12 11:30:21 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed <13>Feb 12 11:30:21 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed <13>Feb 12 11:30:21 rpmi: libgomp1-8.2.1-alt5 sisyphus+219286.200.2.1 1549854113 installed <13>Feb 12 11:30:21 rpmi: libfftw3-common-3.3.7-alt1 1512930056 installed <13>Feb 12 11:30:21 rpmi: perl-Module-Runtime-0.016-alt1 1509549848 installed <13>Feb 12 11:30:21 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed <13>Feb 12 11:30:21 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed <13>Feb 12 11:30:21 rpmi: libglvnd-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Feb 12 11:30:21 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Feb 12 11:30:21 rpmi: libogg-1.3.3-alt1 sisyphus.217914.100 1545006091 installed <13>Feb 12 11:30:21 rpmi: libquadmath0-8.2.1-alt5 sisyphus+219286.200.2.1 1549854113 installed <13>Feb 12 11:30:21 rpmi: libnspr-1:4.20-alt1 sisyphus.216395.100 1542113039 installed <13>Feb 12 11:30:21 rpmi: libpaper-1.1.24-alt4 1315383465 installed <13>Feb 12 11:30:21 rpmi: libopenjpeg2.0-2.3.0-alt2 sisyphus.216213.100 1541598437 installed <13>Feb 12 11:30:21 rpmi: libICE-1.0.9-alt1 1409902721 installed <13>Feb 12 11:30:21 rpmi: libwayland-client-1.16.0-alt1 1535614871 installed <13>Feb 12 11:30:21 rpmi: libcom_err-1.44.5-alt1 sisyphus.218838.100 1546206118 installed <13>Feb 12 11:30:21 rpmi: libSM-1.2.3-alt1 sisyphus.215747.100 1540812795 installed <13>Feb 12 11:30:21 rpmi: psutils-2:1.23-alt2 sisyphus.216379.100 1541920784 installed <13>Feb 12 11:30:21 rpmi: libflac8-1.3.2-alt1 1507623955 installed <13>Feb 12 11:30:21 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744475 installed <13>Feb 12 11:30:21 rpmi: perl-Dist-CheckConflicts-0.11-alt1 1397076608 installed <13>Feb 12 11:30:21 rpmi: perl-Module-Implementation-0.09-alt1 1418836057 installed <13>Feb 12 11:30:21 rpmi: libjasper-2.0.14-alt1 1530105217 installed <13>Feb 12 11:30:21 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Feb 12 11:30:21 rpmi: libidn2-2.1.1-alt1 sisyphus+221274.100.1.2 1549951289 installed <13>Feb 12 11:30:21 rpmi: libtcl-8.6.8-alt1 1518663643 installed <13>Feb 12 11:30:21 rpmi: python-module-sphinxcontrib-2.1.1-alt2.1.2 1526455698 installed <13>Feb 12 11:30:21 rpmi: libopenblas-0.2.20-alt1 1527005646 installed <13>Feb 12 11:30:21 rpmi: perl-IO-stringy-2.111-alt1 1432302202 installed <13>Feb 12 11:30:21 rpmi: perl-MRO-Compat-0.13-alt1 1491292748 installed <13>Feb 12 11:30:21 rpmi: perl-Devel-StackTrace-1:2.03-alt1 1511420922 installed <13>Feb 12 11:30:21 rpmi: perl-Sub-Exporter-Progressive-0.001013-alt1 1479395404 installed <13>Feb 12 11:30:21 rpmi: perl-Unicode-Normalize-1:5.28.1-alt1 sisyphus+219907.100.1.1 1548343222 installed <13>Feb 12 11:30:21 rpmi: perl-File-Which-1.23-alt1 sisyphus.218871.100 1546337313 installed <13>Feb 12 11:30:21 rpmi: perl-Tie-RefHash-1.39-alt1 1316492563 installed <13>Feb 12 11:30:21 rpmi: perl-TimeDate-2.30-alt1 1374766201 installed <13>Feb 12 11:30:21 rpmi: perl-IO-Socket-IP-0.39-alt1 1494508514 installed <13>Feb 12 11:30:21 rpmi: perl-LWP-MediaTypes-6.02-alt1 1329754558 installed <13>Feb 12 11:30:21 rpmi: perl-Compress-Raw-Zlib-2.084-alt1.1 sisyphus+219907.700.1.1 1548343625 installed <13>Feb 12 11:30:21 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Feb 12 11:30:21 rpmi: libsqlite3-3.26.0-alt2 sisyphus+220766.100.5.1 1549611685 installed <13>Feb 12 11:30:21 rpmi: ed-1:0.2-alt10 1449768440 installed <13>Feb 12 11:30:21 rpmi: liblcms2-2.9-alt1 1516411892 installed <13>Feb 12 11:30:21 rpmi: libjbig-2.1-alt1 1401380926 installed <13>Feb 12 11:30:21 rpmi: libwebp7-1.0.2-alt1 sisyphus+219651.100.1.2 1548057725 installed <13>Feb 12 11:30:21 rpmi: libpixman-3:0.36.0-alt1 sisyphus+219464.100.1.1 1547627399 installed <13>Feb 12 11:30:21 rpmi: libwayland-server-1.16.0-alt1 1535614871 installed <13>Feb 12 11:30:21 rpmi: ilmbase12-common-2.2.0-alt1.1 1434452921 installed <13>Feb 12 11:30:21 rpmi: libiex12-2.2.0-alt1.1 1434452921 installed <13>Feb 12 11:30:21 rpmi: libilmthread12-2.2.0-alt1.1 1434452921 installed <13>Feb 12 11:30:21 rpmi: libhalf12-2.2.0-alt1.1 1434452921 installed <13>Feb 12 11:30:21 rpmi: perl-autodie-2.29-alt1 1445013559 installed <13>Feb 12 11:30:21 rpmi: perl-File-HomeDir-1.004-alt1 1525450444 installed <13>Feb 12 11:30:21 rpmi: perl-unicore-1:5.28.1-alt1 sisyphus+219907.100.1.1 1548343070 installed <13>Feb 12 11:30:21 rpmi: perl-Net-IDN-Encode-2.401-alt1.1 sisyphus+219907.4200.1.1 1548345771 installed <13>Feb 12 11:30:21 rpmi: perl-Devel-GlobalDestruction-1:0.14-alt1 1479389769 installed <13>Feb 12 11:30:21 rpmi: perl-Role-Tiny-2.000006-alt1 1513709006 installed <13>Feb 12 11:30:21 rpmi: perl-OLE-Storage_Lite-0.19-alt2 1291028388 installed <13>Feb 12 11:30:21 rpmi: tcl-8.6.8-alt1 1518663643 installed <13>Feb 12 11:30:21 rpmi: libe2fs-1.44.5-alt1 sisyphus.218838.100 1546206118 installed <13>Feb 12 11:30:21 rpmi: libss-1.44.5-alt1 sisyphus.218838.100 1546206118 installed <13>Feb 12 11:30:21 rpmi: e2fsprogs-1.44.5-alt1 sisyphus.218838.100 1546206118 installed <13>Feb 12 11:30:21 rpmi: libgfortran4-7.3.1-alt7 sisyphus.214000.100 1542667145 installed <13>Feb 12 11:30:22 rpmi: libfftw3q-3.3.7-alt1 1512930056 installed <13>Feb 12 11:30:22 rpmi: libquadmath6-devel-6.3.1-alt3.1 sisyphus.213581.600 1538069672 installed <13>Feb 12 11:30:22 rpmi: libgdbm-devel-1.8.3-alt10 1454943334 installed <13>Feb 12 11:30:22 rpmi: libOpenGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Feb 12 11:30:22 rpmi: libGLES-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Feb 12 11:30:22 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed <13>Feb 12 11:30:22 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>Feb 12 11:30:22 rpmi: libfftw3-3.3.7-alt1 1512930056 installed <13>Feb 12 11:30:22 rpmi: libfftw3f-3.3.7-alt1 1512930056 installed <13>Feb 12 11:30:22 rpmi: libfftw3l-3.3.7-alt1 1512930056 installed <13>Feb 12 11:30:22 rpmi: wayland-devel-1.16.0-alt1 1535614871 installed <13>Feb 12 11:30:22 rpmi: libwayland-client-devel-1.16.0-alt1 1535614871 installed <13>Feb 12 11:30:22 rpmi: libmad-0.15.1b-alt9 sisyphus.218643.100 1545854955 installed <13>Feb 12 11:30:22 rpmi: timidity-instruments-1:1.0-alt1 1166705614 installed <13>Feb 12 11:30:22 rpmi: libpng15-1.5.28-alt2 1497966749 installed <13>Feb 12 11:30:22 rpmi: libgsm-1.0.17-alt1 1523356165 installed <13>Feb 12 11:30:22 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed <13>Feb 12 11:30:22 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed <13>Feb 12 11:30:22 rpmi: libalsa-1:1.1.8-alt1 sisyphus+219888.100.4.1 1548752826 installed <13>Feb 12 11:30:22 rpmi: libkpathsea6-2018-alt2_7 sisyphus.217374.100 1544051367 installed <13>Feb 12 11:30:22 rpmi: libptexenc1-2018-alt2_7 sisyphus.217374.100 1544051367 installed <13>Feb 12 11:30:22 rpmi: libsynctex1-2018-alt2_7 sisyphus.217374.100 1544051367 installed <13>Feb 12 11:30:22 rpmi: libtexlua5-2018-alt2_7 sisyphus.217374.100 1544051367 installed <13>Feb 12 11:30:22 rpmi: zziplib-0.13.69-alt1 1523001476 installed <13>Feb 12 11:30:22 rpmi: publicsuffix-list-dafsa-20181106-alt1 sisyphus.216228.100 1541611754 installed <13>Feb 12 11:30:22 rpmi: libpsl-0.20.2-alt2 sisyphus.216228.200 1541611889 installed <13>Feb 12 11:30:22 rpmi: libnghttp2-1.34.0-alt1 sisyphus.214524.100 1539249634 installed <13>Feb 12 11:30:22 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus.215491.100 1540428597 installed <13>Feb 12 11:30:22 rpmi: libbrotlidec-1.0.7-alt1 sisyphus.215491.100 1540428597 installed <13>Feb 12 11:30:22 rpmi: poppler-data-0.4.9-alt1 sisyphus.216033.100 1541141723 installed <13>Feb 12 11:30:23 rpmi: libicu63-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Feb 12 11:30:23 rpmi: tex-common-0.2-alt4 1244804096 installed <13>Feb 12 11:30:23 rpmi: t1utils-1.41-alt1 1502978415 installed <13>Feb 12 11:30:23 rpmi: libqqwing-1.3.4-alt2 1436192940 installed <13>Feb 12 11:30:23 rpmi: qqwing-1.3.4-alt2 1436192940 installed <13>Feb 12 11:30:23 rpmi: python-module-imagesize-0.7.1-alt1 1461387704 installed <13>Feb 12 11:30:23 rpmi: python-sphinx-objects.inv-1:2.3.8.20190207-alt1 sisyphus+220999.100.1.1 1549734344 installed <13>Feb 12 11:30:23 rpmi: libxapian-1.4.5-alt3 sisyphus.215025.100 1539610704 installed <13>Feb 12 11:30:23 rpmi: python-module-google-0.4.2-alt2.1 1517733343 installed <13>Feb 12 11:30:23 rpmi: python-module-enum34-1.1.6-alt3 1527251693 installed <13>Feb 12 11:30:23 rpmi: libxblas-1.0.248-alt1.1 1496143682 installed <13>Feb 12 11:30:23 rpmi: liblapack-1:3.8.0-alt1 1527158339 installed <13>Feb 12 11:30:23 rpmi: libnumpy-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Feb 12 11:30:24 rpmi: perl-Text-Unidecode-1.30-alt1 1480505027 installed <13>Feb 12 11:30:24 rpmi: perl-Unicode-Map-0.112-alt7.1 sisyphus+219907.5000.1.1 1548350262 installed <13>Feb 12 11:30:24 rpmi: perl-Digest-Perl-MD5-1.9-alt1 1394057208 installed <13>Feb 12 11:30:24 rpmi: perl-Crypt-RC4-2.02-alt1 1319549646 installed <13>Feb 12 11:30:24 rpmi: perl-Math-Complex-1.59-alt1 1334229876 installed <13>Feb 12 11:30:24 rpmi: perl-XML-RegExp-0.04-alt1 1348526543 installed <13>Feb 12 11:30:24 rpmi: perl-DBI-1.642-alt1.1 sisyphus+219907.3200.1.1 1548345365 installed <13>Feb 12 11:30:24 rpmi: perl-Package-Stash-XS-0.29-alt1.1 sisyphus+219907.3400.1.1 1548345496 installed <13>Feb 12 11:30:24 rpmi: perl-Package-Stash-0.38-alt1 sisyphus.218845.100 1546250118 installed <13>Feb 12 11:30:24 rpmi: perl-Sub-Identify-0.14-alt1.2 sisyphus+219907.3700.1.1 1548345622 installed <13>Feb 12 11:30:24 rpmi: perl-Variable-Magic-0.62-alt1.2 sisyphus+219907.3600.1.1 1548345581 installed <13>Feb 12 11:30:24 rpmi: perl-B-Hooks-EndOfScope-0.24-alt1 1524680298 installed <13>Feb 12 11:30:24 rpmi: perl-namespace-clean-0.27-alt1 1464272543 installed <13>Feb 12 11:30:24 rpmi: perl-namespace-autoclean-0.28-alt1 1444994071 installed <13>Feb 12 11:30:24 rpmi: perl-Sub-Quote-2.005001-alt1 1524683989 installed <13>Feb 12 11:30:24 rpmi: perl-Class-Data-Inheritable-0.08-alt2 1316996762 installed <13>Feb 12 11:30:24 rpmi: perl-Exception-Class-1.44-alt1 1513614520 installed <13>Feb 12 11:30:24 rpmi: perl-PadWalker-2.3-alt1.2 sisyphus+219907.3500.1.1 1548345536 installed <13>Feb 12 11:30:24 rpmi: perl-Devel-Caller-2.06-alt2.2 sisyphus+219907.4000.1.1 1548345662 installed <13>Feb 12 11:30:24 rpmi: perl-Devel-LexAlias-0.05-alt3_17 sisyphus+219907.4100.1.1 1548345709 installed <13>Feb 12 11:30:24 rpmi: perl-Eval-Closure-0.14-alt1 1465147597 installed <13>Feb 12 11:30:24 rpmi: perl-Params-ValidationCompiler-0.30-alt1 1533170707 installed <13>Feb 12 11:30:24 rpmi: perl-Mail-Sendmail-0.80-alt1 1504118031 installed <13>Feb 12 11:30:24 rpmi: perl-Mail-Sender-1:0.903-alt1 1479576662 installed <13>Feb 12 11:30:24 rpmi: perl-Email-Date-Format-1.005-alt1 1413796337 installed <13>Feb 12 11:30:24 rpmi: ppp-common-0.5.1-alt1 1244040597 installed <13>Feb 12 11:30:24 rpmi: sendmail-common-1.7-alt3 1353029717 installed <13>Feb 12 11:30:24 rpmi: perl-Locale-Maketext-Simple-0.21-alt3 1321333616 installed <13>Feb 12 11:30:24 rpmi: perl-IPC-System-Simple-1.25-alt2_1 1388863478 installed <13>Feb 12 11:30:24 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed <13>Feb 12 11:30:24 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Feb 12 11:30:24 rpmi: perl-File-Copy-Recursive-0.44-alt1 1525447381 installed <13>Feb 12 11:30:24 rpmi: perl-Digest-SHA1-2.13-alt5.2 sisyphus+219907.4500.1.1 1548350054 installed <13>Feb 12 11:30:24 rpmi: less-481-alt2 1477575586 installed <13>Feb 12 11:30:24 rpmi: perl-Compress-Raw-Bzip2-2.084-alt1.1 sisyphus+219907.1000.1.1 1548343668 installed <13>Feb 12 11:30:24 rpmi: libdb4.7-devel-4.7.25-alt9 1490438479 installed <13>Feb 12 11:30:24 rpmi: perl-devel-1:5.28.1-alt1 sisyphus+219907.100.1.1 1548343222 installed <13>Feb 12 11:30:24 rpmi: perl-Test-Fatal-0.014-alt1 1418768336 installed <13>Feb 12 11:30:24 rpmi: perl-Specio-0.43-alt1 sisyphus.215861.100 1540964587 installed <13>Feb 12 11:30:24 rpmi: hd2u-1.0.3-alt2 1400842666 installed <13>Feb 12 11:30:24 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343389 installed <13>Feb 12 11:30:24 rpmi: perl-Encode-3.00-alt1 sisyphus+220447.100.1.1 1549145397 installed <13>Feb 12 11:30:24 rpmi: perl-URI-1.76-alt1 sisyphus+220243.100.1.1 1548863244 installed <13>Feb 12 11:30:24 rpmi: perl-HTML-Parser-3.72-alt1.2 sisyphus+219907.600.1.1 1548343581 installed <13>Feb 12 11:30:24 rpmi: perl-IO-Compress-2.084-alt1 sisyphus+219744.100.2.1 1548168679 installed <13>Feb 12 11:30:24 rpmi: perl-Net-HTTP-6.18-alt1 1526560501 installed <13>Feb 12 11:30:24 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Feb 12 11:30:24 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Feb 12 11:30:24 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>Feb 12 11:30:24 rpmi: perl-HTTP-Message-6.18-alt1 1528288416 installed <13>Feb 12 11:30:24 rpmi: perl-HTTP-Cookies-6.04-alt1 1504116575 installed <13>Feb 12 11:30:24 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Feb 12 11:30:24 rpmi: perl-libwww-6.36-alt1 sisyphus.215515.100 1540400896 installed <13>Feb 12 11:30:24 rpmi: perl-XML-Parser-2.44-alt2.2 sisyphus+219907.1300.1.1 1548343835 installed <13>Feb 12 11:30:24 rpmi: perl-XML-DOM-1.46-alt1 1474815568 installed <13>Feb 12 11:30:24 rpmi: perl-XML-XPath-1.44-alt1 sisyphus.215541.100 1540451758 installed <13>Feb 12 11:30:24 rpmi: perl-HTML-Form-6.03-alt1_18 1531781634 installed <13>Feb 12 11:30:24 rpmi: perl-XML-Writer-0.625-alt1 1402417374 installed <13>Feb 12 11:30:24 rpmi: hwinfo-utils-21.23-alt1 1449144049 installed <13>Feb 12 11:30:24 rpmi: perl-Pod-Simple-3.35-alt1 1482098090 installed <13>Feb 12 11:30:24 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed <13>Feb 12 11:30:24 rpmi: perl-podlators-4.11-alt1 1525935408 installed <13>Feb 12 11:30:24 rpmi: perl-HTML-Tree-5.07-alt1 1506480309 installed <13>Feb 12 11:30:24 rpmi: perl-HTML-Formatter-2.16-alt1 1482105372 installed <13>Feb 12 11:30:24 rpmi: perl-WWW-Mechanize-1.91-alt1 sisyphus+219761.100.1.2 1548132822 installed <13>Feb 12 11:30:24 rpmi: perl-MIME-Types-2.17-alt1 1517533413 installed <13>Feb 12 11:30:24 rpmi: perl-Text-CSV_XS-1.38-alt1.1 sisyphus+219907.4600.1.1 1548350139 installed <13>Feb 12 11:30:24 rpmi: perl-Spreadsheet-ParseExcel-1:0.65-alt1 1395677487 installed <13>Feb 12 11:30:24 rpmi: perl-MIME-Charset-1.012.2-alt1 1494353584 installed <13>Feb 12 11:30:24 rpmi: perl-YAML-Tiny-1.73-alt1 1520430664 installed <13>Feb 12 11:30:24 rpmi: libteckit-2.5.1-alt2.1 1319227325 installed <13>Feb 12 11:30:24 rpmi: libteckit-utils-2.5.1-alt2.1 1319227325 installed <13>Feb 12 11:30:24 rpmi: mailx-8.1.2-alt7 1366314832 installed <13>Feb 12 11:30:24 rpmi: sharutils-4.6.3-alt1.1.qa2.1 1449219807 installed <13>Feb 12 11:30:24 rpmi: ncompress-4.2.4.4-alt1 1366160442 installed <13>Feb 12 11:30:24 rpmi: libpng12-1.2.50-alt2 1347753435 installed <13>Feb 12 11:30:24 rpmi: xorg-rgb-1.0.4-alt1.qa1 1366268679 installed <13>Feb 12 11:30:24 rpmi: libnetpbm-10.35.97-alt1.qa1 sisyphus.214808.100 1539731139 installed <13>Feb 12 11:30:24 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus.218115.200 1545282875 installed <13>Feb 12 11:30:24 rpmi: libstdc++8-devel-8.2.1-alt5 sisyphus+219286.200.2.1 1549854113 installed <13>Feb 12 11:30:25 rpmi: gcc8-c++-8.2.1-alt5 sisyphus+219286.200.2.1 1549854113 installed <13>Feb 12 11:30:26 rpmi: libdialog-1.3.20171209-alt1 1529583087 installed <13>Feb 12 11:30:26 rpmi: dialog-1.3.20171209-alt1 1529583087 installed <13>Feb 12 11:30:26 rpmi: libruby-2.5.4-alt2 sisyphus+219587.400.1.1 1547808517 installed <13>Feb 12 11:30:26 rpmi: libyaml2-0.2.1-alt1 sisyphus.214707.100 1539464411 installed <13>Feb 12 11:30:26 rpmi: libwmflite-0.2.8.4-alt13 1506519339 installed <13>Feb 12 11:30:26 rpmi: libltdl7-2.4.2-alt8 sisyphus+220900.100.1.1 1549488295 installed <13>Feb 12 11:30:26 rpmi: liblqr-0.4.2-alt1 1383038438 installed <13>Feb 12 11:30:26 rpmi: djvu-common-3.5.25.3-alt1 1365826139 installed <13>Feb 12 11:30:26 rpmi: libdjvu-3.5.25.3-alt1 1365826139 installed <13>Feb 12 11:30:26 rpmi: libgts-0.7.6-alt2.drc20130205 1360123649 installed <13>Feb 12 11:30:26 rpmi: libgtk+2-locales-2.24.32-alt2 1518699309 installed <13>Feb 12 11:30:26 rpmi: liblz4-1:1.8.3-alt2 sisyphus.217095.200 1547082375 installed <13>Feb 12 11:30:26 rpmi: libgpg-error-1.31-alt1.S1 1529015802 installed <13>Feb 12 11:30:26 rpmi: libgcrypt20-1.8.3-alt4 sisyphus.218050.200 1545223289 installed <13>Feb 12 11:30:26 rpmi: libsystemd-1:240-alt4 sisyphus.219244.100 1547241502 installed <13>Feb 12 11:30:26 rpmi: libdbus-1.12.12-alt2 sisyphus+221234.100.1.2 1549918047 installed <13>Feb 12 11:30:26 rpmi: libavahi-0.6.32-alt1 1500485702 installed <13>Feb 12 11:30:26 rpmi: libxslt-1.1.32-alt2 1517429984 installed <13>Feb 12 11:30:26 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed <13>Feb 12 11:30:26 rpmi: libgdk-pixbuf-locales-2.38.0-alt4 sisyphus.219229.400 1547220196 installed <13>Feb 12 11:30:26 rpmi: shared-mime-info-1.12-alt1 sisyphus+219597.100.2.2 1548057005 installed <13>Feb 12 11:30:26 rpmi: gsettings-desktop-schemas-data-3.28.1-alt1 sisyphus.212587.100 1536082062 installed <13>Feb 12 11:30:26 rpmi: libgio-2.58.3-alt1 sisyphus+219722.100.1.1 1548088777 installed <13>Feb 12 11:30:26 rpmi: gsettings-desktop-schemas-3.28.1-alt1 sisyphus.212587.100 1536082066 installed <13>Feb 12 11:30:26 rpmi: libgdk-pixbuf-2.38.0-alt4 sisyphus.219229.400 1547220208 installed <13>Feb 12 11:30:26 rpmi: gtk-update-icon-cache-3.24.5-alt1 sisyphus+220558.100.1.1 1549311199 installed <13>Feb 12 11:30:26 rpmi: libatk-locales-2.30.0-alt1 sisyphus.212779.100 1536768328 installed <13>Feb 12 11:30:26 rpmi: libatk-2.30.0-alt1 sisyphus.212779.100 1536768334 installed <13>Feb 12 11:30:27 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed <13>Feb 12 11:30:27 rpmi: libthai-0.1.28-alt1_1 sisyphus.214516.100 1539257851 installed <13>Feb 12 11:30:27 rpmi: libsombok-2.4.0-alt1_8 sisyphus.214514.100 1539257353 installed <13>Feb 12 11:30:27 rpmi: perl-Unicode-LineBreak-2019.001-alt1.1 sisyphus+219907.4700.1.1 1548350207 installed <13>Feb 12 11:30:27 rpmi: libfribidi-1.0.5-alt1 1532424345 installed <13>Feb 12 11:30:27 rpmi: libxshmfence-1.2-alt2 1518613552 installed <13>Feb 12 11:30:27 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed <13>Feb 12 11:30:27 rpmi: libdrm-1:2.4.97-alt1 sisyphus+220483.100.1.1 1549270242 installed <13>Feb 12 11:30:27 rpmi: libgbm-4:18.3.3-alt1 sisyphus+220483.200.1.1 1549271174 installed <13>Feb 12 11:30:27 rpmi: libgraphite2-1.3.13-alt1 sisyphus.218545.100 1545686511 installed <13>Feb 12 11:30:27 rpmi: libharfbuzz-2.2.0-alt1 sisyphus.218134.500 1545261518 installed <13>Feb 12 11:30:27 rpmi: libfreetype-2.9.1-alt1.S1 1530781053 installed <13>Feb 12 11:30:27 rpmi: fontconfig-2.13.1-alt1 sisyphus.215917.100 1540973886 installed Updating fonts cache: <29>Feb 12 11:30:28 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Feb 12 11:30:28 rpmi: fonts-type1-urw-3:1.0.7pre44-alt2 1419342366 installed <13>Feb 12 11:30:28 rpmi: ttf2pt1-3.4.4-alt1.qa1 1366267507 installed <13>Feb 12 11:30:28 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Feb 12 11:30:28 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Feb 12 11:30:28 rpmi: libXau-1.0.8-alt1 1369565808 installed <13>Feb 12 11:30:28 rpmi: libxcb-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Feb 12 11:30:28 rpmi: libX11-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Feb 12 11:30:28 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Feb 12 11:30:28 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Feb 12 11:30:28 rpmi: libXfixes-5.0.3-alt1 sisyphus.216396.300 1542022162 installed <13>Feb 12 11:30:28 rpmi: libXt-1.1.4-alt1 1369984722 installed <13>Feb 12 11:30:28 rpmi: libXft-2.3.2-alt1 1409902660 installed <13>Feb 12 11:30:28 rpmi: libXrandr-1.5.0-alt1 1431936189 installed <13>Feb 12 11:30:28 rpmi: libXpm-3.5.11-alt1 1391072398 installed <13>Feb 12 11:30:28 rpmi: libgd3-2.2.5-alt2.S1 1525496226 installed <13>Feb 12 11:30:28 rpmi: libXmu-1.1.2-alt1 1391072530 installed <13>Feb 12 11:30:28 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Feb 12 11:30:28 rpmi: libXi-1.7.9-alt1.S1 1515755342 installed <13>Feb 12 11:30:28 rpmi: libvdpau-1:1.1.1-alt1 1441098581 installed <13>Feb 12 11:30:28 rpmi: libXdamage-1.1.3-alt4 1297162593 installed <13>Feb 12 11:30:28 rpmi: libGLX-mesa-4:18.3.3-alt1 sisyphus+220483.200.1.1 1549271174 installed <13>Feb 12 11:30:28 rpmi: libEGL-mesa-4:18.3.3-alt1 sisyphus+220483.200.1.1 1549271174 installed <13>Feb 12 11:30:28 rpmi: libEGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Feb 12 11:30:29 rpmi: libpulseaudio-12.2-alt1 1535623585 installed <13>Feb 12 11:30:29 rpmi: libSDL-1.2.14-alt7 1483707272 installed <13>Feb 12 11:30:29 rpmi: libSDL_image-1.2.12-alt1 1347907935 installed <13>Feb 12 11:30:29 rpmi: libSDL_net-1.2.8-alt1 1333963614 installed <13>Feb 12 11:30:29 rpmi: libmikmod-3.3.11.1-alt2 1502706814 installed <13>Feb 12 11:30:29 rpmi: libSDL_mixer-1.2.12-alt1 1421435874 installed <13>Feb 12 11:30:29 rpmi: libGLX-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Feb 12 11:30:29 rpmi: libGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Feb 12 11:30:29 rpmi: libcairo-1:1.16.0-alt1 sisyphus.215566.100 1540457683 installed <13>Feb 12 11:30:29 rpmi: libpango-1.42.4-alt1 1534787259 installed <13>Feb 12 11:30:29 rpmi: libva-2.3.0-alt1 sisyphus.214267.100 1539001610 installed <13>Feb 12 11:30:29 rpmi: libavutil56-2:4.1-alt1 sisyphus.216261.100 1541676633 installed <13>Feb 12 11:30:29 rpmi: liblasi-1.1.2-alt1.qa1 1460141148 installed <13>Feb 12 11:30:29 rpmi: librsvg-1:2.44.12-alt1 sisyphus+219722.400.2.2 1548107893 installed <13>Feb 12 11:30:29 rpmi: libglvnd-devel-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Feb 12 11:30:29 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed <13>Feb 12 11:30:29 rpmi: libfreeglut-3.0.0-alt3 sisyphus.215254.100 1540853076 installed <13>Feb 12 11:30:29 rpmi: libXaw-1.0.12-alt1 1391072624 installed <13>Feb 12 11:30:29 rpmi: perl-Tk-804.034-alt1.2 sisyphus+219907.4300.1.1 1548346044 installed <13>Feb 12 11:30:29 rpmi: libtk-8.6.8-alt1 1518663864 installed <13>Feb 12 11:30:29 rpmi: tk-8.6.8-alt1 1518663864 installed <13>Feb 12 11:30:29 rpmi: libXcursor-1.1.15-alt1.S1 1512373366 installed <13>Feb 12 11:30:29 rpmi: libXinerama-1.1.3-alt2 1527671619 installed <13>Feb 12 11:30:29 rpmi: libXcomposite-0.4.3-alt3 1297306936 installed <13>Feb 12 11:30:31 rpmi: libxcb-devel-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Feb 12 11:30:31 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Feb 12 11:30:31 rpmi: libEGL-devel-4:18.3.3-alt1 sisyphus+220483.200.1.1 1549271174 installed <13>Feb 12 11:30:31 rpmi: libGL-devel-4:18.3.3-alt1 sisyphus+220483.200.1.1 1549271174 installed <13>Feb 12 11:30:31 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed <13>Feb 12 11:30:31 rpmi: libSDL-devel-1.2.14-alt7 1483707272 installed <13>Feb 12 11:30:31 rpmi: libva-devel-2.3.0-alt1 sisyphus.214267.100 1539001610 installed <13>Feb 12 11:30:31 rpmi: libvdpau-devel-1:1.1.1-alt1 1441098581 installed <13>Feb 12 11:30:31 rpmi: openexr22-common-2.2.0-alt3 sisyphus+221267.100.1.2 1549944972 installed <13>Feb 12 11:30:31 rpmi: libilmimf22-2.2.0-alt3 sisyphus+221267.100.1.2 1549944972 installed <13>Feb 12 11:30:31 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831974 installed <13>Feb 12 11:30:31 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831974 installed <13>Feb 12 11:30:31 rpmi: python-modules-curses-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:31 rpmi: libverto-0.3.0-alt1_5 1525957714 installed <13>Feb 12 11:30:31 rpmi: libkeyutils-1.6-alt2 sisyphus.217337.100 1544003161 installed <13>Feb 12 11:30:31 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Feb 12 11:30:31 rpmi: rpm-macros-alternatives-0.5.0-alt1 sisyphus.219012.300 1546745004 installed <13>Feb 12 11:30:31 rpmi: alternatives-0.5.0-alt1 sisyphus.219012.300 1546745004 installed <13>Feb 12 11:30:31 rpmi: libnss-3.42.1-alt1 sisyphus+220384.100.1.1 1549032573 installed <13>Feb 12 11:30:32 rpmi: nss-utils-3.42.1-alt1 sisyphus+220384.100.1.1 1549032573 installed <13>Feb 12 11:30:32 rpmi: netpbm-10.35.97-alt1.qa1 sisyphus.214808.100 1539731139 installed <13>Feb 12 11:30:32 rpmi: gambit-4.9.3-alt1 sisyphus+220998.100.1.4 1549742946 installed <13>Feb 12 11:30:32 rpmi: foomatic-db-engine-4.0.12-alt1 1449527983 installed <13>Feb 12 11:30:32 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed <13>Feb 12 11:30:32 rpmi: ca-certificates-2019.02.01-alt1 sisyphus+220384.200.1.1 1549032756 installed <13>Feb 12 11:30:32 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Feb 12 11:30:32 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed <13>Feb 12 11:30:32 rpmi: libcrypto1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed <13>Feb 12 11:30:32 rpmi: libssl1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed <86>Feb 12 11:30:32 groupadd[43353]: group added to /etc/group: name=_keytab, GID=499 <86>Feb 12 11:30:32 groupadd[43353]: group added to /etc/gshadow: name=_keytab <86>Feb 12 11:30:32 groupadd[43353]: new group: name=_keytab, GID=499 <13>Feb 12 11:30:32 rpmi: libkrb5-1.16.3-alt1 sisyphus.219042.100 1547045815 installed <13>Feb 12 11:30:32 rpmi: ruby-rubygems-update-3.0.1-alt1 sisyphus+218713.1100.2.1 1547736306 installed <13>Feb 12 11:30:32 rpmi: gem-did-you-mean-1.3.0-alt1 sisyphus+219587.100.1.1 1547808061 installed <13>Feb 12 11:30:32 rpmi: ruby-minitest-5.11.3-alt1 sisyphus+219345.3500.8.1 1547631954 installed <13>Feb 12 11:30:32 rpmi: ruby-net-telnet-0.2.0-alt1 sisyphus+219345.2700.8.1 1547631566 installed <13>Feb 12 11:30:32 rpmi: gem-power-assert-1.1.3-alt1 sisyphus+219345.3200.8.1 1547631761 installed <13>Feb 12 11:30:32 rpmi: rake-12.3.2-alt2 sisyphus+218713.60.1.1 1547734935 installed <13>Feb 12 11:30:32 rpmi: ruby-rake-12.3.2-alt2 sisyphus+218713.60.1.1 1547734935 installed <13>Feb 12 11:30:32 rpmi: ruby-test-unit-1:3.2.9-alt1 sisyphus+219345.3100.8.1 1547631703 installed <13>Feb 12 11:30:32 rpmi: ruby-xmlrpc-0.3.0-alt1 sisyphus+219345.3300.8.1 1547631818 installed <13>Feb 12 11:30:32 rpmi: gem-2.5.4-alt2 sisyphus+219587.400.1.1 1547808487 installed <13>Feb 12 11:30:32 rpmi: ruby-rdoc-6.1.1-alt2 sisyphus+219587.200.1.1 1547808132 installed <13>Feb 12 11:30:33 rpmi: ruby-stdlibs-2.5.4-alt2 sisyphus+219587.400.1.1 1547808517 installed <13>Feb 12 11:30:33 rpmi: ri-6.1.1-alt2 sisyphus+219587.200.1.1 1547808132 installed <13>Feb 12 11:30:33 rpmi: rdoc-6.1.1-alt2 sisyphus+219587.200.1.1 1547808132 installed <13>Feb 12 11:30:33 rpmi: erb-2.5.4-alt2 sisyphus+219587.400.1.1 1547808487 installed <13>Feb 12 11:30:33 rpmi: irb-2.5.4-alt2 sisyphus+219587.400.1.1 1547808487 installed <13>Feb 12 11:30:33 rpmi: ruby-bundler-2.0.1-alt1 sisyphus+218713.700.2.1 1547736109 installed <13>Feb 12 11:30:33 rpmi: bundle-2.0.1-alt1 sisyphus+218713.700.2.1 1547736109 installed <13>Feb 12 11:30:33 rpmi: ruby-2.5.4-alt2 sisyphus+219587.400.1.1 1547808517 installed <13>Feb 12 11:30:33 rpmi: libcups-2.2.6-alt1 1510070343 installed <13>Feb 12 11:30:33 rpmi: libgs-9.26-alt2 sisyphus+220106.100.1.2 1548769341 installed <13>Feb 12 11:30:34 rpmi: ghostscript-common-9.26-alt2 sisyphus+220106.100.1.2 1548769306 installed <13>Feb 12 11:30:34 rpmi: ghostscript-classic-9.26-alt2 sisyphus+220106.100.1.2 1548769341 installed <13>Feb 12 11:30:34 rpmi: libpython3-3.6.8-alt1 sisyphus+220164.200.3.1 1548842636 installed <13>Feb 12 11:30:34 rpmi: python3-3.6.8-alt1 sisyphus+220164.200.3.1 1548842636 installed <13>Feb 12 11:30:35 rpmi: python3-base-3.6.8-alt1 sisyphus+220164.200.3.1 1548842636 installed <13>Feb 12 11:30:35 rpmi: libgtk+2-2.24.32-alt2 1518699309 installed <13>Feb 12 11:30:35 rpmi: libgraphviz-2.40.1-alt4.1 sisyphus+219907.5300.2.1 1548535886 installed <13>Feb 12 11:30:36 rpmi: libImageMagick6.6-6.9.10.24-alt1.1 sisyphus+219907.5400.2.1 1548536802 installed <13>Feb 12 11:30:36 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Feb 12 11:30:36 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Feb 12 11:30:36 rpmi: python-modules-compiler-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-modules-email-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-modules-unittest-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-modules-nis-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-modules-encodings-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-modules-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-module-six-1.12.0-alt1 sisyphus+219665.100.2.1 1548148570 installed <13>Feb 12 11:30:36 rpmi: python-modules-xml-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-modules-ctypes-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-module-pkg_resources-1:40.6.3-alt1 sisyphus+219164.200.2.1 1548188195 installed <13>Feb 12 11:30:36 rpmi: python-modules-json-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-modules-multiprocessing-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-modules-logging-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-tools-2to3-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-modules-hotshot-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-module-py-1.7.0-alt1 sisyphus.214414.220 1539670883 installed <13>Feb 12 11:30:36 rpmi: python-module-future-0.16.0-alt2 1500998941 installed <13>Feb 12 11:30:36 rpmi: python-module-pyglet-1.3.0-alt4.a1.hg20150730.1.1.1 1460413686 installed <13>Feb 12 11:30:36 rpmi: python-module-chardet-3.0.4-alt1 1506613818 installed <13>Feb 12 11:30:36 rpmi: python-module-whoosh-2.7.4-alt1 1527697941 installed <13>Feb 12 11:30:36 rpmi: python-module-webencodings-0.5.1-alt1.1 1517943573 installed <13>Feb 12 11:30:36 rpmi: python-module-more-itertools-5.0.0-alt1 sisyphus.218699.100 1545980609 installed <13>Feb 12 11:30:36 rpmi: python-modules-bsddb-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:36 rpmi: python-strict-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Feb 12 11:30:36 rpmi: python-modules-distutils-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:37 rpmi: python-module-idna-2.7-alt1 1530720902 installed <13>Feb 12 11:30:37 rpmi: python-module-attrs-18.2.0-alt1 sisyphus.214354.100 1539088435 installed <13>Feb 12 11:30:37 rpmi: python-module-cssselect-0.9.1-alt1.2 1526980827 installed <13>Feb 12 11:30:37 rpmi: python-module-html5lib-1:0.999999999-alt4.qa1 sisyphus.214868.100 1539741045 installed <13>Feb 12 11:30:37 rpmi: python-module-lxml-4.3.1-alt1 sisyphus+221206.100.1.2 1549912043 installed <13>Feb 12 11:30:37 rpmi: python-module-docutils-0.14-alt2 1535729778 installed <13>Feb 12 11:30:37 rpmi: python-module-pycparser-2.19-alt1 sisyphus.216095.100 1541345023 installed <13>Feb 12 11:30:37 rpmi: python-module-cffi-1.10.0-alt1.1 1525117736 installed <13>Feb 12 11:30:37 rpmi: python-module-asn1crypto-0.24.0-alt1 1521037480 installed <13>Feb 12 11:30:37 rpmi: python-module-ntlm-1.1.0-alt1.1.1.1 1460405346 installed <13>Feb 12 11:30:37 rpmi: python-module-pytz-1:2016.10-alt1 1484291011 installed <13>Feb 12 11:30:38 rpmi: python-module-babel-1:2.6.0-alt1 sisyphus+221000.100.1.2 1549688063 installed <13>Feb 12 11:30:38 rpmi: python-module-PyStemmer-1.0.1-alt1.2.1 1321388303 installed <13>Feb 12 11:30:38 rpmi: python-module-snowballstemmer-1.2.0-alt2.1 1457859319 installed <13>Feb 12 11:30:38 rpmi: python-module-funcsigs-1.0.2-alt2 sisyphus+220258.100.1.1 1548882900 installed <13>Feb 12 11:30:38 rpmi: python-module-scandir-1.9.0-alt1 1535455370 installed <13>Feb 12 11:30:38 rpmi: python-module-pathlib2-2.3.3-alt1 sisyphus.218098.100 1545218863 installed <13>Feb 12 11:30:38 rpmi: python-module-atomicwrites-1.3.0-alt1 sisyphus+221237.100.1.2 1549921064 installed <13>Feb 12 11:30:38 rpmi: python-module-simplejson-3.15.0-alt1.qa1 sisyphus.214917.100 1539845528 installed <13>Feb 12 11:30:38 rpmi: python-module-ndg-0.4.2-alt1.qa1 1531457735 installed <13>Feb 12 11:30:38 rpmi: python-module-ipaddress-1.0.18-alt1.1 1517713372 installed <13>Feb 12 11:30:38 rpmi: python-module-cryptography-2.4.2-alt1 sisyphus.216799.200 1543487260 installed <13>Feb 12 11:30:38 rpmi: python-module-OpenSSL-18.0.0-alt1 1532996168 installed <13>Feb 12 11:30:38 rpmi: python-module-ndg-httpsclient-0.4.2-alt1.qa1 1531457735 installed <13>Feb 12 11:30:38 rpmi: python-module-backports-3.5.0.1-alt1.1.1 1517645428 installed <13>Feb 12 11:30:38 rpmi: python-module-backports.ssl_match_hostname-3.5.0.1-alt1.1.1 1517645428 installed <13>Feb 12 11:30:38 rpmi: python-module-urllib3-2:1.24.1-alt2 sisyphus.218529.100 1545673498 installed <13>Feb 12 11:30:38 rpmi: python-module-requests-2.21.0-alt1 sisyphus.218511.200 1545669878 installed <13>Feb 12 11:30:38 rpmi: python-module-typing-3.6.6-alt2 sisyphus+220108.100.1.1 1548749697 installed <13>Feb 12 11:30:38 rpmi: python-module-markupsafe-0.23-alt1.2.1.1 1525118834 installed <13>Feb 12 11:30:38 rpmi: python-module-jinja2-2.10-alt1 1521724576 installed <13>Feb 12 11:30:38 rpmi: python-modules-sqlite3-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:38 rpmi: python-module-SQLAlchemy-1.2.15-alt1 sisyphus.219175.100 1547139402 installed <13>Feb 12 11:30:38 rpmi: python-module-mpmath-0.19-alt1.git20150621.1.1.1.1 1496417680 installed <13>Feb 12 11:30:38 rpmi: python-module-sympy-tests-1:1.1.1-alt1.1 1517989815 installed <13>Feb 12 11:30:39 rpmi: python-module-sympy-1:1.1.1-alt1.1 1517989815 installed <13>Feb 12 11:30:39 rpmi: python-module-pluggy-0.8.1-alt1 sisyphus.219350.100 1547468434 installed <13>Feb 12 11:30:39 rpmi: python-module-pytest-3.10.1-alt4 sisyphus+220988.200.2.1 1549800021 installed <13>Feb 12 11:30:39 rpmi: python-module-numpy-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Feb 12 11:30:39 rpmi: python-module-numpy-testing-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Feb 12 11:30:39 rpmi: python-module-xapian-1.4.5-alt2.qa1 1531484078 installed <13>Feb 12 11:30:39 rpmi: python-module-sphinxcontrib-websupport-1.0.1-alt3.qa1 sisyphus.214922.100 1539851266 installed <13>Feb 12 11:30:39 rpmi: python-module-alabaster-0.7.6-alt3 1526385201 installed <13>Feb 12 11:30:39 rpmi: python-module-Pygments-2.2.0-alt2 1526455576 installed <13>Feb 12 11:30:40 rpmi: python-module-sphinx-1:1.6.5-alt3 sisyphus.213215.100 1537280252 installed <13>Feb 12 11:30:40 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>Feb 12 11:30:40 rpmi: python-dev-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Feb 12 11:30:40 rpmi: python-module-setuptools-1:40.6.3-alt1 sisyphus+219164.200.2.1 1548188195 installed <86>Feb 12 11:30:40 groupadd[57474]: group added to /etc/group: name=sasl, GID=498 <86>Feb 12 11:30:40 groupadd[57474]: group added to /etc/gshadow: name=sasl <86>Feb 12 11:30:40 groupadd[57474]: new group: name=sasl, GID=498 <13>Feb 12 11:30:40 rpmi: libsasl2-3-2.1.27-alt1 sisyphus.218476.200 1545647755 installed <13>Feb 12 11:30:40 rpmi: libldap-2.4.46-alt1.1 sisyphus+219907.4400.1.1 1548349979 installed <13>Feb 12 11:30:40 rpmi: libcurl-7.64.0-alt1 sisyphus+220787.100.1.1 1549439379 installed <13>Feb 12 11:30:40 rpmi: libpoppler82-0.71.0-alt3 sisyphus+221013.200.1.4 1549887323 installed <13>Feb 12 11:30:40 rpmi: perl-Net-SSLeay-1.85-alt1.2 sisyphus+219907.3300.1.1 1548345451 installed <13>Feb 12 11:30:40 rpmi: perl-IO-Socket-SSL-2.060-alt1 sisyphus.213414.100 1537479277 installed <13>Feb 12 11:30:40 rpmi: perl-Net-HTTPS-6.18-alt1 1526560501 installed <13>Feb 12 11:30:40 rpmi: perl-LWP-Protocol-https-6.07-alt1 1494527383 installed <13>Feb 12 11:30:40 rpmi: perl-Net-SMTP-SSL-1.04-alt1 1479470835 installed <13>Feb 12 11:30:40 rpmi: perl-MailTools-2.20-alt1 1517533205 installed <13>Feb 12 11:30:40 rpmi: perl-MIME-Lite-3.030-alt1 1383865152 installed <13>Feb 12 11:30:40 rpmi: perl-Log-Dispatch-2.68-alt2 sisyphus.218872.100 1546338428 installed <13>Feb 12 11:30:40 rpmi: perl-Log-Log4perl-1.49-alt1 1489613295 installed <13>Feb 12 11:30:40 rpmi: ghostscript-utils-9.26-alt2 sisyphus+220106.100.1.2 1548769306 installed <13>Feb 12 11:30:41 rpmi: texlive-2018-alt2_7 sisyphus.217374.100 1544051367 installed <13>Feb 12 11:30:53 rpmi: texlive-collection-basic-2018-alt1_5 sisyphus.215114.200 1539918315 installed <13>Feb 12 11:30:53 rpmi: scons-3.0.1-alt1 1518686948 installed <13>Feb 12 11:30:53 rpmi: ImageMagick-tools-6.9.10.24-alt1.1 sisyphus+219907.5400.2.1 1548536802 installed <13>Feb 12 11:30:54 rpmi: libavutil-devel-2:4.1-alt1 sisyphus.216261.100 1541676633 installed <13>Feb 12 11:30:54 rpmi: libSDL_image-devel-1.2.12-alt1 1347907935 installed <13>Feb 12 11:30:54 rpmi: libSDL_mixer-devel-1.2.12-alt1 1421435874 installed <13>Feb 12 11:30:54 rpmi: libSDL_net-devel-1.2.8-alt1 1333963614 installed <13>Feb 12 11:30:54 rpmi: libfreeglut-devel-3.0.0-alt3 sisyphus.215254.100 1540853076 installed <13>Feb 12 11:30:54 rpmi: gcc-c++-8-alt1 sisyphus.214000.40 1542664775 installed <13>Feb 12 11:30:54 rpmi: libfftw3-devel-3.3.7-alt1 1512930056 installed <13>Feb 12 11:30:54 rpmi: cvs-1.11.23-alt7 sisyphus.215216.100 1539913706 installed <13>Feb 12 11:30:54 rpmi: desktop-file-utils-0.23-alt1 sisyphus.214313.100 1539037620 installed <13>Feb 12 11:30:54 rpmi: bzlib-devel-1:1.0.6-alt5 1508883171 installed <13>Feb 12 11:30:54 rpmi: rcs-1:5.7-alt1.qa1 1366229447 installed <13>Feb 12 11:30:54 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus.218904.100 1546473555 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/dangerdeep-0.4.0_pre3327-alt2.nosrc.rpm Installing dangerdeep-0.4.0_pre3327-alt2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.73101 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf dangerdeep-0.4.0_pre3327 + echo 'Source #0 (dangerdeep-0.4.0_pre3327.tar.gz):' Source #0 (dangerdeep-0.4.0_pre3327.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/dangerdeep-0.4.0_pre3327.tar.gz + /bin/tar -xf - + cd dangerdeep-0.4.0_pre3327 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (dangerdeep-0.4.0_pre3327-alt-libGL-x86_64.patch):' Patch #0 (dangerdeep-0.4.0_pre3327-alt-libGL-x86_64.patch): + /usr/bin/patch -p2 patching file SConstruct + echo 'Patch #1 (dangerdeep-0.4.0_pre3327-alt-glibc-2.16.patch):' Patch #1 (dangerdeep-0.4.0_pre3327-alt-glibc-2.16.patch): + /usr/bin/patch -p2 patching file src/faulthandler.h patching file src/matrix3.h + echo 'Patch #2 (dangerdeep-0.4.0_pre3327-alt-gcc-6.patch):' Patch #2 (dangerdeep-0.4.0_pre3327-alt-gcc-6.patch): + /usr/bin/patch -p2 patching file src/model.cpp + sed -i 's@-g -O2@-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic@' SConstruct + sed -i s@/usr/local/bin@/usr/bin@ SConstruct + sed -i s@/usr/local/share/dangerdeep@/usr/share/dangerdeep@ SConstruct + sed -i s@ffmpeg/libavutil@libavutil@ SConstruct + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.68736 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd dangerdeep-0.4.0_pre3327 + scons scons: Reading SConscript files ... Compiling for GNU/Linux Environment (linux2) Using architecture: i686 Found GL library "/usr/lib/libGL.so" Install binary path: /usr/bin Using data dir: /usr/share/dangerdeep Checking for C library GL... yes Checking for C library GLU... yes Checking for C library SDL... yes Checking for C library SDL_image... yes Checking for C library SDL_mixer... yes Checking for C library fftw3... yes Checking for C library bz2... yes Checking for C header file gl.h... yes Checking for C header file glu.h... yes Checking for C header file SDL.h... yes Checking for C header file SDL_image.h... yes Checking for C header file SDL_mixer.h... yes Checking for C header file fftw3.h... yes Checking for C header file bzlib.h... yes Checking for C library fftw3f... yes fftw3 library supports float type. Using it... Checking for C library avutil... yes libavutil found... scons: warning: The build_dir keyword has been deprecated; use the variant_dir keyword instead. File "/usr/src/RPM/BUILD/dangerdeep-0.4.0_pre3327/SConstruct", line 348, in scons: warning: Two different environments were specified for target cfg.o, but they appear to have the same action: $CXX -o $TARGET -c $CXXFLAGS $CCFLAGS $_CCCOMCOM $SOURCES File "/usr/src/RPM/BUILD/dangerdeep-0.4.0_pre3327/src/SConscript", line 132, in scons: warning: Two different environments were specified for target keys.o, but they appear to have the same action: $CXX -o $TARGET -c $CXXFLAGS $CCFLAGS $_CCCOMCOM $SOURCES File "/usr/src/RPM/BUILD/dangerdeep-0.4.0_pre3327/src/SConscript", line 132, in scons: warning: BuildDir() and the build_dir keyword have been deprecated; use VariantDir() and the variant_dir keyword instead. File "/usr/src/RPM/BUILD/dangerdeep-0.4.0_pre3327/SConstruct", line 350, in scons: done reading SConscript files. scons: Building targets ... g++ -o build/linux/subsim.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/subsim.cpp In file included from src/model.h:29, from src/subsim.cpp:36: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/subsim.cpp:36: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/subsim.cpp:36: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/subsim.cpp:36: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/subsim.cpp:36: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/subsim.cpp:36: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/subsim.cpp:36: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/subsim.cpp:36: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/subsim.cpp:36: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/subsim.cpp:38: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/subsim.cpp:38: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:38: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:38: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/subsim.cpp:40: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/subsim.cpp:50: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/subsim.cpp:50: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/subsim.cpp:50: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/subsim.cpp:50: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/subsim.cpp:50: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/music.h:37, from src/subsim.cpp:53: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In member function 'void loadsavequit_dialogue::load()': src/subsim.cpp:206:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(create_dialogue_ok(texts::get(185), texts::get(180) + gamename->get_text() + texts::get(181))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In member function 'void loadsavequit_dialogue::save()': src/subsim.cpp:217:3: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(create_dialogue_ok_cancel(texts::get(182), texts::get_replace(183, gamename->get_text()))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:224:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(create_dialogue_ok(texts::get(186), texts::get(180) + gamename->get_text() + texts::get(187))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In member function 'void loadsavequit_dialogue::erase()': src/subsim.cpp:231:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(create_dialogue_ok_cancel(texts::get(182), texts::get(188) + gamename->get_text() + texts::get(189))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In member function 'void loadsavequit_dialogue::quit()': src/subsim.cpp:248:3: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(create_dialogue_ok_cancel(texts::get(182), texts::get(190))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'game::run_state game__exec(game&, user_interface&)': src/subsim.cpp:383:11: warning: variable 'lastframes' set but not used [-Wunused-but-set-variable] unsigned lastframes = 1; ^~~~~~~~~~ src/subsim.cpp: At global scope: src/subsim.cpp:450:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void run_game(auto_ptr gm) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void run_game(std::auto_ptr)': src/subsim.cpp:455:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr gametheme(new widget::theme("widgetelements_game.png", "widgeticons_game.png", ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:459:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr tmp = widget::replace_theme(gametheme); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:460:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr ui(user_interface::create(*gm)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: At global scope: src/subsim.cpp:531:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void run_game_editor(auto_ptr gm) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void run_game_editor(std::auto_ptr)': src/subsim.cpp:536:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr gametheme(new widget::theme("widgetelements_game.png", "widgeticons_game.png", ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:540:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr tmp = widget::replace_theme(gametheme); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:541:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr ui(user_interface::create(*gm)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void show_flotilla_description(const string&)': src/subsim.cpp:700:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(widget::create_dialogue_ok(0, "", infopopupdescr, 1024*3/4, 768*3/4)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void create_convoy_mission()': src/subsim.cpp:995:13: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] run_game(auto_ptr(new game(st, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void choose_historical_mission()': src/subsim.cpp:1094:3: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr gm; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void choose_saved_game()': src/subsim.cpp:1121:12: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] run_game(auto_ptr(new game(dlg.get_gamefilename_to_load()))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void menu_mission_editor()': src/subsim.cpp:1174:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] run_game_editor(auto_ptr(new game_editor(date(1939, 9, 1)/*st*/))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: At global scope: src/subsim.cpp:1517:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr load_model() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In member function 'std::auto_ptr vessel_view::load_model()': src/subsim.cpp:1533:3: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr mdl(new model(data_file().get_path(*current) + mdlname)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'int mymain(std::__cxx11::list >&)': src/subsim.cpp:1954:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr gbd(new global_data()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:2043:20: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget::set_theme(auto_ptr(new widget::theme("widgetelements_menu.png", "widgeticons_menu.png", ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:2049:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr metalbackground(new texture(get_image_dir() + "metalbackground.jpg")); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:2092:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] run_game_editor(auto_ptr(new game_editor(editor_start_date))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:2095:3: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr gm; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:2156:20: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget::set_theme(auto_ptr(0)); // clear allocated theme ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/ai.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/ai.cpp In file included from src/game.h:64, from src/ai.cpp:25: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/ai.cpp:25: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ai.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ai.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ai.cpp:26: src/convoy.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // fixme: maybe one ship should act for the convoy, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ai.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ai.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ai.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ai.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ai.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/ai.cpp:30: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/ai.cpp:30: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/ai.cpp:30: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/ai.cpp:30: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/airplane.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/airplane.cpp In file included from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/airplane.h:26, from src/airplane.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/airplane.h:26, from src/airplane.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/airplane.h:26, from src/airplane.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/airplane.h:26, from src/airplane.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.h:26, from src/airplane.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/airplane.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/airplane.cpp:24: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/airplane.cpp:24: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/airplane.cpp:24: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/airplane.cpp:24: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/airplane.cpp: In member function 'virtual void airplane::simulate(double)': src/airplane.cpp:63:10: warning: variable 'locx' set but not used [-Wunused-but-set-variable] vector3 locx = orientation.rotate(1, 0, 0); ^~~~ g++ -o build/linux/bitstream.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/bitstream.cpp g++ -o build/linux/bzip.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/bzip.cpp g++ -o build/linux/cfg.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/cfg.cpp g++ -o build/linux/coastmap.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/coastmap.cpp In file included from src/coastmap.h:29, from src/coastmap.cpp:29: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:29: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/coastmap.cpp:38: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/coastmap.cpp:38: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/coastmap.cpp:38: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/coastmap.cpp:38: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/coastmap.cpp:38: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/coastmap.cpp:38: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/coastmap.cpp:38: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/coastmap.cpp:38: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/coastmap.cpp: In member function 'void coastmap::divide_and_distribute_cl(const std::vector >&, bool)': src/coastmap.cpp:660:8: warning: variable 'border' set but not used [-Wunused-but-set-variable] int border = -1; ^~~~~~ src/coastmap.cpp: In member function 'void coastmap::process_segment(int, int)': src/coastmap.cpp:894:11: warning: variable 'segoff' set but not used [-Wunused-but-set-variable] vector2 segoff = vector2(sx * segw_real + realoffset.x, sy * segw_real + realoffset.y); ^~~~~~ g++ -o build/linux/convoy.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/convoy.cpp In file included from src/convoy.cpp:23: src/convoy.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // fixme: maybe one ship should act for the convoy, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/convoy.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/convoy.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:24: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:24: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/convoy.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/convoy.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/convoy.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/convoy.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/convoy.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/convoy.cpp:27: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/convoy.cpp:27: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/convoy.cpp:27: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/convoy.cpp:27: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/convoy.cpp:30: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/countrycodes.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/countrycodes.cpp g++ -o build/linux/credits.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/credits.cpp In file included from src/credits.cpp:20: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/credits.cpp:21: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/credits.cpp:21: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/credits.cpp:25: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/credits.cpp:25: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/credits.cpp:25: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/credits.cpp:25: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:35, from src/credits.cpp:29: src/moon.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_moon; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:29: src/sky.h:81:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_clouds; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:224:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mymesh; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:230:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sandrocktex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:231:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr noisetex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:232:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr grasstex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:377:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr planttex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:648:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr generate_trees(vector& heightdata, unsigned nr = 20000, unsigned w = 256, unsigned h = 256, const vector2f& scal = vector2f(2.0f, 2.0f)) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp: In function 'std::auto_ptr generate_trees(std::vector&, unsigned int, unsigned int, unsigned int, const vector2f&)': src/credits.cpp:651:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr m(new model::mesh("trees")); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp: In function 'void show_credits()': src/credits.cpp:743:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr trees = generate_trees(cyn.get_heightdata()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:745:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr mysky(new sky(8*3600.0)); // 10 o'clock ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:779:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr bkg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:780:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr glss; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:792:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr fadein_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:821:11: warning: variable 'lastframes' set but not used [-Wunused-but-set-variable] unsigned lastframes = 1; ^~~~~~~~~~ g++ -o build/linux/date.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/date.cpp g++ -o build/linux/daysky.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/daysky.cpp g++ -o build/linux/depth_charge.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/depth_charge.cpp In file included from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/depth_charge.cpp:25: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/depth_charge.cpp:25: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/depth_charge.cpp:25: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/depth_charge.cpp:25: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/depth_charge.cpp:25: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/event.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/event.cpp In file included from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/event.cpp:24: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/event.cpp:24: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/event.cpp:24: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/event.cpp:24: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/event.cpp:24: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.h:29, from src/user_interface.h:31, from src/event.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/event.cpp:24: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/event.cpp:24: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/event.cpp:24: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/event.cpp:24: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/event.cpp:24: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/music.h:37, from src/event.cpp:26: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/freeview_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/freeview_display.cpp In file included from src/image.h:30, from src/freeview_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/freeview_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/freeview_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/freeview_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/freeview_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/freeview_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/freeview_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/freeview_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/freeview_display.cpp:27: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/freeview_display.cpp:27: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/freeview_display.cpp:27: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/freeview_display.cpp:27: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/freeview_display.cpp:27: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/freeview_display.cpp:29: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/freeview_display.cpp:29: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/freeview_display.cpp:29: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/freeview_display.cpp:29: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:35: src/water_splash.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_top; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:35: src/water_splash.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_bottom; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:35: src/water_splash.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr balpha; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:35, from src/freeview_display.cpp:37: src/moon.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_moon; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:37: src/sky.h:81:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_clouds; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:57:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamtex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttrail; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamperimetertex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr fresnelcolortex; // texture for fresnel values and water color ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr waterspecularlookup; // lookup 1d texture map for water specular term ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:120:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr water_bumpmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:126:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:127:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_under_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/freeview_display.cpp: In constructor 'freeview_display::freeview_display(user_interface&)': src/freeview_display.cpp:136:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr uwbt(new texture(get_texture_dir() + "underwater_background.png", texture::LINEAR, texture::CLAMP)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/freeview_display.cpp: In member function 'virtual void freeview_display::draw_view(game&, const vector3&) const': src/freeview_display.cpp:389:34: warning: narrowing conversion of 'sundir.vector3t::x' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lposition[4] = { sundir.x, sundir.y, sundir.z, 0.0f }; ~~~~~~~^ src/freeview_display.cpp:389:44: warning: narrowing conversion of 'sundir.vector3t::y' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lposition[4] = { sundir.x, sundir.y, sundir.z, 0.0f }; ~~~~~~~^ src/freeview_display.cpp:389:54: warning: narrowing conversion of 'sundir.vector3t::z' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lposition[4] = { sundir.x, sundir.y, sundir.z, 0.0f }; ~~~~~~~^ g++ -o build/linux/game.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/game.cpp In file included from src/game.h:64, from src/game.cpp:40: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/game.cpp:40: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:40: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:40: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game.cpp:41: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game.cpp:41: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game.cpp:41: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game.cpp:41: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/game.cpp:41: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game.cpp:41: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game.cpp:41: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game.cpp:41: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game.cpp:41: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:47: src/water_splash.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_top; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:47: src/water_splash.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_bottom; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:47: src/water_splash.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr balpha; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/game.cpp:48: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/game.cpp:50: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/game.cpp:50: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/game.cpp:50: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/game.cpp:50: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/game.cpp:50: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:51: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:55: src/convoy.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // fixme: maybe one ship should act for the convoy, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:57:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamtex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttrail; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamperimetertex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr fresnelcolortex; // texture for fresnel values and water color ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr waterspecularlookup; // lookup 1d texture map for water specular term ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:120:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr water_bumpmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:126:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:127:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_under_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:65: src/terrain.h:58:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frac; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:65: src/terrain.h: In constructor 'terrain::terrain(const string&, const string&, unsigned int)': src/terrain.h:126:17: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] frac = std::auto_ptr (new fractal_noise(noise_h, noise_lac, num_levels+1, noise_off, noise_gain)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/game_editor.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/game_editor.cpp In file included from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.h:26, from src/game_editor.cpp:35: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.h:26, from src/game_editor.cpp:35: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game_editor.cpp:36: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game_editor.cpp:36: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game_editor.cpp:36: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game_editor.cpp:36: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/game_editor.cpp:36: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game_editor.cpp:36: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game_editor.cpp:36: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game_editor.cpp:36: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game_editor.cpp:36: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:42: src/water_splash.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_top; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:42: src/water_splash.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_bottom; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:42: src/water_splash.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr balpha; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/game_editor.cpp:43: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/game_editor.cpp:45: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/game_editor.cpp:45: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/game_editor.cpp:45: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/game_editor.cpp:45: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/game_editor.cpp:45: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:46: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:50: src/convoy.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // fixme: maybe one ship should act for the convoy, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/gun_shell.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/gun_shell.cpp In file included from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/gun_shell.cpp:25: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/gun_shell.cpp:25: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/gun_shell.cpp:25: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/gun_shell.cpp:25: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/gun_shell.cpp:25: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:29: src/water_splash.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_top; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:29: src/water_splash.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_bottom; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:29: src/water_splash.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr balpha; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/gun_shell.cpp: In member function 'virtual void gun_shell::display() const': src/gun_shell.cpp:295:23: warning: narrowing conversion of 'side.vector3t::x' from 'double' to 'float' inside { } [-Wnarrowing] float m[16] = { side.x, side.y, side.z, 0, ~~~~~^ src/gun_shell.cpp:295:31: warning: narrowing conversion of 'side.vector3t::y' from 'double' to 'float' inside { } [-Wnarrowing] float m[16] = { side.x, side.y, side.z, 0, ~~~~~^ src/gun_shell.cpp:295:39: warning: narrowing conversion of 'side.vector3t::z' from 'double' to 'float' inside { } [-Wnarrowing] float m[16] = { side.x, side.y, side.z, 0, ~~~~~^ src/gun_shell.cpp:296:7: warning: narrowing conversion of 'vn.vector3t::x' from 'double' to 'float' inside { } [-Wnarrowing] vn.x, vn.y, vn.z, 0, ~~~^ src/gun_shell.cpp:296:13: warning: narrowing conversion of 'vn.vector3t::y' from 'double' to 'float' inside { } [-Wnarrowing] vn.x, vn.y, vn.z, 0, ~~~^ src/gun_shell.cpp:296:19: warning: narrowing conversion of 'vn.vector3t::z' from 'double' to 'float' inside { } [-Wnarrowing] vn.x, vn.y, vn.z, 0, ~~~^ src/gun_shell.cpp:297:7: warning: narrowing conversion of 'up.vector3t::x' from 'double' to 'float' inside { } [-Wnarrowing] up.x, up.y, up.z, 0, ~~~^ src/gun_shell.cpp:297:13: warning: narrowing conversion of 'up.vector3t::y' from 'double' to 'float' inside { } [-Wnarrowing] up.x, up.y, up.z, 0, ~~~^ src/gun_shell.cpp:297:19: warning: narrowing conversion of 'up.vector3t::z' from 'double' to 'float' inside { } [-Wnarrowing] up.x, up.y, up.z, 0, ~~~^ g++ -o build/linux/height_generator_map.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/height_generator_map.cpp In file included from src/height_generator.h:29, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/height_generator.h:29, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/height_generator.h:31, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/height_generator.h:29, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/height_generator.h:31, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/height_generator.h:29, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: src/height_generator.h: At global scope: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/height_generator.h:29, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/highscorelist.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/highscorelist.cpp In file included from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/widget.h:31, from src/highscorelist.cpp:25: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/highscorelist.cpp:25: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/highscorelist.cpp:25: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/highscorelist.cpp:25: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/highscorelist.cpp:25: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/highscorelist.cpp:25: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/highscorelist.cpp:25: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/highscorelist.cpp:25: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/highscorelist.cpp:25: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/keys.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/keys.cpp g++ -o build/linux/logbook.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/logbook.cpp g++ -o build/linux/logbook_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/logbook_display.cpp In file included from src/game.h:64, from src/logbook_display.cpp:27: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/logbook_display.cpp:27: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_display.h:28, from src/logbook_display.cpp:29: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:29: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:29: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:30: src/logbook_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/logbook_display.cpp:35: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/logbook_display.cpp:35: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/logbook_display.cpp:35: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/logbook_display.cpp:35: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/logbook_display.cpp:35: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/logbook_display.cpp:35: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/logbook_display.cpp:35: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/logbook_display.cpp:35: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/map_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/map_display.cpp In file included from src/image.h:30, from src/map_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/map_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/map_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:26, from src/map_display.cpp:29: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:26, from src/map_display.cpp:29: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_add; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:62:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_chgmot; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_time; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_descr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:65:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_help; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_convoy; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/map_display.cpp:30: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/map_display.cpp:30: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/map_display.cpp:30: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:38: src/convoy.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // fixme: maybe one ship should act for the convoy, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/map_display.cpp: In member function 'virtual void map_display::process_input(game&, const SDL_Event&)': src/map_display.cpp:831:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr shp(new ship(gm, spec.first_child())); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/map_display.cpp:873:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr cv(new convoy(gm, center, edit_cvname->get_text())); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/message_queue.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/message_queue.cpp In file included from src/message_queue.cpp:23: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/message_queue.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/music.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/music.cpp In file included from src/music.h:37, from src/music.cpp:22: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::append_track(const string&)': src/music.cpp:237:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_append_track(*this, filename))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::set_playback_mode(music::playback_mode)': src/music.cpp:243:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_set_playback_mode(*this, pbm))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::play(unsigned int)': src/music.cpp:249:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_play(*this, fadein))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::stop(unsigned int)': src/music.cpp:255:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_stop(*this, fadeout))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::pause()': src/music.cpp:261:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_pause(*this))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::resume()': src/music.cpp:267:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_resume(*this))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::play_track(unsigned int, unsigned int, unsigned int)': src/music.cpp:273:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_play_track(*this, nr, fadeouttime, fadeintime))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::track_finished()': src/music.cpp:279:40: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_track_finished(*this)), false); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'std::vector > music::get_playlist()': src/music.cpp:286:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] command_queue.send(std::auto_ptr(new command_get_playlist(*this, myplaylist))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'unsigned int music::get_current_track()': src/music.cpp:294:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] command_queue.send(std::auto_ptr(new command_get_current_track(*this, track))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::is_playing()': src/music.cpp:302:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] command_queue.send(std::auto_ptr(new command_is_playing(*this, isply))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::play_sfx(const string&, const vector3&, angle, const vector3&)': src/music.cpp:309:40: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_play_sfx(*this, category, listener, listener_dir, noise_pos))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::play_sfx_machine(const string&, unsigned int)': src/music.cpp:315:40: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_play_sfx_machine(*this, name, throttle))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::pause_sfx(bool)': src/music.cpp:320:40: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_pause_sfx(*this, on))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/parser.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/parser.cpp g++ -o build/linux/particle.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/particle.cpp In file included from src/game.h:64, from src/particle.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/particle.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/particle.cpp:23: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/particle.cpp:23: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/particle.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/particle.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/particle.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/particle.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/particle.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sea_object.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sea_object.cpp In file included from src/sea_object.h:27, from src/sea_object.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/sea_object.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sea_object.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sea_object.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sea_object.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sea_object.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/sea_object.cpp:26: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sea_object.cpp:26: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sea_object.cpp:26: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sea_object.cpp:26: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sea_object.cpp:26: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:31: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:31: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sensors.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sensors.cpp In file included from src/sea_object.h:27, from src/sensors.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/sensors.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sensors.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sensors.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sensors.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sensors.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sensors.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sensors.cpp:24: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sensors.cpp:24: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sensors.cpp:24: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sensors.cpp:24: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sensors.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sensors.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/ship.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/ship.cpp In file included from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/ship.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/ship.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/ship.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/ship.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/ship.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/ship.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/ship.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/ship.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/ship.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/ship.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/ships_sunk_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/ships_sunk_display.cpp In file included from src/model.h:29, from src/ships_sunk_display.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/ships_sunk_display.cpp:24: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/ships_sunk_display.cpp:24: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/ships_sunk_display.cpp:24: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/ships_sunk_display.cpp:24: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/ships_sunk_display.cpp:24: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/ships_sunk_display.cpp:24: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/ships_sunk_display.cpp:24: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/ships_sunk_display.cpp:24: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/ships_sunk_display.cpp:26: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/ships_sunk_display.cpp:26: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.h:26, from src/ships_sunk_display.cpp:29: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.h:26, from src/ships_sunk_display.cpp:29: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/ships_sunk_display.cpp:30: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/ships_sunk_display.cpp:30: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/ships_sunk_display.cpp:30: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/ships_sunk_display.cpp:30: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sky.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sky.cpp In file included from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/sky.h:34, from src/sky.cpp:32: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/sky.h:34, from src/sky.cpp:32: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/sky.h:34, from src/sky.cpp:32: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/sky.h:34, from src/sky.cpp:32: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sky.h:34, from src/sky.cpp:32: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sky.h:34, from src/sky.cpp:32: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sky.h:34, from src/sky.cpp:32: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sky.h:34, from src/sky.cpp:32: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:35, from src/sky.cpp:32: src/moon.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_moon; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.cpp:32: src/sky.h:81:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_clouds; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/sky.cpp:39: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/sky.cpp:39: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.cpp:39: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.cpp:39: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sky.cpp: In member function 'void sky::display(const colorf&, const vector3&, double, bool) const': src/sky.cpp:352:34: warning: narrowing conversion of 'sunpos.vector3t::x' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { sunpos.x, sunpos.y, sunpos.z, 0.0f }; ~~~~~~~^ src/sky.cpp:352:44: warning: narrowing conversion of 'sunpos.vector3t::y' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { sunpos.x, sunpos.y, sunpos.z, 0.0f }; ~~~~~~~^ src/sky.cpp:352:54: warning: narrowing conversion of 'sunpos.vector3t::z' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { sunpos.x, sunpos.y, sunpos.z, 0.0f }; ~~~~~~~^ src/sky.cpp:357:35: warning: narrowing conversion of 'moonpos.vector3t::x' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { moonpos.x, moonpos.y, moonpos.z, 0.0f }; ~~~~~~~~^ src/sky.cpp:357:46: warning: narrowing conversion of 'moonpos.vector3t::y' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { moonpos.x, moonpos.y, moonpos.z, 0.0f }; ~~~~~~~~^ src/sky.cpp:357:57: warning: narrowing conversion of 'moonpos.vector3t::z' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { moonpos.x, moonpos.y, moonpos.z, 0.0f }; ~~~~~~~~^ src/sky.cpp: In member function 'void sky::rebuild_colors(const vector3&, const vector3&, const vector3&) const': src/sky.cpp:524:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(c.r>1.0) c.r=1.0; if(c.g>1.0) c.g=1.0; if(c.b>1.0) c.b=1.0; ^~ src/sky.cpp:524:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(c.r>1.0) c.r=1.0; if(c.g>1.0) c.g=1.0; if(c.b>1.0) c.b=1.0; ^~ g++ -o build/linux/moon.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/moon.cpp In file included from src/moon.h:25, from src/moon.cpp:28: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/moon.h:26, from src/moon.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/moon.h:26, from src/moon.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/moon.h:26, from src/moon.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/moon.h:26, from src/moon.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/moon.cpp:28: src/moon.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_moon; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/simplex_noise.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/simplex_noise.cpp g++ -o build/linux/stars.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/stars.cpp In file included from src/stars.cpp:35: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/stars.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/stars.cpp:35: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/stars.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/stars.cpp:35: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/stars.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/stars.cpp:35: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/stars.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sonar.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sonar.cpp In file included from src/game.h:64, from src/sonar.cpp:26: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/sonar.cpp:26: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sonar.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sonar.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar.cpp:29: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar.cpp:29: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar.cpp:29: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar.cpp:29: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sonar.cpp:29: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar.cpp:29: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar.cpp:29: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar.cpp:29: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar.cpp:29: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sonar_operator.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sonar_operator.cpp In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sonar_operator.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sonar_operator.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sonar_operator.cpp: In member function 'void sonar_operator::save(xml_elem&) const': src/sonar_operator.cpp:248:11: warning: variable 'so' set but not used [-Wunused-but-set-variable] xml_elem so = parent.add_child("sonar_operator"); ^~ g++ -o build/linux/submarine.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/submarine.cpp In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/submarine.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine.cpp:32: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine.cpp:32: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine.cpp:32: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/submarine.cpp:32: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/submarine.cpp:32: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/submarine.cpp: In member function 'virtual void submarine::load(const xml_elem&)': src/submarine.cpp:347:11: warning: variable 'tk' set but not used [-Wunused-but-set-variable] xml_elem tk = parent.child("tanks"); ^~ src/submarine.cpp: In member function 'virtual bool submarine::launch_torpedo(int, sea_object*)': src/submarine.cpp:1294:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp(new torpedo(gm, doc.first_child(), torpedoes[tubenr].setup)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/submarine_interface.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/submarine_interface.cpp In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.h:29, from src/user_interface.h:31, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:37: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:39: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:39: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/music.h:37, from src/submarine_interface.cpp:46: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:46:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr controlscreen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_compass; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_bow_depth_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_stern_depth_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:51:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_depth; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:52:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_knots; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_main_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:54:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_mt; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:51: src/sub_periscope_display.h:38:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:51: src/sub_periscope_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_blurview; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_add; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:62:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_chgmot; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_time; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_descr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:65:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_help; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_convoy; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:39:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpempty; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:40:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpload; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpunload; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1fat1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1lut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:44:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1lut2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:45:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:46:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1practice; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:47:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3afat2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3alut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3alut2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:51:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3fat2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:52:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp4; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:54:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp5b; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:55:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp5; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp6lut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr submodelVIIc; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr subtopsideview; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:56: src/sub_damage_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr damage_screen_background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:56: src/sub_damage_display.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sub_damage_scheme_all; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:57: src/logbook_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:59: src/sub_tdc_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:59: src/sub_tdc_display.h:39:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr firesolution; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:59: src/sub_tdc_display.h:56:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:59: src/sub_tdc_display.h:78:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:59: src/sub_tdc_display.h:79:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:43:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpspeed[3]; // slow/medium/fast ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:44:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr firstturn[2]; // left/right ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:45:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr secondaryrange[2]; // short/long ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:46:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr preheating[2]; // on/off ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:47:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr temperaturescale; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:51:27: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bool is_over(const std::auto_ptr& tex, const vector2i& pos, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:74:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:61: src/sub_kdb_display.h:35:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:61: src/sub_kdb_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:62: src/sub_ghg_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:62: src/sub_ghg_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:63: src/sub_bg_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:63: src/sub_bg_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:64: src/sub_captainscabin_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:65: src/sub_soldbuch_display.h:31:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:65: src/sub_soldbuch_display.h:32:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr player_photo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:65: src/sub_soldbuch_display.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr primary_overlay; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:65: src/sub_soldbuch_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr stamps; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:66: src/sub_recogmanual_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:67: src/sub_valves_display.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:71: src/sub_control_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:71: src/sub_control_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:72: src/sub_tdc_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:72: src/sub_tdc_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:73: src/sub_ecard_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:73: src/sub_ecard_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:74: src/sub_recogmanual_popup.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:74: src/sub_recogmanual_popup.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_bg_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_bg_display.cpp In file included from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_bg_display.h:27, from src/sub_bg_display.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_bg_display.h:27, from src/sub_bg_display.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.cpp:23: src/sub_bg_display.h: At global scope: src/sub_bg_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.cpp:23: src/sub_bg_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.cpp:28: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_bg_display.cpp: In member function 'virtual void sub_bg_display::process_input(game&, const SDL_Event&)': src/sub_bg_display.cpp:60:14: warning: variable 'mb' set but not used [-Wunused-but-set-variable] int mx, my, mb; ^~ g++ -o build/linux/sub_bridge_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_bridge_display.cpp In file included from src/image.h:30, from src/sub_bridge_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_bridge_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_bridge_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_bridge_display.h:26, from src/sub_bridge_display.cpp:27: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_bridge_display.h:26, from src/sub_bridge_display.cpp:27: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_bridge_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_bridge_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_bridge_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_bridge_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/sub_bridge_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/sub_bridge_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/sub_bridge_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/sub_bridge_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_bridge_display.cpp:31: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_bridge_display.cpp:31: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_bridge_display.cpp:31: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_bridge_display.cpp:31: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_captainscabin_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_captainscabin_display.cpp In file included from src/image.h:30, from src/sub_captainscabin_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_captainscabin_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_captainscabin_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.h:26, from src/sub_captainscabin_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.h:26, from src/sub_captainscabin_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.cpp:28: src/sub_captainscabin_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.cpp:31: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_control_popup.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_control_popup.cpp In file included from src/image.h:30, from src/sub_control_popup.h:28, from src/sub_control_popup.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_control_popup.h:28, from src/sub_control_popup.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_control_popup.h:28, from src/sub_control_popup.cpp:23: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_control_popup.cpp:23: src/sub_control_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_control_popup.cpp:23: src/sub_control_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_control_popup.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_control_popup.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_ecard_popup.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_ecard_popup.cpp In file included from src/image.h:30, from src/sub_ecard_popup.h:28, from src/sub_ecard_popup.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_ecard_popup.h:28, from src/sub_ecard_popup.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_ecard_popup.h:28, from src/sub_ecard_popup.cpp:23: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ecard_popup.cpp:23: src/sub_ecard_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ecard_popup.cpp:23: src/sub_ecard_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ecard_popup.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ecard_popup.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_damage_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_damage_display.cpp In file included from src/font.h:30, from src/sub_damage_display.cpp:29: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/sub_damage_display.cpp:29: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_display.h:28, from src/sub_damage_display.cpp:31: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:31: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:31: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_damage_display.cpp:32: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_damage_display.cpp:32: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_damage_display.cpp:32: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_damage_display.cpp:32: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/sub_damage_display.cpp:32: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/sub_damage_display.cpp:32: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/sub_damage_display.cpp:32: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/sub_damage_display.cpp:32: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_damage_display.h:29, from src/sub_damage_display.cpp:33: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_damage_display.h:29, from src/sub_damage_display.cpp:33: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_damage_display.h:29, from src/sub_damage_display.cpp:33: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_damage_display.h:29, from src/sub_damage_display.cpp:33: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:33: src/sub_damage_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr damage_screen_background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:33: src/sub_damage_display.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sub_damage_scheme_all; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:35: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:35: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_gauges_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_gauges_display.cpp In file included from src/image.h:30, from src/sub_gauges_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_gauges_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_gauges_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.h:26, from src/sub_gauges_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.h:26, from src/sub_gauges_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:46:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr controlscreen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_compass; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_bow_depth_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_stern_depth_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:51:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_depth; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:52:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_knots; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_main_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:54:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_mt; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/sub_gauges_display.cpp:29: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/sub_gauges_display.cpp:29: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/sub_gauges_display.cpp:29: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_ghg_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_ghg_display.cpp In file included from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_ghg_display.h:27, from src/sub_ghg_display.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_ghg_display.h:27, from src/sub_ghg_display.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.cpp:23: src/sub_ghg_display.h: At global scope: src/sub_ghg_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.cpp:23: src/sub_ghg_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.cpp:28: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_ghg_display.cpp: In member function 'virtual void sub_ghg_display::process_input(game&, const SDL_Event&)': src/sub_ghg_display.cpp:59:14: warning: variable 'mb' set but not used [-Wunused-but-set-variable] int mx, my, mb; ^~ g++ -o build/linux/sub_kdb_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_kdb_display.cpp In file included from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_kdb_display.h:27, from src/sub_kdb_display.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_kdb_display.h:27, from src/sub_kdb_display.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.cpp:23: src/sub_kdb_display.h: At global scope: src/sub_kdb_display.h:35:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.cpp:23: src/sub_kdb_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.cpp:28: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_kdb_display.cpp: In member function 'virtual void sub_kdb_display::process_input(game&, const SDL_Event&)': src/sub_kdb_display.cpp:64:14: warning: variable 'mb' set but not used [-Wunused-but-set-variable] int mx, my, mb; ^~ src/sub_kdb_display.cpp: In member function 'virtual void sub_kdb_display::display(game&) const': src/sub_kdb_display.cpp:207:22: warning: variable 'nstr' set but not used [-Wunused-but-set-variable] pair nstr = gm.sonar_listen_ships(player, app_ang); ^~~~ g++ -o build/linux/sub_periscope_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_periscope_display.cpp In file included from src/image.h:30, from src/sub_periscope_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_periscope_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_periscope_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_periscope_display.h:26, from src/sub_periscope_display.cpp:27: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_periscope_display.h:26, from src/sub_periscope_display.cpp:27: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.h:28, from src/sub_periscope_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.h:28, from src/sub_periscope_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.h:28, from src/sub_periscope_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.h:28, from src/sub_periscope_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.cpp:27: src/sub_periscope_display.h:38:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.cpp:27: src/sub_periscope_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_blurview; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_periscope_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_periscope_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_periscope_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_periscope_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_periscope_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.cpp:28: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_recogmanual_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_recogmanual_display.cpp In file included from src/image.h:30, from src/sub_recogmanual_display.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_recogmanual_display.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_recogmanual_display.cpp:23: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.cpp:24: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.cpp:24: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:26, from src/sub_recogmanual_display.cpp:26: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:26, from src/sub_recogmanual_display.cpp:26: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.cpp:26: src/sub_recogmanual_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_recogmanual_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.cpp:27: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp: In member function 'virtual void sub_recogmanual_display::enter(bool)': src/sub_recogmanual_display.cpp:112:4: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr img(new image(data_file_handler::instance().get_path(*it) + (*it) + "_silhouette.png")); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp:119:28: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] displacements.push_back(auto_ptr(new string(elem.attr("displacement")))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp:120:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] lengths.push_back(auto_ptr(new string(elem.attr("length")))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp:121:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] classes.push_back(auto_ptr(new string(elem.attr("class")))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp:122:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] weapons.push_back(auto_ptr(new string(elem.attr("weapons")))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp:123:24: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] countries.push_back(auto_ptr(new string(elem.attr("countries")))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_soldbuch_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_soldbuch_display.cpp In file included from src/image.h:30, from src/sub_soldbuch_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_soldbuch_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_soldbuch_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.h:26, from src/sub_soldbuch_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.h:26, from src/sub_soldbuch_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:28: src/sub_soldbuch_display.h:31:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:28: src/sub_soldbuch_display.h:32:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr player_photo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:28: src/sub_soldbuch_display.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr primary_overlay; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:28: src/sub_soldbuch_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr stamps; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:30: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_tdc_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_tdc_display.cpp In file included from src/image.h:30, from src/sub_tdc_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_tdc_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_tdc_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.h:26, from src/sub_tdc_display.cpp:27: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.h:26, from src/sub_tdc_display.cpp:27: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:27: src/sub_tdc_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:27: src/sub_tdc_display.h:39:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr firesolution; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:27: src/sub_tdc_display.h:56:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:27: src/sub_tdc_display.h:78:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:27: src/sub_tdc_display.h:79:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:28: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_tdc_popup.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_tdc_popup.cpp In file included from src/image.h:30, from src/sub_tdc_popup.h:28, from src/sub_tdc_popup.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_tdc_popup.h:28, from src/sub_tdc_popup.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_tdc_popup.h:28, from src/sub_tdc_popup.cpp:23: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_popup.cpp:23: src/sub_tdc_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_popup.cpp:23: src/sub_tdc_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_popup.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_popup.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_torpedo_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_torpedo_display.cpp In file included from src/image.h:30, from src/sub_torpedo_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_torpedo_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_torpedo_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.h:26, from src/sub_torpedo_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.h:26, from src/sub_torpedo_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:39:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpempty; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:40:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpload; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpunload; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1fat1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1lut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:44:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1lut2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:45:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:46:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1practice; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:47:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3afat2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3alut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3alut2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:51:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3fat2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:52:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp4; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:54:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp5b; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:55:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp5; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp6lut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr submodelVIIc; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr subtopsideview; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/sub_torpedo_display.cpp:31: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/sub_torpedo_display.cpp:31: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/sub_torpedo_display.cpp:31: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_torpsetup_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_torpsetup_display.cpp In file included from src/image.h:30, from src/sub_torpsetup_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_torpsetup_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_torpsetup_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.h:26, from src/sub_torpsetup_display.cpp:26: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.h:26, from src/sub_torpsetup_display.cpp:26: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:43:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpspeed[3]; // slow/medium/fast ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:44:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr firstturn[2]; // left/right ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:45:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr secondaryrange[2]; // short/long ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:46:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr preheating[2]; // on/off ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:47:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr temperaturescale; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:51:27: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bool is_over(const std::auto_ptr& tex, const vector2i& pos, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:74:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:27: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_torpsetup_display.cpp: In member function 'virtual void sub_torpsetup_display::process_input(game&, const SDL_Event&)': src/sub_torpsetup_display.cpp:107:14: warning: variable 'mb' set but not used [-Wunused-but-set-variable] int mx, my, mb; ^~ g++ -o build/linux/sub_uzo_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_uzo_display.cpp In file included from src/image.h:30, from src/sub_uzo_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_uzo_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_uzo_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_uzo_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_uzo_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_uzo_display.h:26, from src/sub_uzo_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_uzo_display.h:26, from src/sub_uzo_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_uzo_display.cpp:29: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_valves_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_valves_display.cpp In file included from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:26, from src/sub_valves_display.cpp:20: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:26, from src/sub_valves_display.cpp:20: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.cpp:20: src/sub_valves_display.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/tdc.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/tdc.cpp g++ -o build/linux/texts.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/texts.cpp src/texts.cpp:42:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr texts_singleton_handler; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/global_data.h:60, from src/texts.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/tone_reproductor.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/tone_reproductor.cpp g++ -o build/linux/torpedo.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/torpedo.cpp In file included from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/torpedo.cpp:25: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/torpedo_camera_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/torpedo_camera_display.cpp In file included from src/image.h:30, from src/torpedo_camera_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/torpedo_camera_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/torpedo_camera_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo_camera_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo_camera_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/torpedo_camera_display.h:26, from src/torpedo_camera_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/torpedo_camera_display.h:26, from src/torpedo_camera_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo_camera_display.cpp:29: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/triangulate.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/triangulate.cpp g++ -o build/linux/user_interface.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/user_interface.cpp In file included from src/sea_object.h:27, from src/user_interface.h:29, from src/user_interface.cpp:35: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/user_interface.h:29, from src/user_interface.cpp:35: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/user_interface.cpp:35: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/user_interface.cpp:35: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/user_interface.cpp:35: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/user_interface.cpp:35: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/user_interface.cpp:35: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.h:29, from src/user_interface.h:31, from src/user_interface.cpp:35: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/user_interface.cpp:35: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/user_interface.cpp:35: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/user_interface.cpp:35: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/user_interface.cpp:35: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/user_interface.cpp:35: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:37: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:37: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/user_interface.cpp:39: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/user_interface.cpp:39: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/user_interface.cpp:39: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/user_interface.cpp:39: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:45: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:35, from src/user_interface.cpp:49: src/moon.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_moon; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:49: src/sky.h:81:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_clouds; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:57:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamtex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttrail; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamperimetertex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr fresnelcolortex; // texture for fresnel values and water color ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr waterspecularlookup; // lookup 1d texture map for water specular term ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:120:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr water_bumpmap; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:126:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_water; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:127:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_under_water; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/music.h:37, from src/user_interface.cpp:56: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/caustics.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/caustics.cpp In file included from src/caustics.h:31, from src/caustics.cpp:30: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/caustics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/caustics.h:31, from src/caustics.cpp:30: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/caustics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/caustics.h:32, from src/caustics.cpp:30: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/caustics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/caustics.cpp: In constructor 'caustics::caustics()': src/caustics.cpp:51:30: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] texture_pointers.push_back(auto_ptr( new texture(get_texture_dir()+filename.str(), texture::LINEAR) )); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/caustics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/water.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/water.cpp In file included from src/water.h:36, from src/water.cpp:32: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/water.h:38, from src/water.cpp:32: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/water.h:38, from src/water.cpp:32: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/water.h:38, from src/water.cpp:32: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/water.h:38, from src/water.cpp:32: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:57:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamtex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttrail; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamperimetertex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr fresnelcolortex; // texture for fresnel values and water color ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr waterspecularlookup; // lookup 1d texture map for water specular term ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:120:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr water_bumpmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:126:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:127:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_under_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:38: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:38: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/water_splash.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/water_splash.cpp In file included from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/water_splash.h:25, from src/water_splash.cpp:22: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/water_splash.h:25, from src/water_splash.cpp:22: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/water_splash.h:25, from src/water_splash.cpp:22: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/water_splash.h:25, from src/water_splash.cpp:22: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.h:25, from src/water_splash.cpp:22: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:22: src/water_splash.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_top; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:22: src/water_splash.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_bottom; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:22: src/water_splash.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr balpha; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/dftdtester/tests.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/dftdtester/tests.cpp g++ -o build/linux/sub_recogmanual_popup.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_recogmanual_popup.cpp In file included from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.cpp:20: src/sub_recogmanual_popup.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.cpp:20: src/sub_recogmanual_popup.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_popup.cpp: In constructor 'sub_recogmanual_popup::sub_recogmanual_popup(user_interface&)': src/sub_recogmanual_popup.cpp:60:4: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr img(new image(data_file_handler::instance().get_path(*it) + (*it) + "_silhouette.png")); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_popup.cpp:61:26: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] silhouettes.push_back(auto_ptr(img)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/filehelper.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/filehelper.cpp g++ -o build/linux/widget.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/widget.cpp In file included from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/widget.h:31, from src/widget.cpp:26: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/widget.cpp:26: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/widget.cpp:26: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/widget.cpp:26: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/widget.cpp:26: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/widget.cpp:26: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/widget.cpp:26: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/widget.cpp:26: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/widget.cpp:26: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp:46:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr widget::globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In constructor 'widget::widget(xml_elem&, widget*)': src/widget.cpp:71:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] set_background(std::auto_ptr(new texture(get_texture_dir() += elem.attr("bg_texture"))).get()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: At global scope: src/widget.cpp:371:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr widget::replace_theme(std::auto_ptr t) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp:371:57: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr widget::replace_theme(std::auto_ptr t) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In static member function 'static std::auto_ptr widget::replace_theme(std::auto_ptr)': src/widget.cpp:373:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr r = globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In static member function 'static void widget::draw_frame(int, int, int, int, bool)': src/widget.cpp:599:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr* frelem = (out ? globaltheme->frame : globaltheme->frameinv); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: At global scope: src/widget.cpp:725:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr widget::create_dialogue_ok(widget* parent_, const string& title, const string& text, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In static member function 'static std::auto_ptr widget::create_dialogue_ok(widget*, const string&, const string&, int, int)': src/widget.cpp:734:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr wi(new widget(x, y, w, h, title, parent_)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: At global scope: src/widget.cpp:743:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr widget::create_dialogue_ok_cancel(widget* parent_, const string& title, const string& text, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In static member function 'static std::auto_ptr widget::create_dialogue_ok_cancel(widget*, const string&, const string&, int, int)': src/widget.cpp:752:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr wi(new widget(x, y, w, h, title, parent_)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: At global scope: src/widget.cpp:1532:58: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview::widget_3dview(int x, int y, int w, int h, auto_ptr mdl_, color bgcol, widget* parent_) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp:1542:36: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void widget_3dview::set_model(std::auto_ptr mdl_) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In constructor 'widget_text::widget_text(xml_elem&, widget*)': src/widget.cpp:108:23: warning: '*.widget_text::.widget::parent' is used uninitialized in this function [-Wuninitialized] : widget(elem, parent) ^ src/widget.cpp: In constructor 'widget_checkbox::widget_checkbox(xml_elem&, widget*)': src/widget.cpp:115:23: warning: '*.widget_checkbox::.widget::parent' is used uninitialized in this function [-Wuninitialized] : widget(elem, parent) ^ src/widget.cpp: In constructor 'widget_button::widget_button(xml_elem&, widget*)': src/widget.cpp:125:39: warning: '*.widget_button::.widget::parent' is used uninitialized in this function [-Wuninitialized] : widget(elem, parent), pressed(false) ^ g++ -o build/linux/frustum.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/frustum.cpp In file included from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/datadirs.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -DDATADIR=\"/usr/share/dangerdeep/\" -I/usr/include/SDL -I/usr/include/GL src/datadirs.cpp g++ -o build/linux/global_data.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -DVERSION=\"0.4.0_pre3327\" -I/usr/include/SDL -I/usr/include/GL src/global_data.cpp In file included from src/model.h:29, from src/global_data.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/global_data.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/global_data.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/global_data.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/global_data.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/global_data.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/global_data.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/global_data.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/global_data.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/global_data.cpp:25: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/global_data.cpp:25: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/thread.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/thread.cpp g++ -o build/linux/mutex.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/mutex.cpp g++ -o build/linux/condvar.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/condvar.cpp g++ -o build/linux/log.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/log.cpp g++ -o build/linux/bv_tree.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/bv_tree.cpp In file included from src/bv_tree.cpp:24: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/bv_tree.cpp:24: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/bv_tree.cpp:24: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/bv_tree.cpp:24: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/bv_tree.cpp:30:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bv_tree::create(const std::vector& vertices, std::list& nodes) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/bv_tree.cpp: In static member function 'static std::auto_ptr bv_tree::create(const std::vector >&, std::__cxx11::list&)': src/bv_tree.cpp:32:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/bv_tree.cpp: At global scope: src/bv_tree.cpp:107:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree::bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/bv_tree.cpp:107:77: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree::bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/error.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/error.cpp g++ -o build/linux/framebufferobject.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/framebufferobject.cpp In file included from src/framebufferobject.cpp:25: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/framebufferobject.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/font.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/font.cpp In file included from src/font.h:30, from src/font.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/font.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/font.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/font.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/font.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/font.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/font.cpp: In member function 'vector2i font::get_size(const string&) const': src/font.cpp:278:13: warning: variable 'nr' set but not used [-Wunused-but-set-variable] unsigned nr[6]; ^~ g++ -o build/linux/fpsmeasure.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/fpsmeasure.cpp g++ -o build/linux/geoclipmap.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/geoclipmap.cpp In file included from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:26, from src/geoclipmap.cpp:20: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:26, from src/geoclipmap.cpp:20: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:26, from src/geoclipmap.cpp:20: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:26, from src/geoclipmap.cpp:20: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:28, from src/geoclipmap.cpp:20: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:28, from src/geoclipmap.cpp:20: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/geoclipmap.cpp:20: src/height_generator.h: At global scope: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.cpp:20: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/image.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/image.cpp In file included from src/image.h:30, from src/image.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/image.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/image.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/image.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/image.cpp:23: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/image.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/make_mesh.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/make_mesh.cpp In file included from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/model.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/model.cpp In file included from src/model.h:29, from src/model.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/model.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/model.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/model.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/model.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/model.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/model.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/model.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/model.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/caustics.h:31, from src/model.cpp:33: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/caustics.h:31, from src/model.cpp:33: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: At global scope: src/model.cpp:79:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:80:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:81:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:82:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:83:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:84:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:85:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:430:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr model::mesh::get_tri_iterator() const ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'std::auto_ptr model::mesh::get_tri_iterator() const': src/model.cpp:434:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return std::auto_ptr(new triangle_iterator(indices)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:436:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return std::auto_ptr(new triangle_strip_iterator(indices)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'void model::mesh::compute_normals()': src/model.cpp:540:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:576:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'bool model::mesh::intersects(const model::mesh&, const matrix4f&) const': src/model.cpp:811:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:821:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr otit(other.get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'void model::mesh::compile()': src/model.cpp:856:31: warning: variable 'has_texture_u1' set but not used [-Wunused-but-set-variable] bool has_texture_u0 = false, has_texture_u1 = false; ^~~~~~~~~~~~~~ src/model.cpp: In member function 'bool model::mesh::is_inside(const vector3f&) const': src/model.cpp:1100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'double model::mesh::compute_volume() const': src/model.cpp:1133:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:1145:11: warning: variable 'abcd' set but not used [-Wunused-but-set-variable] vector3 abcd = A + B + C + D; ^~~~ src/model.cpp: In member function 'vector3 model::mesh::compute_center_of_gravity() const': src/model.cpp:1164:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'matrix3 model::mesh::compute_inertia_tensor(const matrix4f&) const': src/model.cpp:1287:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'void model::mesh::compute_bv_tree()': src/model.cpp:1330:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'void model::mesh::display(const texture*) const': src/model.cpp:1726:31: warning: variable 'has_texture_u1' set but not used [-Wunused-but-set-variable] bool has_texture_u0 = false, has_texture_u1 = false; ^~~~~~~~~~~~~~ src/model.cpp: In member function 'void model::read_dftd_model_file(const string&)': src/model.cpp:2369:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mat; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'void model::read_off_file(const string&)': src/model.cpp:2302:8: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "OFF\n%u %u %u\n", &nr_vertices, &nr_faces, &i); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/model.cpp:2310:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%f %f %f\n", &a, &b, &c); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/model.cpp:2317:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%u %u %u %u\n", &j, &v0, &v1, &v2); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o build/linux/perlinnoise.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/perlinnoise.cpp g++ -o build/linux/primitives.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/primitives.cpp In file included from src/primitives.h:28, from src/primitives.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/primitives.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/primitives.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/primitives.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/primitives.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/primitives.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/primitives.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/primitives.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/shader.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/shader.cpp In file included from src/shader.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/shader.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/shader.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/shader.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/shader.cpp:25: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/shader.cpp:49:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_shader_setup::default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/shader.cpp:50:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_shader_setup::default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/shader.cpp:51:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_shader_setup::default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/shader.cpp:52:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_shader_setup::default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/shader.cpp: In constructor 'glsl_shader::glsl_shader(const string&, glsl_shader::type, const defines_list&)': src/shader.cpp:165:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ifprg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/postprocessor.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/postprocessor.cpp In file included from src/postprocessor.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/postprocessor.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/postprocessor.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/postprocessor.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/postprocessor.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/postprocessor.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/postprocessor.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/postprocessor.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/postprocessor.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/postprocessor.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/system.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/system.cpp In file included from src/system.cpp:35: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/system.cpp:36: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/system.cpp:36: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/system.cpp:38: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/system.cpp:38: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/system.cpp:38: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/system.cpp:38: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/texture.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/texture.cpp In file included from src/texture.cpp:36: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/texture.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/texture.cpp:37: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/texture.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/texture.cpp:37: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/texture.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/texture.cpp:37: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/texture.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/texture.cpp:37: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/texture.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/vertexbufferobject.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/vertexbufferobject.cpp g++ -o build/linux/xml.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/xml.cpp ar rc build/linux/libdftdmedia.a build/linux/bv_tree.o build/linux/cfg.o build/linux/error.o build/linux/framebufferobject.o build/linux/font.o build/linux/fpsmeasure.o build/linux/geoclipmap.o build/linux/image.o build/linux/keys.o build/linux/make_mesh.o build/linux/model.o build/linux/perlinnoise.o build/linux/primitives.o build/linux/shader.o build/linux/postprocessor.o build/linux/system.o build/linux/texture.o build/linux/vertexbufferobject.o build/linux/xml.o ranlib build/linux/libdftdmedia.a g++ -o build/linux/tinyxml/tinyxml.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/tinyxml/tinyxml.cpp g++ -o build/linux/tinyxml/tinyxmlerror.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/tinyxml/tinyxmlerror.cpp g++ -o build/linux/tinyxml/tinyxmlparser.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/tinyxml/tinyxmlparser.cpp ar rc build/linux/libtinyxml.a build/linux/tinyxml/tinyxml.o build/linux/tinyxml/tinyxmlerror.o build/linux/tinyxml/tinyxmlparser.o ranlib build/linux/libtinyxml.a g++ -o build/linux/oglext/OglExt.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/oglext/OglExt.cpp g++ -o build/linux/oglext/RenderingContext.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/oglext/RenderingContext.cpp ar rc build/linux/liboglext.a build/linux/oglext/OglExt.o build/linux/oglext/RenderingContext.o ranlib build/linux/liboglext.a g++ -o build/linux/dangerdeep `pkg-config --libs-only-L x11` build/linux/subsim.o build/linux/ai.o build/linux/airplane.o build/linux/bitstream.o build/linux/bzip.o build/linux/cfg.o build/linux/coastmap.o build/linux/convoy.o build/linux/countrycodes.o build/linux/credits.o build/linux/date.o build/linux/daysky.o build/linux/depth_charge.o build/linux/event.o build/linux/freeview_display.o build/linux/game.o build/linux/game_editor.o build/linux/gun_shell.o build/linux/height_generator_map.o build/linux/highscorelist.o build/linux/keys.o build/linux/logbook.o build/linux/logbook_display.o build/linux/map_display.o build/linux/message_queue.o build/linux/music.o build/linux/parser.o build/linux/particle.o build/linux/sea_object.o build/linux/sensors.o build/linux/ship.o build/linux/ships_sunk_display.o build/linux/sky.o build/linux/moon.o build/linux/simplex_noise.o build/linux/stars.o build/linux/sonar.o build/linux/sonar_operator.o build/linux/submarine.o build/linux/submarine_interface.o build/linux/sub_bg_display.o build/linux/sub_bridge_display.o build/linux/sub_captainscabin_display.o build/linux/sub_control_popup.o build/linux/sub_ecard_popup.o build/linux/sub_damage_display.o build/linux/sub_gauges_display.o build/linux/sub_ghg_display.o build/linux/sub_kdb_display.o build/linux/sub_periscope_display.o build/linux/sub_recogmanual_display.o build/linux/sub_soldbuch_display.o build/linux/sub_tdc_display.o build/linux/sub_tdc_popup.o build/linux/sub_torpedo_display.o build/linux/sub_torpsetup_display.o build/linux/sub_uzo_display.o build/linux/sub_valves_display.o build/linux/tdc.o build/linux/texts.o build/linux/tone_reproductor.o build/linux/torpedo.o build/linux/torpedo_camera_display.o build/linux/triangulate.o build/linux/user_interface.o build/linux/caustics.o build/linux/water.o build/linux/water_splash.o build/linux/dftdtester/tests.o build/linux/sub_recogmanual_popup.o build/linux/filehelper.o build/linux/widget.o build/linux/frustum.o build/linux/datadirs.o build/linux/global_data.o build/linux/thread.o build/linux/mutex.o build/linux/condvar.o build/linux/log.o -L/usr/lib -L/usr/lib/X11 -L/usr/X11R6/lib -Lbuild/linux -Lsrc -ldftdmedia -ltinyxml -loglext -lGL -lGLU -lSDL -lSDL_image -lSDL_mixer -lfftw3f -lbz2 scons: done building targets. + for i in 16 32 48 + convert -size 16x16 logo.xpm -resize 16x16 dangerdeep-16x16.png + for i in 16 32 48 + convert -size 32x32 logo.xpm -resize 32x32 dangerdeep-32x32.png + for i in 16 32 48 + convert -size 48x48 logo.xpm -resize 48x48 dangerdeep-48x48.png + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.23366 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/dangerdeep-buildroot + : + /bin/rm -rf -- /usr/src/tmp/dangerdeep-buildroot + cd dangerdeep-0.4.0_pre3327 + install -pD -m644 logo.xpm /usr/src/tmp/dangerdeep-buildroot/usr/share/pixmaps/dangerdeep.xpm + install -pD -m644 dangerdeep-16x16.png /usr/src/tmp/dangerdeep-buildroot//usr/share/icons/hicolor/16x16/apps/dangerdeep.png + install -pD -m644 dangerdeep-32x32.png /usr/src/tmp/dangerdeep-buildroot//usr/share/icons/dangerdeep.png + install -pD -m644 dangerdeep-48x48.png /usr/src/tmp/dangerdeep-buildroot//usr/share/icons/hicolor/48x48/apps/dangerdeep.png + mkdir -p /usr/src/tmp/dangerdeep-buildroot/usr/bin + install build/linux/dangerdeep /usr/src/tmp/dangerdeep-buildroot/usr/bin/ + mkdir -p /usr/src/tmp/dangerdeep-buildroot/usr/share/applications + cat + desktop-file-install --dir /usr/src/tmp/dangerdeep-buildroot/usr/share/applications --add-category=StrategyGame /usr/src/tmp/dangerdeep-buildroot/usr/share/applications/alt-dangerdeep.desktop + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/dangerdeep-buildroot (auto) Verifying and fixing files in /usr/src/tmp/dangerdeep-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/dangerdeep-buildroot/ (default) Compressing files in /usr/src/tmp/dangerdeep-buildroot (auto) Verifying ELF objects in /usr/src/tmp/dangerdeep-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/dangerdeep: uses non-LFS functions: __xstat fopen readdir Hardlinking identical .pyc and .pyo files Processing files: dangerdeep-0.4.0_pre3327-alt2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.13188 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd dangerdeep-0.4.0_pre3327 + DOCDIR=/usr/src/tmp/dangerdeep-buildroot/usr/share/doc/dangerdeep-0.4.0_pre3327 + export DOCDIR + rm -rf /usr/src/tmp/dangerdeep-buildroot/usr/share/doc/dangerdeep-0.4.0_pre3327 + /bin/mkdir -p /usr/src/tmp/dangerdeep-buildroot/usr/share/doc/dangerdeep-0.4.0_pre3327 + cp -prL CREDITS ChangeLog README /usr/src/tmp/dangerdeep-buildroot/usr/share/doc/dangerdeep-0.4.0_pre3327 + chmod -R go-w /usr/src/tmp/dangerdeep-buildroot/usr/share/doc/dangerdeep-0.4.0_pre3327 + chmod -R a+rX /usr/src/tmp/dangerdeep-buildroot/usr/share/doc/dangerdeep-0.4.0_pre3327 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Yewapz find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.RMCxne find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Requires: dangerdeep-data = 0.4.0_pre3327, /lib/ld-linux.so.2, libGL.so.1 >= set:piqUKwthI21m8hl2wH1EbtkNhLt67Yq9EQKKPzmNldXAPa81lHs0Z7t0Y41PE8ZxtJ1jFisHdBKkXIBuCXQsWEXNiqZvEXayDS8KFBqnTbinHCJmaEWdACHJEFeXFa1BSmNZpGv99yLy3G65hI5JPva9M20iv4w6wrZJUBDn9QFMHHhoferjS5vy95WnJ5vCK5wcZL6OxDf0Ag6r20PtbQusXvL9EoElEB3Yi2mj9Zx99YXt6ZBXAwAkN1Za2VykjgK1opt4CZlCp8htT1W48XqKDIDoODOsm8zqaLyiGabD6fZs1B4GHklR0OKoivtPzmj0JllVcCgBSy5CqWq0, libGLU.so.1 >= set:jhDJwf1IZ90, libSDL-1.2.so.0 >= set:lfZpdMft2mciCkiCO0950RgFIsGTDUvlYh4Nb6DrCt0vEEZ91IMDIU6brp1jHahAdDU0rvsqZF1mzCrTD1VeG24pWpO5l, libSDL_image-1.2.so.0 >= set:jifK3, libSDL_mixer-1.2.so.0 >= set:kfkileXZwtZ1kGSsyIcV7gRFhkIseYykbGeIHqEDVQszRy2G0UeYFHJq, libbz2.so.1 >= set:ifZkunoOqIvjfhv80, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libfftw3f.so.3 >= set:lid9Oh3z7elZlMSk3, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_4.0.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.27), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BQH6Cc Creating dangerdeep-debuginfo package Processing files: dangerdeep-debuginfo-0.4.0_pre3327-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PKWmzq find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IMhX7S find-requires: running scripts (debuginfo) Requires: dangerdeep = 0.4.0_pre3327-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libGL.so.1), debug(libGLU.so.1), debug(libSDL-1.2.so.0), debug(libSDL_image-1.2.so.0), debug(libSDL_mixer-1.2.so.0), debug(libbz2.so.1), debug(libc.so.6), debug(libfftw3f.so.3), debug(libgcc_s.so.1), debug(libm.so.6), debug(libstdc++.so.6) Wrote: /usr/src/RPM/RPMS/i586/dangerdeep-0.4.0_pre3327-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/dangerdeep-debuginfo-0.4.0_pre3327-alt2.i586.rpm 195.44user 9.57system 3:32.82elapsed 96%CPU (0avgtext+0avgdata 334912maxresident)k 0inputs+0outputs (0major+4940322minor)pagefaults 0swaps 242.38user 16.86system 4:39.21elapsed 92%CPU (0avgtext+0avgdata 334912maxresident)k 288inputs+0outputs (0major+5944065minor)pagefaults 0swaps --- dangerdeep-0.4.0_pre3327-alt2.i586.rpm.repo 2017-11-13 14:57:06.000000000 +0000 +++ dangerdeep-0.4.0_pre3327-alt2.i586.rpm.hasher 2019-02-12 11:34:48.589273928 +0000 @@ -12,3 +12,3 @@ Requires: /lib/ld-linux.so.2 -Requires: libGL.so.1 >= set:ohKMMyfRmEwthI2LZ5ZlJ8ZsMJ0AVZC8DCmhB0uvHQ9RBeGUUrD13Joj0HcG4kqnTYEbKGpD4JTN712G6m6Pr7Zl7uecjgpElgb740TnqlgnDRCZEQCyr3mFiZqcpRFQBXRtK7JLGZCT09LAiWEZDWZayshShToCR9PZCim7N1X4fJ8KFp4xNqqbpwAsutwe1OuB2qSWRxPuOAfBVIEuNr8DHJEFCZ4b1lrH4XQOHkiRIsKe7Vjd7kfuqLCn69eEdaq2jYVDtZndF8ZruOKL9gv4aMB7J2XJZg3kD6xHY92m9QkUXq4Z4wirN2jzkPgr0 +Requires: libGL.so.1 >= set:piqUKwthI21m8hl2wH1EbtkNhLt67Yq9EQKKPzmNldXAPa81lHs0Z7t0Y41PE8ZxtJ1jFisHdBKkXIBuCXQsWEXNiqZvEXayDS8KFBqnTbinHCJmaEWdACHJEFeXFa1BSmNZpGv99yLy3G65hI5JPva9M20iv4w6wrZJUBDn9QFMHHhoferjS5vy95WnJ5vCK5wcZL6OxDf0Ag6r20PtbQusXvL9EoElEB3Yi2mj9Zx99YXt6ZBXAwAkN1Za2VykjgK1opt4CZlCp8htT1W48XqKDIDoODOsm8zqaLyiGabD6fZs1B4GHklR0OKoivtPzmj0JllVcCgBSy5CqWq0 Requires: rpmlib(SetVersions) @@ -30,2 +30,3 @@ Requires: libm.so.6(GLIBC_2.1) +Requires: libm.so.6(GLIBC_2.27) Requires: libstdc++.so.6(CXXABI_1.3) --- dangerdeep-debuginfo-0.4.0_pre3327-alt2.i586.rpm.repo 2017-11-13 14:57:06.000000000 +0000 +++ dangerdeep-debuginfo-0.4.0_pre3327-alt2.i586.rpm.hasher 2019-02-12 11:34:48.626273551 +0000 @@ -42,2 +42,3 @@ /usr/src/debug/dangerdeep-0.4.0_pre3327/src/dftdtester/tests.h 100644 +/usr/src/debug/dangerdeep-0.4.0_pre3327/src/dmath.h 100644 /usr/src/debug/dangerdeep-0.4.0_pre3327/src/error.cpp 100644