<86>Dec  1 12:55:59 userdel[113423]: delete user 'rooter'
<86>Dec  1 12:55:59 userdel[113423]: removed group 'rooter' owned by 'rooter'
<86>Dec  1 12:55:59 groupadd[113428]: group added to /etc/group: name=rooter, GID=519
<86>Dec  1 12:55:59 groupadd[113428]: group added to /etc/gshadow: name=rooter
<86>Dec  1 12:55:59 groupadd[113428]: new group: name=rooter, GID=519
<86>Dec  1 12:55:59 useradd[113432]: new user: name=rooter, UID=519, GID=519, home=/root, shell=/bin/bash
<86>Dec  1 12:55:59 userdel[113439]: delete user 'builder'
<86>Dec  1 12:55:59 userdel[113439]: removed group 'builder' owned by 'builder'
<86>Dec  1 12:55:59 groupadd[113444]: group added to /etc/group: name=builder, GID=520
<86>Dec  1 12:55:59 groupadd[113444]: group added to /etc/gshadow: name=builder
<86>Dec  1 12:55:59 groupadd[113444]: new group: name=builder, GID=520
<86>Dec  1 12:55:59 useradd[113448]: new user: name=builder, UID=520, GID=520, home=/usr/src, shell=/bin/bash
<13>Dec  1 12:56:03 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed
<13>Dec  1 12:56:03 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633314 installed
<13>Dec  1 12:56:03 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>Dec  1 12:56:03 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed
<13>Dec  1 12:56:03 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed
<13>Dec  1 12:56:03 rpmi: libgomp1-8.3.1-alt5 p9+240194.100.1.1 1572928737 installed
<13>Dec  1 12:56:03 rpmi: libfftw3-common-3.3.8-alt1 sisyphus+226899.100.1.1 1554782385 installed
<13>Dec  1 12:56:03 rpmi: perl-Module-Runtime-0.016-alt1 1509549848 installed
<13>Dec  1 12:56:03 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed
<13>Dec  1 12:56:03 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed
<13>Dec  1 12:56:03 rpmi: libglvnd-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Dec  1 12:56:03 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Dec  1 12:56:03 rpmi: libogg-1.3.3-alt1 sisyphus+221902.4000.4.1 1550598661 installed
<13>Dec  1 12:56:03 rpmi: libquadmath0-8.3.1-alt5 p9+240194.100.1.1 1572928737 installed
<13>Dec  1 12:56:03 rpmi: libpaper-1.1.26-alt1 sisyphus+221360.100.1.1 1549974197 installed
<13>Dec  1 12:56:03 rpmi: libopenjpeg2.0-2.3.1-alt1 sisyphus+226454.100.1.1 1554284337 installed
<13>Dec  1 12:56:03 rpmi: libwebp7-1.0.3-alt1 p9+234901.200.1.1 1563552457 installed
<13>Dec  1 12:56:03 rpmi: libjbig-2.1-alt1 1401380926 installed
<13>Dec  1 12:56:03 rpmi: libtiff5-4.0.10.0.57.f9fc01c3-alt1 sisyphus+226958.100.1.1 1554850940 installed
<13>Dec  1 12:56:03 rpmi: libICE-1.0.9-alt1 1409902721 installed
<13>Dec  1 12:56:03 rpmi: libwayland-client-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed
<13>Dec  1 12:56:03 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<13>Dec  1 12:56:03 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed
<13>Dec  1 12:56:03 rpmi: psutils-2:1.23-alt2 sisyphus+226711.100.1.1 1554520843 installed
<13>Dec  1 12:56:03 rpmi: libflac8-1.3.2-alt2 sisyphus+220898.4400.11.1 1551973321 installed
<13>Dec  1 12:56:03 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744475 installed
<13>Dec  1 12:56:03 rpmi: perl-Dist-CheckConflicts-0.11-alt1 1397076608 installed
<13>Dec  1 12:56:03 rpmi: perl-Module-Implementation-0.09-alt1 1418836057 installed
<13>Dec  1 12:56:03 rpmi: libjasper-2.0.14-alt1 1530105217 installed
<13>Dec  1 12:56:03 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed
<13>Dec  1 12:56:03 rpmi: libnspr-1:4.21-alt2 p9+235125.520.5.1 1565694823 installed
<13>Dec  1 12:56:03 rpmi: libidn2-2.2.0-alt1 p9+229971.100.2.1 1558696281 installed
<13>Dec  1 12:56:03 rpmi: libtcl-8.6.9-alt1 sisyphus+227145.100.1.2 1555606538 installed
<13>Dec  1 12:56:03 rpmi: libsqlite3-3.29.0-alt1 p9+237498.100.1.1 1568303696 installed
<13>Dec  1 12:56:03 rpmi: python-module-sphinxcontrib-2.1.1-alt2.1.2 sisyphus+227529.1100.1.2 1555924423 installed
<13>Dec  1 12:56:03 rpmi: libopenblas-0.2.20-alt2 p9+229427.100.2.1 1558020066 installed
<13>Dec  1 12:56:03 rpmi: perl-IO-stringy-2.111-alt1 1432302202 installed
<13>Dec  1 12:56:03 rpmi: perl-MRO-Compat-0.13-alt1 1491292748 installed
<13>Dec  1 12:56:03 rpmi: perl-Devel-StackTrace-1:2.03-alt1 1511420922 installed
<13>Dec  1 12:56:03 rpmi: perl-Sub-Exporter-Progressive-0.001013-alt1 1479395404 installed
<13>Dec  1 12:56:03 rpmi: perl-Unicode-Normalize-1:5.28.1-alt1 sisyphus+219907.100.1.1 1548343222 installed
<13>Dec  1 12:56:03 rpmi: perl-File-Which-1.23-alt1 sisyphus.218871.100 1546337313 installed
<13>Dec  1 12:56:03 rpmi: perl-Tie-RefHash-1.39-alt1 1316492563 installed
<13>Dec  1 12:56:03 rpmi: perl-TimeDate-2.30-alt1 1374766201 installed
<13>Dec  1 12:56:04 rpmi: perl-IO-Socket-IP-0.39-alt1 1494508514 installed
<13>Dec  1 12:56:04 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed
<13>Dec  1 12:56:04 rpmi: perl-Compress-Raw-Zlib-2.086-alt1 sisyphus+226395.100.1.2 1554269783 installed
<13>Dec  1 12:56:04 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed
<13>Dec  1 12:56:04 rpmi: ed-1:0.2-alt10 1449768440 installed
<13>Dec  1 12:56:04 rpmi: liblcms2-2.9-alt1 1516411892 installed
<13>Dec  1 12:56:04 rpmi: libltdl7-2.4.6-alt1 sisyphus+226971.100.2.1 1554906368 installed
<13>Dec  1 12:56:04 rpmi: libpixman-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013870 installed
<13>Dec  1 12:56:04 rpmi: libwayland-server-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed
<13>Dec  1 12:56:04 rpmi: ilmbase12-common-2.2.0-alt2 p9+237895.200.1.1 1568985164 installed
<13>Dec  1 12:56:04 rpmi: libiex12-2.2.0-alt2 p9+237895.200.1.1 1568985164 installed
<13>Dec  1 12:56:04 rpmi: libilmthread12-2.2.0-alt2 p9+237895.200.1.1 1568985164 installed
<13>Dec  1 12:56:04 rpmi: libhalf12-2.2.0-alt2 p9+237895.200.1.1 1568985164 installed
<13>Dec  1 12:56:04 rpmi: perl-autodie-2.29-alt1 1445013559 installed
<13>Dec  1 12:56:04 rpmi: perl-File-HomeDir-1.004-alt1 1525450444 installed
<13>Dec  1 12:56:04 rpmi: perl-unicore-1:5.28.1-alt1 sisyphus+219907.100.1.1 1548343070 installed
<13>Dec  1 12:56:04 rpmi: perl-Net-IDN-Encode-2.500-alt1 sisyphus+221481.100.1.1 1550127196 installed
<13>Dec  1 12:56:04 rpmi: perl-Devel-GlobalDestruction-1:0.14-alt1 1479389769 installed
<13>Dec  1 12:56:04 rpmi: perl-Role-Tiny-2.000006-alt1 1513709006 installed
<13>Dec  1 12:56:04 rpmi: perl-OLE-Storage_Lite-0.19-alt2 1291028388 installed
<13>Dec  1 12:56:04 rpmi: tcl-8.6.9-alt1 sisyphus+227145.100.1.2 1555606538 installed
<13>Dec  1 12:56:04 rpmi: libe2fs-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<13>Dec  1 12:56:04 rpmi: libss-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<13>Dec  1 12:56:04 rpmi: e2fsprogs-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<13>Dec  1 12:56:04 rpmi: libgfortran5-8.3.1-alt5 p9+240194.100.1.1 1572928737 installed
<13>Dec  1 12:56:04 rpmi: libquadmath8-devel-8.3.1-alt5 p9+240194.100.1.1 1572928737 installed
<13>Dec  1 12:56:04 rpmi: libfftw3q-3.3.8-alt1 sisyphus+226899.100.1.1 1554783258 installed
<13>Dec  1 12:56:04 rpmi: libgdbm-devel-1.8.3-alt10 1454943334 installed
<13>Dec  1 12:56:04 rpmi: libOpenGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Dec  1 12:56:04 rpmi: libGLES-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Dec  1 12:56:04 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed
<13>Dec  1 12:56:04 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed
<13>Dec  1 12:56:04 rpmi: libfftw3-3.3.8-alt1 sisyphus+226899.100.1.1 1554783258 installed
<13>Dec  1 12:56:04 rpmi: libfftw3f-3.3.8-alt1 sisyphus+226899.100.1.1 1554783258 installed
<13>Dec  1 12:56:04 rpmi: libfftw3l-3.3.8-alt1 sisyphus+226899.100.1.1 1554783258 installed
<13>Dec  1 12:56:04 rpmi: wayland-devel-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed
<13>Dec  1 12:56:04 rpmi: libwayland-client-devel-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed
<13>Dec  1 12:56:04 rpmi: libmad-0.15.1b-alt9 sisyphus+222614.100.1.1 1550890149 installed
<13>Dec  1 12:56:04 rpmi: timidity-instruments-1:1.0-alt1 1166705614 installed
<13>Dec  1 12:56:04 rpmi: libgsm-1.0.17-alt1 1523356165 installed
<13>Dec  1 12:56:04 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed
<13>Dec  1 12:56:04 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed
<13>Dec  1 12:56:04 rpmi: libalsa-1:1.1.9-alt2 sisyphus+229323.100.1.1 1557826759 installed
<13>Dec  1 12:56:04 rpmi: libkpathsea6-2019-alt1_2 p9+238369.100.3.1 1569961575 installed
<13>Dec  1 12:56:04 rpmi: libptexenc1-2019-alt1_2 p9+238369.100.3.1 1569961575 installed
<13>Dec  1 12:56:04 rpmi: libsynctex2-2019-alt1_2 p9+238369.100.3.1 1569961575 installed
<13>Dec  1 12:56:04 rpmi: libtexlua5-2019-alt1_2 p9+238369.100.3.1 1569961575 installed
<13>Dec  1 12:56:04 rpmi: zziplib-0.13.69-alt3 p9+240930.100.1.1 1574080049 installed
<13>Dec  1 12:56:04 rpmi: publicsuffix-list-dafsa-20191108-alt1 p9+240483.100.2.1 1573432584 installed
<13>Dec  1 12:56:04 rpmi: libpsl-0.21.0-alt1 sisyphus+227314.100.1.2 1555618423 installed
<13>Dec  1 12:56:04 rpmi: libnghttp2-1.34.0-alt1 sisyphus+222625.100.1.1 1550947259 installed
<13>Dec  1 12:56:04 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Dec  1 12:56:04 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Dec  1 12:56:05 rpmi: poppler-data-0.4.9-alt1 sisyphus.216033.100 1541141723 installed
<13>Dec  1 12:56:06 rpmi: libicu64-1:6.4.2-alt1 sisyphus+227580.100.1.2 1555784329 installed
<13>Dec  1 12:56:06 rpmi: tex-common-0.2-alt4 1244804096 installed
<13>Dec  1 12:56:06 rpmi: t1utils-1.41-alt1 1502978415 installed
<13>Dec  1 12:56:06 rpmi: libqqwing-1.3.4-alt2 1436192940 installed
<13>Dec  1 12:56:06 rpmi: qqwing-1.3.4-alt2 1436192940 installed
<13>Dec  1 12:56:06 rpmi: python-module-imagesize-1.1.0-alt1 sisyphus+229015.100.2.1 1557233756 installed
<13>Dec  1 12:56:06 rpmi: python-sphinx-objects.inv-1:2.3.8.20190514-alt1 p9+229421.100.1.1 1557927689 installed
<13>Dec  1 12:56:06 rpmi: libxapian-1.4.5-alt3 sisyphus+222778.100.1.1 1551144773 installed
<13>Dec  1 12:56:06 rpmi: python-module-google-0.4.2-alt2.1 sisyphus+228356.1500.3.1 1556633057 installed
<13>Dec  1 12:56:06 rpmi: python-module-enum34-1.1.6-alt3 1527251693 installed
<13>Dec  1 12:56:06 rpmi: libnumpy-1:1.15.4-alt1 sisyphus+225625.25600.91.1 1555302306 installed
<13>Dec  1 12:56:06 rpmi: python-module-iniconfig-1.0.0-alt1 sisyphus+227494.1100.1.3 1555839106 installed
<13>Dec  1 12:56:06 rpmi: python-module-apipkg-1.5-alt1 1531926894 installed
<13>Dec  1 12:56:06 rpmi: libxblas-1.0.248-alt1.3 sisyphus+229150.100.1.1 1557388786 installed
<13>Dec  1 12:56:06 rpmi: liblapack-1:3.8.0-alt3 sisyphus+221521.100.1.1 1550134903 installed
<13>Dec  1 12:56:06 rpmi: perl-Text-Unidecode-1.30-alt1 1480505027 installed
<13>Dec  1 12:56:06 rpmi: perl-Unicode-Map-0.112-alt7.1 sisyphus+219907.5000.1.1 1548350262 installed
<13>Dec  1 12:56:06 rpmi: perl-Digest-Perl-MD5-1.9-alt1 1394057208 installed
<13>Dec  1 12:56:06 rpmi: perl-Crypt-RC4-2.02-alt1 1319549646 installed
<13>Dec  1 12:56:06 rpmi: perl-Math-Complex-1.59-alt1 1334229876 installed
<13>Dec  1 12:56:06 rpmi: perl-XML-RegExp-0.04-alt1 1348526543 installed
<13>Dec  1 12:56:06 rpmi: perl-DBI-1.642-alt1.1 sisyphus+219907.3200.1.1 1548345365 installed
<13>Dec  1 12:56:06 rpmi: perl-Package-Stash-XS-0.29-alt1.1 sisyphus+219907.3400.1.1 1548345496 installed
<13>Dec  1 12:56:06 rpmi: perl-Package-Stash-0.38-alt1 sisyphus.218845.100 1546250118 installed
<13>Dec  1 12:56:06 rpmi: perl-Sub-Identify-0.14-alt1.2 sisyphus+219907.3700.1.1 1548345622 installed
<13>Dec  1 12:56:06 rpmi: perl-Variable-Magic-0.62-alt1.2 sisyphus+219907.3600.1.1 1548345581 installed
<13>Dec  1 12:56:06 rpmi: perl-B-Hooks-EndOfScope-0.24-alt1 1524680298 installed
<13>Dec  1 12:56:06 rpmi: perl-namespace-clean-0.27-alt1 1464272543 installed
<13>Dec  1 12:56:06 rpmi: perl-namespace-autoclean-0.28-alt1 1444994071 installed
<13>Dec  1 12:56:06 rpmi: perl-Sub-Quote-2.006003-alt1 sisyphus+224895.100.1.1 1552434926 installed
<13>Dec  1 12:56:06 rpmi: perl-Class-Data-Inheritable-0.08-alt2 1316996762 installed
<13>Dec  1 12:56:06 rpmi: perl-Exception-Class-1.44-alt1 1513614520 installed
<13>Dec  1 12:56:06 rpmi: perl-PadWalker-2.3-alt1.2 sisyphus+219907.3500.1.1 1548345536 installed
<13>Dec  1 12:56:06 rpmi: perl-Devel-Caller-2.06-alt2.2 sisyphus+219907.4000.1.1 1548345662 installed
<13>Dec  1 12:56:06 rpmi: perl-Devel-LexAlias-0.05-alt3_17 sisyphus+219907.4100.1.1 1548345709 installed
<13>Dec  1 12:56:06 rpmi: perl-Eval-Closure-0.14-alt1 1465147597 installed
<13>Dec  1 12:56:06 rpmi: perl-Params-ValidationCompiler-0.30-alt1 1533170707 installed
<13>Dec  1 12:56:06 rpmi: perl-Mail-Sendmail-0.80-alt1 1504118031 installed
<13>Dec  1 12:56:06 rpmi: perl-Mail-Sender-1:0.903-alt1 1479576662 installed
<13>Dec  1 12:56:06 rpmi: perl-Email-Date-Format-1.005-alt1 1413796337 installed
<13>Dec  1 12:56:06 rpmi: ppp-common-0.5.1-alt1 1244040597 installed
<13>Dec  1 12:56:06 rpmi: sendmail-common-1.7-alt3 1353029717 installed
<13>Dec  1 12:56:06 rpmi: perl-Locale-Maketext-Simple-0.21-alt3 1321333616 installed
<13>Dec  1 12:56:06 rpmi: perl-IPC-System-Simple-1.25-alt2_1 1388863478 installed
<13>Dec  1 12:56:06 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed
<13>Dec  1 12:56:06 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed
<13>Dec  1 12:56:06 rpmi: perl-File-Copy-Recursive-0.44-alt1 1525447381 installed
<13>Dec  1 12:56:06 rpmi: perl-Digest-SHA1-2.13-alt5.2 sisyphus+219907.4500.1.1 1548350054 installed
<13>Dec  1 12:56:06 rpmi: less-530-alt1 sisyphus+226367.200.2.2 1554151813 installed
<13>Dec  1 12:56:06 rpmi: perl-Compress-Raw-Bzip2-2.086-alt1 sisyphus+226394.100.1.2 1554269409 installed
<13>Dec  1 12:56:06 rpmi: libdb4.7-devel-4.7.25-alt9 1490438479 installed
<13>Dec  1 12:56:06 rpmi: perl-devel-1:5.28.1-alt1 sisyphus+219907.100.1.1 1548343222 installed
<13>Dec  1 12:56:06 rpmi: perl-Test-Fatal-0.014-alt1 1418768336 installed
<13>Dec  1 12:56:06 rpmi: perl-Specio-0.43-alt1 sisyphus.215861.100 1540964587 installed
<13>Dec  1 12:56:06 rpmi: hd2u-1.0.3-alt2 1400842666 installed
<13>Dec  1 12:56:06 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343389 installed
<13>Dec  1 12:56:06 rpmi: perl-Encode-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed
<13>Dec  1 12:56:06 rpmi: perl-URI-1.76-alt1 sisyphus+220243.100.1.1 1548863244 installed
<13>Dec  1 12:56:06 rpmi: perl-HTML-Parser-3.72-alt1.2 sisyphus+219907.600.1.1 1548343581 installed
<13>Dec  1 12:56:06 rpmi: perl-IO-Compress-2.086-alt1 sisyphus+226399.100.2.1 1554270186 installed
<13>Dec  1 12:56:06 rpmi: perl-Net-HTTP-6.18-alt1 1526560501 installed
<13>Dec  1 12:56:06 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed
<13>Dec  1 12:56:06 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed
<13>Dec  1 12:56:06 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed
<13>Dec  1 12:56:06 rpmi: perl-HTTP-Message-6.18-alt1 1528288416 installed
<13>Dec  1 12:56:06 rpmi: perl-HTTP-Cookies-6.04-alt1 1504116575 installed
<13>Dec  1 12:56:06 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed
<13>Dec  1 12:56:06 rpmi: perl-libwww-6.39-alt1 sisyphus+229237.100.1.1 1557650051 installed
<13>Dec  1 12:56:06 rpmi: perl-XML-Parser-2.44-alt2.2 sisyphus+219907.1300.1.1 1548343835 installed
<13>Dec  1 12:56:06 rpmi: perl-XML-DOM-1.46-alt1 1474815568 installed
<13>Dec  1 12:56:06 rpmi: perl-XML-XPath-1.44-alt1 sisyphus.215541.100 1540451758 installed
<13>Dec  1 12:56:06 rpmi: perl-HTML-Form-6.04-alt1 sisyphus+225750.100.1.1 1553678430 installed
<13>Dec  1 12:56:06 rpmi: perl-XML-Writer-0.625-alt1 1402417374 installed
<13>Dec  1 12:56:06 rpmi: hwinfo-utils-21.23-alt1.1 sisyphus+223919.100.1.1 1551893139 installed
<13>Dec  1 12:56:06 rpmi: perl-Pod-Simple-3.35-alt1 1482098090 installed
<13>Dec  1 12:56:06 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed
<13>Dec  1 12:56:06 rpmi: perl-podlators-4.11-alt1 1525935408 installed
<13>Dec  1 12:56:06 rpmi: perl-HTML-Tree-5.07-alt1 1506480309 installed
<13>Dec  1 12:56:06 rpmi: perl-HTML-Formatter-2.16-alt1 1482105372 installed
<13>Dec  1 12:56:06 rpmi: perl-WWW-Mechanize-1.91-alt1 sisyphus+219761.100.1.2 1548132822 installed
<13>Dec  1 12:56:06 rpmi: perl-MIME-Types-2.17-alt1 1517533413 installed
<13>Dec  1 12:56:06 rpmi: perl-Text-CSV_XS-1.39-alt1 sisyphus+225184.100.1.2 1552965523 installed
<13>Dec  1 12:56:06 rpmi: perl-Spreadsheet-ParseExcel-1:0.65-alt1 1395677487 installed
<13>Dec  1 12:56:06 rpmi: perl-MIME-Charset-1.012.2-alt1 1494353584 installed
<13>Dec  1 12:56:06 rpmi: perl-YAML-Tiny-1.73-alt1 1520430664 installed
<13>Dec  1 12:56:06 rpmi: libteckit-2.5.1-alt2.1 1319227325 installed
<13>Dec  1 12:56:06 rpmi: libteckit-utils-2.5.1-alt2.1 1319227325 installed
<13>Dec  1 12:56:06 rpmi: rgb-1.0.6-alt3 p9+229442.100.1.1 1557941137 installed
<13>Dec  1 12:56:06 rpmi: libnetpbm11-10.85.04-alt1 sisyphus+225727.140.8.1 1553672199 installed
<13>Dec  1 12:56:06 rpmi: mailx-8.1.2-alt7 1366314832 installed
<13>Dec  1 12:56:06 rpmi: sharutils-4.6.3-alt1.1.qa2.1 1449219807 installed
<13>Dec  1 12:56:06 rpmi: ncompress-4.2.4.4-alt1 1366160442 installed
<13>Dec  1 12:56:06 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed
<13>Dec  1 12:56:07 rpmi: libstdc++8-devel-8.3.1-alt5 p9+240194.100.1.1 1572928737 installed
<13>Dec  1 12:56:08 rpmi: gcc8-c++-8.3.1-alt5 p9+240194.100.1.1 1572928737 installed
<13>Dec  1 12:56:08 rpmi: libdialog-1.3.20171209-alt1 1529583087 installed
<13>Dec  1 12:56:08 rpmi: dialog-1.3.20171209-alt1 1529583087 installed
<13>Dec  1 12:56:08 rpmi: libruby-2.5.5-alt3 p9+231429.100.1.1 1559580214 installed
<13>Dec  1 12:56:08 rpmi: libyaml2-0.2.2-alt1 sisyphus+229134.100.1.1 1557342721 installed
<13>Dec  1 12:56:08 rpmi: libwmflite-0.2.8.4-alt13 1506519339 installed
<13>Dec  1 12:56:08 rpmi: liblqr-0.4.2-alt1 1383038438 installed
<13>Dec  1 12:56:08 rpmi: djvu-common-3.5.25.3-alt1 1365826139 installed
<13>Dec  1 12:56:08 rpmi: libdjvu-3.5.25.3-alt1 1365826139 installed
<13>Dec  1 12:56:08 rpmi: libgts-0.7.6-alt2.drc20130205.1 sisyphus+225727.500.8.1 1553672623 installed
<13>Dec  1 12:56:08 rpmi: liblz4-1:1.9.2-alt1 p9+238696.500.1.1 1570228299 installed
<13>Dec  1 12:56:08 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed
<13>Dec  1 12:56:08 rpmi: libgcrypt20-1.8.4-alt2 sisyphus+229280.100.1.1 1557742126 installed
<13>Dec  1 12:56:08 rpmi: libsystemd-1:242-alt12 p9+239240.100.1.1 1571079084 installed
<13>Dec  1 12:56:08 rpmi: libdbus-1.12.16-alt2 p9+240607.100.1.1 1573553687 installed
<13>Dec  1 12:56:08 rpmi: libavahi-0.6.32-alt1 1500485702 installed
<13>Dec  1 12:56:08 rpmi: libcups-2.2.11-alt1 sisyphus+225793.100.1.1 1553701176 installed
<13>Dec  1 12:56:08 rpmi: libxslt-1.1.33-alt1 sisyphus+226936.100.1.1 1554820937 installed
<13>Dec  1 12:56:08 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed
<13>Dec  1 12:56:08 rpmi: shared-mime-info-1.13.1-alt1 p9+238204.100.1.1 1569496447 installed
<13>Dec  1 12:56:08 rpmi: gsettings-desktop-schemas-data-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed
<13>Dec  1 12:56:08 rpmi: libgio-2.60.7-alt1 p9+237353.100.2.2 1568373081 installed
<13>Dec  1 12:56:08 rpmi: gsettings-desktop-schemas-3.32.0-alt1 sisyphus+225059.300.3.2 1552843980 installed
<13>Dec  1 12:56:08 rpmi: libgdk-pixbuf-locales-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed
<13>Dec  1 12:56:08 rpmi: libgdk-pixbuf-2.38.2-alt1 p9+237353.1000.2.2 1568374336 installed
<13>Dec  1 12:56:08 rpmi: gtk-update-icon-cache-3.24.11-alt1 p9+237353.1200.2.2 1568374786 installed
<13>Dec  1 12:56:09 rpmi: libgtk+2-locales-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
<13>Dec  1 12:56:09 rpmi: libatk-locales-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed
<13>Dec  1 12:56:09 rpmi: libatk-2.32.0-alt1 sisyphus+225059.600.3.2 1552845362 installed
<13>Dec  1 12:56:09 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed
<13>Dec  1 12:56:09 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed
<13>Dec  1 12:56:09 rpmi: libsombok-2.4.0-alt1_8 sisyphus+226104.100.1.1 1554121176 installed
<13>Dec  1 12:56:09 rpmi: perl-Unicode-LineBreak-2019.001-alt1.1 sisyphus+219907.4700.1.1 1548350207 installed
<13>Dec  1 12:56:09 rpmi: libfribidi-1.0.7-alt1 p9+238309.200.1.1 1569787058 installed
<13>Dec  1 12:56:09 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed
<13>Dec  1 12:56:09 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed
<13>Dec  1 12:56:09 rpmi: libdrm-1:2.4.99-alt1 p9+236610.100.1.1 1566818128 installed
<13>Dec  1 12:56:09 rpmi: libgbm-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed
<13>Dec  1 12:56:09 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed
<13>Dec  1 12:56:09 rpmi: libharfbuzz-2.6.2-alt1 p9+238790.200.1.1 1570435826 installed
<13>Dec  1 12:56:09 rpmi: libfreetype-2.10.0-alt2 sisyphus+226881.100.2.1 1555676286 installed
<13>Dec  1 12:56:09 rpmi: fontconfig-2.13.1-alt1 sisyphus+226691.100.2.2 1554598726 installed
Updating fonts cache: <29>Dec  1 12:56:10 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Dec  1 12:56:11 rpmi: libgs-9.27-alt1 p9+230401.100.1.1 1558957683 installed
<13>Dec  1 12:56:11 rpmi: fonts-type1-urw-3:1.0.7pre44-alt3 sisyphus+224082.100.2.1 1552406640 installed
<13>Dec  1 12:56:12 rpmi: ghostscript-common-9.27-alt1 p9+230401.100.1.1 1558957679 installed
<13>Dec  1 12:56:12 rpmi: ghostscript-classic-9.27-alt1 p9+230401.100.1.1 1558957683 installed
<13>Dec  1 12:56:12 rpmi: ttf2pt1-3.4.4-alt1.qa1 1366267507 installed
<13>Dec  1 12:56:12 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615009 installed
<13>Dec  1 12:56:12 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed
<13>Dec  1 12:56:12 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Dec  1 12:56:12 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed
<13>Dec  1 12:56:12 rpmi: libX11-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615005 installed
<13>Dec  1 12:56:12 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Dec  1 12:56:12 rpmi: libXrender-0.9.8-alt1 1371312112 installed
<13>Dec  1 12:56:12 rpmi: libXt-1.1.4-alt1 1369984722 installed
<13>Dec  1 12:56:12 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed
<13>Dec  1 12:56:12 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Dec  1 12:56:12 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed
<13>Dec  1 12:56:12 rpmi: libXpm-3.5.12-alt1 sisyphus+223149.400.2.1 1551268289 installed
<13>Dec  1 12:56:12 rpmi: libgd3-2.2.5-alt3 sisyphus+226800.200.2.1 1554649317 installed
<13>Dec  1 12:56:12 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949641 installed
<13>Dec  1 12:56:12 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed
<13>Dec  1 12:56:12 rpmi: libXi-1.7.9-alt2 sisyphus+226377.100.1.2 1554260260 installed
<13>Dec  1 12:56:12 rpmi: libvdpau-1:1.3-alt1 p9+236769.100.1.1 1567080752 installed
<13>Dec  1 12:56:12 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed
<13>Dec  1 12:56:12 rpmi: libGLX-mesa-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed
<13>Dec  1 12:56:12 rpmi: libEGL-mesa-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed
<13>Dec  1 12:56:12 rpmi: libEGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Dec  1 12:56:12 rpmi: libpulseaudio-12.2-alt3 p9+233336.100.1.1 1561644521 installed
<13>Dec  1 12:56:12 rpmi: libSDL-1.2.14-alt8 p9+232634.100.1.1 1560964518 installed
<13>Dec  1 12:56:12 rpmi: libSDL_image-1.2.12-alt2 sisyphus+223384.100.1.1 1551514520 installed
<13>Dec  1 12:56:12 rpmi: libSDL_net-1.2.8-alt1 1333963614 installed
<13>Dec  1 12:56:12 rpmi: libmikmod-3.3.11.1-alt2 1502706814 installed
<13>Dec  1 12:56:12 rpmi: libSDL_mixer-1.2.12-alt1 1421435874 installed
<13>Dec  1 12:56:12 rpmi: libGLX-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Dec  1 12:56:12 rpmi: libGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Dec  1 12:56:12 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Dec  1 12:56:12 rpmi: libpango-1.44.6-alt1 p9+237353.700.2.2 1568374131 installed
<13>Dec  1 12:56:12 rpmi: libva-2.4.0-alt1 sisyphus+221933.100.1.1 1550502854 installed
<13>Dec  1 12:56:12 rpmi: libavutil56-2:4.2.1-alt1 p9+240227.100.1.1 1572958706 installed
<13>Dec  1 12:56:12 rpmi: liblasi-1.1.2-alt1.qa1 1460141148 installed
<13>Dec  1 12:56:12 rpmi: librsvg-1:2.44.15-alt1 p9+237353.1300.2.2 1568375113 installed
<13>Dec  1 12:56:12 rpmi: libglvnd-devel-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed
<13>Dec  1 12:56:12 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed
<13>Dec  1 12:56:12 rpmi: libfreeglut-3.0.0-alt3 sisyphus+226742.100.2.3 1554619771 installed
<13>Dec  1 12:56:12 rpmi: libXaw-1.0.12-alt1 1391072624 installed
<13>Dec  1 12:56:13 rpmi: perl-Tk-804.034-alt1.2 sisyphus+219907.4300.1.1 1548346044 installed
<13>Dec  1 12:56:13 rpmi: libtk-8.6.9-alt1 sisyphus+227145.200.1.2 1555606681 installed
<13>Dec  1 12:56:13 rpmi: tk-8.6.9-alt1 sisyphus+227145.200.1.2 1555606681 installed
<13>Dec  1 12:56:13 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed
<13>Dec  1 12:56:13 rpmi: ghostscript-module-X-9.27-alt1 p9+230401.100.1.1 1558957683 installed
<13>Dec  1 12:56:13 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed
<13>Dec  1 12:56:13 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed
<13>Dec  1 12:56:13 rpmi: libgtk+2-2.24.32-alt3 sisyphus+227306.100.1.3 1555646092 installed
<13>Dec  1 12:56:13 rpmi: libgraphviz-2.40.1-alt7 p9+234240.100.1.1 1562765014 installed
<13>Dec  1 12:56:13 rpmi: netpbm-10.85.04-alt1 sisyphus+225727.140.8.1 1553672199 installed
<13>Dec  1 12:56:15 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed
<13>Dec  1 12:56:15 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615005 installed
<13>Dec  1 12:56:15 rpmi: libEGL-devel-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed
<13>Dec  1 12:56:15 rpmi: libGL-devel-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed
<13>Dec  1 12:56:15 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed
<13>Dec  1 12:56:15 rpmi: libSDL-devel-1.2.14-alt8 p9+232634.100.1.1 1560964518 installed
<13>Dec  1 12:56:15 rpmi: libva-devel-2.4.0-alt1 sisyphus+221933.100.1.1 1550502854 installed
<13>Dec  1 12:56:15 rpmi: libvdpau-devel-1:1.3-alt1 p9+236769.100.1.1 1567080752 installed
<13>Dec  1 12:56:15 rpmi: openexr22-common-2.2.0-alt5 p9+238340.100.1.1 1569838858 installed
<13>Dec  1 12:56:15 rpmi: libilmimf22-2.2.0-alt5 p9+238340.100.1.1 1569838858 installed
<13>Dec  1 12:56:15 rpmi: libImageMagick6.6-6.9.10.39-alt1 sisyphus+226931.100.2.1 1554823415 installed
<13>Dec  1 12:56:15 rpmi: python-modules-curses-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:15 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed
<13>Dec  1 12:56:15 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed
<13>Dec  1 12:56:15 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed
<13>Dec  1 12:56:15 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed
<13>Dec  1 12:56:15 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Dec  1 12:56:15 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed
<13>Dec  1 12:56:15 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Dec  1 12:56:15 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Dec  1 12:56:15 rpmi: ca-certificates-2019.10.28-alt1 p9+240634.100.1.1 1573575926 installed
<13>Dec  1 12:56:15 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed
<13>Dec  1 12:56:15 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Dec  1 12:56:15 rpmi: libcrypto1.1-1.1.1d-alt1.1 p9+237853.200.3.1 1569251834 installed
<13>Dec  1 12:56:15 rpmi: libssl1.1-1.1.1d-alt1.1 p9+237853.200.3.1 1569251834 installed
<13>Dec  1 12:56:15 rpmi: ruby-rubygems-update-3.0.3-alt1 sisyphus+226411.5400.6.1 1554381326 installed
<13>Dec  1 12:56:15 rpmi: gem-did-you-mean-1.3.0-alt1 sisyphus+219587.100.1.1 1547808061 installed
<13>Dec  1 12:56:15 rpmi: ruby-minitest-5.11.3-alt1 sisyphus+219345.3500.8.1 1547631954 installed
<13>Dec  1 12:56:15 rpmi: ruby-net-telnet-0.2.0-alt1 sisyphus+219345.2700.8.1 1547631566 installed
<13>Dec  1 12:56:15 rpmi: gem-power-assert-1.1.4-alt1 sisyphus+226411.3200.6.1 1554380195 installed
<13>Dec  1 12:56:15 rpmi: rake-12.3.2-alt2 sisyphus+218713.60.1.1 1547734935 installed
<13>Dec  1 12:56:15 rpmi: ruby-rake-12.3.2-alt2 sisyphus+218713.60.1.1 1547734935 installed
<13>Dec  1 12:56:15 rpmi: ruby-test-unit-1:3.3.1-alt1 sisyphus+226411.5300.6.1 1554381151 installed
<13>Dec  1 12:56:15 rpmi: ruby-xmlrpc-0.3.0-alt1 sisyphus+219345.3300.8.1 1547631818 installed
<13>Dec  1 12:56:15 rpmi: gem-2.5.5-alt3 p9+231429.100.1.1 1559580197 installed
<13>Dec  1 12:56:15 rpmi: ri-6.1.1-alt3 sisyphus+220149.7500.44.1 1552167568 installed
<13>Dec  1 12:56:15 rpmi: rdoc-6.1.1-alt3 sisyphus+220149.7500.44.1 1552167568 installed
<13>Dec  1 12:56:15 rpmi: ruby-rdoc-6.1.1-alt3 sisyphus+220149.7500.44.1 1552167568 installed
<13>Dec  1 12:56:16 rpmi: ruby-stdlibs-2.5.5-alt3 p9+231429.100.1.1 1559580214 installed
<13>Dec  1 12:56:16 rpmi: erb-2.5.5-alt3 p9+231429.100.1.1 1559580197 installed
<13>Dec  1 12:56:16 rpmi: irb-2.5.5-alt3 p9+231429.100.1.1 1559580197 installed
<13>Dec  1 12:56:16 rpmi: ruby-bundler-2.0.1-alt1 sisyphus+218713.700.2.1 1547736109 installed
<13>Dec  1 12:56:16 rpmi: bundle-2.0.1-alt1 sisyphus+218713.700.2.1 1547736109 installed
<13>Dec  1 12:56:16 rpmi: ruby-2.5.5-alt3 p9+231429.100.1.1 1559580214 installed
<86>Dec  1 12:56:16 groupadd[115508]: group added to /etc/group: name=_keytab, GID=499
<86>Dec  1 12:56:16 groupadd[115508]: group added to /etc/gshadow: name=_keytab
<86>Dec  1 12:56:16 groupadd[115508]: new group: name=_keytab, GID=499
<13>Dec  1 12:56:16 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed
<13>Dec  1 12:56:16 rpmi: libpython3-3.7.4-alt2 p9+239459.100.1.1 1571444790 installed
<13>Dec  1 12:56:16 rpmi: python3-3.7.4-alt2 p9+239459.100.1.1 1571444790 installed
<13>Dec  1 12:56:17 rpmi: python3-base-3.7.4-alt2 p9+239459.100.1.1 1571444790 installed
<13>Dec  1 12:56:17 rpmi: libtirpc-1.0.3-alt1 1532008017 installed
<13>Dec  1 12:56:17 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed
<13>Dec  1 12:56:17 rpmi: python-modules-compiler-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-modules-email-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-modules-unittest-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-modules-encodings-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-modules-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-modules-nis-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-module-six-1.12.0-alt1 sisyphus+219665.100.2.1 1548148570 installed
<13>Dec  1 12:56:17 rpmi: python-modules-xml-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-modules-ctypes-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-module-pkg_resources-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed
<13>Dec  1 12:56:17 rpmi: python-modules-json-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-modules-multiprocessing-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-modules-logging-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-tools-2to3-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-modules-hotshot-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-module-py-1.8.0-alt2 sisyphus+228349.1400.4.1 1556631070 installed
<13>Dec  1 12:56:17 rpmi: python-module-future-0.16.0-alt2 sisyphus+228356.200.3.3 1556645013 installed
<13>Dec  1 12:56:17 rpmi: python-module-pyglet-1.3.0-alt4.a1.hg20150730.1.1.1 1460413686 installed
<13>Dec  1 12:56:17 rpmi: python-module-chardet-3.0.4-alt1 sisyphus+227476.1700.1.2 1555756717 installed
<13>Dec  1 12:56:17 rpmi: python-module-whoosh-2.7.4-alt1 1527697941 installed
<13>Dec  1 12:56:17 rpmi: python-module-webencodings-0.5.1-alt1.1 1517943573 installed
<13>Dec  1 12:56:17 rpmi: python-module-more-itertools-1:5.0.0-alt2 sisyphus+226536.200.1.1 1554329977 installed
<13>Dec  1 12:56:17 rpmi: python-modules-bsddb-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-strict-2.7.16-alt1 sisyphus+226365.200.2.1 1554143277 installed
<13>Dec  1 12:56:17 rpmi: python-modules-distutils-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:17 rpmi: python-module-attrs-19.1.0-alt1 sisyphus+227473.2100.1.2 1555756986 installed
<13>Dec  1 12:56:17 rpmi: python-module-cssselect-0.9.1-alt1.2 sisyphus+227479.1100.1.2 1555757152 installed
<13>Dec  1 12:56:17 rpmi: python-module-html5lib-1:0.999999999-alt4.qa1 sisyphus+227493.600.1.3 1555835341 installed
<13>Dec  1 12:56:17 rpmi: python-module-lxml-4.3.3-alt1.1 sisyphus+225625.33200.91.1 1555314727 installed
<13>Dec  1 12:56:18 rpmi: python-module-docutils-0.14-alt2 1535729778 installed
<13>Dec  1 12:56:18 rpmi: python-module-idna-2.8-alt1 sisyphus+227494.400.1.3 1555838720 installed
<13>Dec  1 12:56:18 rpmi: python-module-pycparser-2.19-alt1 sisyphus+228366.1000.2.3 1556706938 installed
<13>Dec  1 12:56:18 rpmi: python-module-cffi-1.12.3-alt1 sisyphus+229040.200.3.1 1557316452 installed
<13>Dec  1 12:56:18 rpmi: python-module-asn1crypto-0.24.0-alt1 sisyphus+227473.1300.1.2 1555756512 installed
<13>Dec  1 12:56:18 rpmi: python-module-ntlm-1.1.0-alt1.2 sisyphus+228512.100.1.1 1556654575 installed
<13>Dec  1 12:56:18 rpmi: python-module-pytz-1:2016.10-alt1 1484291011 installed
<13>Dec  1 12:56:18 rpmi: python-module-babel-1:2.6.0-alt1 sisyphus+228351.2400.6.2 1556652168 installed
<13>Dec  1 12:56:18 rpmi: python-module-PyStemmer-1.0.1-alt1.2.1 1321388303 installed
<13>Dec  1 12:56:18 rpmi: python-module-snowballstemmer-1.2.0-alt2.1 1457859319 installed
<13>Dec  1 12:56:18 rpmi: python-module-funcsigs-1.0.2-alt2 sisyphus+228355.2600.2.1 1556560236 installed
<13>Dec  1 12:56:18 rpmi: python-module-scandir-1.10.0-alt1 sisyphus+225192.100.1.2 1552968870 installed
<13>Dec  1 12:56:18 rpmi: python-module-pathlib2-2.3.3-alt1 sisyphus+228364.300.4.1 1556886257 installed
<13>Dec  1 12:56:18 rpmi: python-module-atomicwrites-1.3.0-alt1 sisyphus+227473.2000.1.3 1555763467 installed
<13>Dec  1 12:56:18 rpmi: python-module-simplejson-3.15.0-alt1.qa1 sisyphus+225625.16100.91.1 1555292381 installed
<13>Dec  1 12:56:18 rpmi: python-module-ipaddress-1.0.18-alt1.1 sisyphus+227494.1700.1.3 1555839523 installed
<13>Dec  1 12:56:18 rpmi: python-module-cryptography-2.6.1-alt1 sisyphus+225625.24400.91.1 1555298600 installed
<13>Dec  1 12:56:18 rpmi: python-module-OpenSSL-18.0.0-alt1 1532996168 installed
<13>Dec  1 12:56:18 rpmi: python-module-ndg-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed
<13>Dec  1 12:56:18 rpmi: python-module-ndg-httpsclient-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed
<13>Dec  1 12:56:18 rpmi: python-module-backports-3.5.0.1-alt1.1.1 1517645428 installed
<13>Dec  1 12:56:18 rpmi: python-module-backports.ssl_match_hostname-3.5.0.1-alt1.1.1 1517645428 installed
<13>Dec  1 12:56:18 rpmi: python-module-urllib3-2:1.24.3-alt1 sisyphus+228978.100.1.1 1557126149 installed
<13>Dec  1 12:56:18 rpmi: python-module-requests-2.21.0-alt1 sisyphus+228370.100.2.2 1556711628 installed
<13>Dec  1 12:56:18 rpmi: python-module-typing-3.6.6-alt2 sisyphus+220108.100.1.1 1548749697 installed
<13>Dec  1 12:56:18 rpmi: python-module-markupsafe-0.23-alt1.2.1.1 sisyphus+225625.12200.91.1 1555289337 installed
<13>Dec  1 12:56:18 rpmi: python-module-jinja2-2.10-alt1 1521724576 installed
<13>Dec  1 12:56:18 rpmi: python-modules-sqlite3-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:19 rpmi: python-module-SQLAlchemy-1.2.15-alt1 sisyphus+225625.4500.91.1 1555284142 installed
<13>Dec  1 12:56:19 rpmi: python-module-mpmath-0.19-alt1.git20150621.1.1.1.1 sisyphus+227503.2100.1.3 1555860908 installed
<13>Dec  1 12:56:19 rpmi: python-module-sympy-tests-1:1.1.1-alt1.1.1 sisyphus+228334.100.1.1 1556542452 installed
<13>Dec  1 12:56:19 rpmi: python-module-sympy-1:1.1.1-alt1.1.1 sisyphus+228334.100.1.1 1556542452 installed
<13>Dec  1 12:56:19 rpmi: python-module-pluggy-0.11.0-alt1 sisyphus+229116.100.1.1 1557316655 installed
<13>Dec  1 12:56:19 rpmi: python-module-pytest-3.10.1-alt5 sisyphus+228366.2000.2.3 1556707871 installed
<13>Dec  1 12:56:19 rpmi: python-module-numpy-testing-1:1.15.4-alt1 sisyphus+225625.25600.91.1 1555302306 installed
<13>Dec  1 12:56:20 rpmi: python-module-numpy-1:1.15.4-alt1 sisyphus+225625.25600.91.1 1555302306 installed
<13>Dec  1 12:56:20 rpmi: python-module-xapian-1.4.5-alt3 sisyphus+225625.23000.91.1 1555296582 installed
<13>Dec  1 12:56:20 rpmi: python-module-sphinxcontrib-websupport-1.0.1-alt3.qa1 sisyphus+227529.1200.1.2 1555924506 installed
<13>Dec  1 12:56:20 rpmi: python-module-alabaster-0.7.6-alt3 sisyphus+228351.700.4.1 1556637370 installed
<13>Dec  1 12:56:20 rpmi: python-module-Pygments-2.2.0-alt2 1526455576 installed
<13>Dec  1 12:56:20 rpmi: python-module-sphinx-1:1.6.5-alt4 sisyphus+228232.100.1.1 1556298645 installed
<13>Dec  1 12:56:20 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed
<13>Dec  1 12:56:20 rpmi: python-dev-2.7.16-alt1 sisyphus+226365.200.2.1 1554143304 installed
<13>Dec  1 12:56:20 rpmi: python-module-setuptools-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed
<86>Dec  1 12:56:20 groupadd[115740]: group added to /etc/group: name=sasl, GID=498
<86>Dec  1 12:56:20 groupadd[115740]: group added to /etc/gshadow: name=sasl
<86>Dec  1 12:56:20 groupadd[115740]: new group: name=sasl, GID=498
<13>Dec  1 12:56:20 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed
<13>Dec  1 12:56:20 rpmi: libldap-2.4.48-alt3 p9+238817.100.1.1 1570449122 installed
<13>Dec  1 12:56:20 rpmi: libcurl-7.65.0-alt1 p9+229801.100.1.1 1558513358 installed
<13>Dec  1 12:56:20 rpmi: perl-Net-SSLeay-1.86_09-alt2 sisyphus+227568.100.1.1 1555676542 installed
<13>Dec  1 12:56:20 rpmi: perl-IO-Socket-SSL-2.066-alt1 sisyphus+223890.100.1.1 1551873760 installed
<13>Dec  1 12:56:20 rpmi: perl-Net-HTTPS-6.18-alt1 1526560501 installed
<13>Dec  1 12:56:20 rpmi: perl-LWP-Protocol-https-6.07-alt1 1494527383 installed
<13>Dec  1 12:56:20 rpmi: perl-Net-SMTP-SSL-1.04-alt1 1479470835 installed
<13>Dec  1 12:56:20 rpmi: perl-MailTools-2.20-alt1 1517533205 installed
<13>Dec  1 12:56:20 rpmi: perl-MIME-Lite-3.030-alt1 1383865152 installed
<13>Dec  1 12:56:20 rpmi: perl-Log-Dispatch-2.68-alt2 sisyphus.218872.100 1546338428 installed
<13>Dec  1 12:56:20 rpmi: perl-Log-Log4perl-1.49-alt1 1489613295 installed
<13>Dec  1 12:56:20 rpmi: gambit-4.9.3-alt1 sisyphus+220998.100.1.4 1549742946 installed
<13>Dec  1 12:56:20 rpmi: foomatic-db-engine-4.0.12-alt1 1449527983 installed
<13>Dec  1 12:56:21 rpmi: libnss-3.45.0-alt1 p9+235125.540.6.1 1565821502 installed
<13>Dec  1 12:56:21 rpmi: libpoppler90-0.80.0-alt1 p9+237607.100.1.1 1568643084 installed
<13>Dec  1 12:56:21 rpmi: ghostscript-utils-9.27-alt1 p9+230401.100.1.1 1558957679 installed
<13>Dec  1 12:56:21 rpmi: texlive-2019-alt1_2 p9+238369.100.3.1 1569961575 installed
<13>Dec  1 12:56:33 rpmi: texlive-collection-basic-2018-alt1_5 sisyphus+226263.100.1.1 1554169804 installed
<13>Dec  1 12:56:33 rpmi: scons-3.0.1-alt1 1518686948 installed
<13>Dec  1 12:56:33 rpmi: ImageMagick-tools-6.9.10.39-alt1 sisyphus+226931.100.2.1 1554823415 installed
<13>Dec  1 12:56:33 rpmi: libavutil-devel-2:4.2.1-alt1 p9+240227.100.1.1 1572958706 installed
<13>Dec  1 12:56:33 rpmi: libSDL_image-devel-1.2.12-alt2 sisyphus+223384.100.1.1 1551514520 installed
<13>Dec  1 12:56:33 rpmi: libSDL_mixer-devel-1.2.12-alt1 1421435874 installed
<13>Dec  1 12:56:33 rpmi: libSDL_net-devel-1.2.8-alt1 1333963614 installed
<13>Dec  1 12:56:33 rpmi: libfreeglut-devel-3.0.0-alt3 sisyphus+226742.100.2.3 1554619771 installed
<13>Dec  1 12:56:33 rpmi: gcc-c++-8-alt1 sisyphus+222164.100.1.1 1550685959 installed
<13>Dec  1 12:56:34 rpmi: libfftw3-devel-3.3.8-alt1 sisyphus+226899.100.1.1 1554783258 installed
<13>Dec  1 12:56:34 rpmi: cvs-1.11.23-alt7 sisyphus+221902.1500.4.1 1550595314 installed
<13>Dec  1 12:56:34 rpmi: desktop-file-utils-0.23-alt2 sisyphus+226879.100.1.1 1554744356 installed
<13>Dec  1 12:56:34 rpmi: rcs-1:5.7-alt1.qa1 1366229447 installed
<13>Dec  1 12:56:34 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus+221902.2300.4.1 1550596430 installed
<13>Dec  1 12:56:34 rpmi: bzlib-devel-1:1.0.6-alt6 sisyphus+224341.100.1.1 1552254552 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.84486
+ 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.84486
+ 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 <module>

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 <module>

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 <module>

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 <module>
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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/subsim.cpp:36:
src/shader.h:247:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/subsim.cpp:36:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/subsim.cpp:36:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/subsim.cpp:36:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:36:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:64,
                 from src/subsim.cpp:38:
src/ptrvector.h:69:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:64,
                 from src/subsim.cpp:38:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/subsim.cpp:38:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/subsim.cpp:38:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/subsim.cpp:38:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/subsim.cpp:38:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/subsim.cpp:38:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/subsim.cpp:38:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:38:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:97:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:98:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:99:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:100:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:101:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:102:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:103:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:151:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:171:29: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static void set_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:173:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:173:49: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:237:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:238:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:240:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:241:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:528:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:543:49: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  widget_3dview(int x, int y, int w, int h, std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:47:
src/widget.h:546:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void set_model(std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:50:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:50:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:50:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:50:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:50:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/subsim.cpp:50:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<message> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In member function 'void loadsavequit_dialogue::load()':
src/subsim.cpp:206:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In member function 'void loadsavequit_dialogue::save()':
src/subsim.cpp:217:3: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp:224:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In member function 'void loadsavequit_dialogue::erase()':
src/subsim.cpp:231:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In member function 'void loadsavequit_dialogue::quit()':
src/subsim.cpp:248:3: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 void run_game(auto_ptr<game> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In function 'void run_game(std::auto_ptr<game>)':
src/subsim.cpp:455:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp:459:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp:460:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<user_interface> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: At global scope:
src/subsim.cpp:531:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 void run_game_editor(auto_ptr<game> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In function 'void run_game_editor(std::auto_ptr<game>)':
src/subsim.cpp:536:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp:540:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp:541:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<user_interface> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In function 'void show_flotilla_description(const string&)':
src/subsim.cpp:700:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In function 'void create_convoy_mission()':
src/subsim.cpp:995:13: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    run_game(auto_ptr<game>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In function 'void choose_historical_mission()':
src/subsim.cpp:1094:3: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   auto_ptr<game> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In function 'void choose_saved_game()':
src/subsim.cpp:1121:12: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   run_game(auto_ptr<game>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In function 'void menu_mission_editor()':
src/subsim.cpp:1174:19: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   run_game_editor(auto_ptr<game>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: At global scope:
src/subsim.cpp:1517:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In member function 'std::auto_ptr<model> vessel_view::load_model()':
src/subsim.cpp:1533:3: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp: In function 'int mymain(std::__cxx11::list<std::__cxx11::basic_string<char> >&)':
src/subsim.cpp:1954:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<global_data> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp:2043:20: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  widget::set_theme(auto_ptr<widget::theme>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp:2049:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp:2092:19: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   run_game_editor(auto_ptr<game>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp:2095:3: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   auto_ptr<game> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/subsim.cpp:2156:20: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  widget::set_theme(auto_ptr<widget::theme>(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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:64,
                 from src/ai.cpp:25:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ai.cpp:25:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ai.cpp:25:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ai.cpp:25:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ai.cpp:25:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ai.cpp:25:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ai.cpp:25:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ai.cpp:25:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ai.cpp:26:
src/convoy.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ai.cpp:27:
src/sea_object.h:242:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:29,
                 from src/airplane.cpp:24:
src/texture.h:92:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/airplane.cpp:24:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:29:
src/coastmap.h:129:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/coastmap.cpp:38:
src/shader.h:247:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/coastmap.cpp:38:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/coastmap.cpp:38:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/coastmap.cpp:38:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/coastmap.cpp:38:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/coastmap.cpp: In member function 'void coastmap::divide_and_distribute_cl(const std::vector<vector2t<int> >&, 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:64,
                 from src/convoy.cpp:24:
src/ptrvector.h:69:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:64,
                 from src/convoy.cpp:24:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/convoy.cpp:24:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/convoy.cpp:24:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/convoy.cpp:24:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/convoy.cpp:24:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/convoy.cpp:24:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/convoy.cpp:24:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:24:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:29,
                 from src/convoy.cpp:30:
src/texture.h:92:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/convoy.cpp:30:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/font.h:30,
                 from src/credits.cpp:21:
src/ptrvector.h:69:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/font.h:30,
                 from src/credits.cpp:21:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:23:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:23:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:23:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:25:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:35,
                 from src/credits.cpp:29:
src/moon.h:35:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/credits.cpp:29:
src/sky.h:81:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp:224:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<model::mesh> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp:230:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp:231:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp:232:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp:377:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp:648:1: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 auto_ptr<model::mesh> generate_trees(vector<float>& 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp: In function 'std::auto_ptr<model::mesh> generate_trees(std::vector<float>&, unsigned int, unsigned int, unsigned int, const vector2f&)':
src/credits.cpp:651:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<model::mesh> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp: In function 'void show_credits()':
src/credits.cpp:743:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<model::mesh> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp:745:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp:779:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp:780:2: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/credits.cpp:792:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:25:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/depth_charge.cpp:27:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/event.cpp:24:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/event.cpp:24:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/event.cpp:24:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/event.cpp:24:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/event.cpp:24:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/event.cpp:24:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<message> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:27:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:27:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:27:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:27:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:27:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:27:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:35:
src/water_splash.h:41:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:35:
src/water_splash.h:42:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:35:
src/water_splash.h:43:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:37:
src/sky.h:81:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:56:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:57:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:58:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:59:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:61:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:63:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<framebufferobject> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<framebufferobject> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:66:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:120:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:126:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/freeview_display.cpp:38:
src/water.h:127:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/freeview_display.cpp: In constructor 'freeview_display::freeview_display(user_interface&)':
src/freeview_display.cpp:136:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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<double>::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<double>::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<double>::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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:64,
                 from src/game.cpp:40:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/game.cpp:40:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/game.cpp:40:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/game.cpp:40:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/game.cpp:40:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/game.cpp:40:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/game.cpp:40:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:40:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:47:
src/water_splash.h:41:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:47:
src/water_splash.h:42:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:47:
src/water_splash.h:43:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:29,
                 from src/game.cpp:48:
src/texture.h:92:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:48:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:50:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:50:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:50:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:50:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:50:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:50:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:51:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:55:
src/convoy.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:56:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:57:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:58:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:59:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:61:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:63:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<framebufferobject> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<framebufferobject> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:66:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:120:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:126:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:62:
src/water.h:127:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:65:
src/terrain.h:58:10: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     std::auto_ptr<fractal_noise> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.cpp:65:
src/terrain.h: In constructor 'terrain<T>::terrain(const string&, const string&, unsigned int)':
src/terrain.h:126:17: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     frac = std::auto_ptr<fractal_noise> (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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:42:
src/water_splash.h:41:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:42:
src/water_splash.h:42:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:42:
src/water_splash.h:43:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:43:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:45:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:45:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:45:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:45:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:45:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:45:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:46:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game_editor.cpp:50:
src/convoy.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:25:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:27:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:29:
src/water_splash.h:41:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:29:
src/water_splash.h:42:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/gun_shell.cpp:29:
src/water_splash.h:43:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> 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<double>::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<double>::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<double>::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<double>::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<double>::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<double>::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<double>::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<double>::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<double>::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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/highscorelist.cpp:25:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:97:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:98:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:99:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:100:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:101:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:102:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:103:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:151:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:171:29: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static void set_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:173:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:173:49: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:237:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:238:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:240:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:241:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:528:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:543:49: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  widget_3dview(int x, int y, int w, int h, std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/highscorelist.cpp:25:
src/widget.h:546:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void set_model(std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/logbook_display.cpp:27:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/logbook_display.cpp:29:
src/user_display.h:54:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/logbook_display.cpp:29:
src/user_display.h:83:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/logbook_display.cpp:30:
src/logbook_display.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/logbook_display.cpp:35:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/logbook_display.cpp:35:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/logbook_display.cpp:35:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/logbook_display.cpp:35:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/logbook_display.cpp:35:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/logbook_display.cpp:35:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:28:
src/coastmap.h:129:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget::theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static void set_theme(std::auto_ptr<theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  widget_3dview(int x, int y, int w, int h, std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void set_model(std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:29:
src/map_display.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:29:
src/map_display.h:61:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:29:
src/map_display.h:62:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:29:
src/map_display.h:63:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:29:
src/map_display.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:29:
src/map_display.h:65:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:29:
src/map_display.h:66:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:30:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:30:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:30:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:30:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:30:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:30:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/map_display.cpp:38:
src/convoy.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
      auto_ptr<ship> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/map_display.cpp:873:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
      auto_ptr<convoy> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<message> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<message> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/music.cpp: In member function 'bool music::append_track(const string&)':
src/music.cpp:237:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  return command_queue.send(std::auto_ptr<message>(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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  return command_queue.send(std::auto_ptr<message>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/music.cpp: In member function 'bool music::play(unsigned int)':
src/music.cpp:249:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  return command_queue.send(std::auto_ptr<message>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/music.cpp: In member function 'bool music::stop(unsigned int)':
src/music.cpp:255:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  return command_queue.send(std::auto_ptr<message>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/music.cpp: In member function 'bool music::pause()':
src/music.cpp:261:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  return command_queue.send(std::auto_ptr<message>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/music.cpp: In member function 'bool music::resume()':
src/music.cpp:267:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  return command_queue.send(std::auto_ptr<message>(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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  return command_queue.send(std::auto_ptr<message>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/music.cpp: In member function 'bool music::track_finished()':
src/music.cpp:279:40: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
         return command_queue.send(std::auto_ptr<message>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/music.cpp: In member function 'std::vector<std::__cxx11::basic_string<char> > music::get_playlist()':
src/music.cpp:286:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
         command_queue.send(std::auto_ptr<message>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/music.cpp: In member function 'unsigned int music::get_current_track()':
src/music.cpp:294:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
         command_queue.send(std::auto_ptr<message>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/music.cpp: In member function 'bool music::is_playing()':
src/music.cpp:302:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
         command_queue.send(std::auto_ptr<message>(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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
         return command_queue.send(std::auto_ptr<message>(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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
         return command_queue.send(std::auto_ptr<message>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/music.cpp: In member function 'bool music::pause_sfx(bool)':
src/music.cpp:320:40: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
         return command_queue.send(std::auto_ptr<message>(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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:64,
                 from src/particle.cpp:23:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/particle.cpp:23:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/particle.cpp:23:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/particle.cpp:23:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/particle.cpp:23:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/particle.cpp:23:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/particle.cpp:23:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/particle.cpp:23:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/particle.cpp:24:
src/texture.h:92:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/particle.cpp:27:
src/shader.h:247:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/particle.cpp:27:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/particle.cpp:27:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/particle.cpp:27:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:23:
src/sea_object.h:242:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:26:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sea_object.cpp:31:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sensors.cpp:23:
src/sea_object.h:242:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sensors.cpp:26:
src/ptrlist.h:54:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sensors.cpp:26:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sensors.cpp:26:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sensors.cpp:26:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sensors.cpp:26:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sensors.cpp:26:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sensors.cpp:26:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sensors.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:29,
                 from src/ship.cpp:24:
src/texture.h:92:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:24:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ship.cpp:25:
src/ptrlist.h:54:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ship.cpp:25:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ship.cpp:25:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ship.cpp:25:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ship.cpp:25:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ship.cpp:25:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/ship.cpp:25:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ship.cpp:25:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:24:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:30:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:30:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:30:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:30:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:30:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/ships_sunk_display.cpp:30:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:34,
                 from src/sky.cpp:32:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.h:35,
                 from src/sky.cpp:32:
src/moon.h:35:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.cpp:32:
src/sky.h:81:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:64,
                 from src/sky.cpp:39:
src/ptrvector.h:69:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:64,
                 from src/sky.cpp:39:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sky.cpp:39:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sky.cpp:39:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sky.cpp:39:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sky.cpp:39:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sky.cpp:39:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sky.cpp:39:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sky.cpp:39:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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<double>::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<double>::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<double>::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<double>::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<double>::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<double>::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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/moon.h:26,
                 from src/moon.cpp:28:
src/shader.h:247:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/moon.h:26,
                 from src/moon.cpp:28:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/moon.h:26,
                 from src/moon.cpp:28:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/moon.h:26,
                 from src/moon.cpp:28:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/moon.cpp:28:
src/moon.h:35:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/stars.cpp:35:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/stars.cpp:35:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/stars.cpp:35:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/stars.cpp:35:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/stars.cpp:35:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/stars.cpp:35:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/stars.cpp:35:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:64,
                 from src/sonar.cpp:26:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sonar.cpp:26:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sonar.cpp:26:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sonar.cpp:26:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sonar.cpp:26:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sonar.cpp:26:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/sonar.cpp:26:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sonar.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sonar_operator.cpp:25:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:29,
                 from src/submarine.cpp:24:
src/texture.h:92:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:24:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/submarine.cpp:25:
src/ptrlist.h:54:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/submarine.cpp:25:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/submarine.cpp:25:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/submarine.cpp:25:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/submarine.cpp:25:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/submarine.cpp:25:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/submarine.cpp:25:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:25:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:32:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:32:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:32:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:32:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:32:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine.cpp:32:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<torpedo> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:37:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:39:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:97:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:98:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:99:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:100:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:101:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:102:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:103:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:151:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:171:29: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static void set_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:173:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:173:49: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:237:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:238:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:240:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:241:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:528:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:543:49: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  widget_3dview(int x, int y, int w, int h, std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:42:
src/widget.h:546:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void set_model(std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<message> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:50:
src/sub_gauges_display.h:46:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:50:
src/sub_gauges_display.h:48:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:50:
src/sub_gauges_display.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:50:
src/sub_gauges_display.h:50:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:50:
src/sub_gauges_display.h:51:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:50:
src/sub_gauges_display.h:52:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:50:
src/sub_gauges_display.h:53:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:50:
src/sub_gauges_display.h:54:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:51:
src/sub_periscope_display.h:38:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:51:
src/sub_periscope_display.h:48:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:54:
src/map_display.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:54:
src/map_display.h:61:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:54:
src/map_display.h:62:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:54:
src/map_display.h:63:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:54:
src/map_display.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:54:
src/map_display.h:65:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:54:
src/map_display.h:66:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:39:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:40:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:41:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:42:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:43:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:44:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:45:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:46:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:47:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:48:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:50:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:51:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:52:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:53:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:54:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:55:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:56:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:58:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:59:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:55:
src/sub_torpedo_display.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:56:
src/sub_damage_display.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:56:
src/sub_damage_display.h:35:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:57:
src/logbook_display.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:59:
src/sub_tdc_display.h:34:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:59:
src/sub_tdc_display.h:39:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:59:
src/sub_tdc_display.h:56:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:59:
src/sub_tdc_display.h:78:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme_screen1> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:59:
src/sub_tdc_display.h:79:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme_screen2> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:60:
src/sub_torpsetup_display.h:34:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:60:
src/sub_torpsetup_display.h:43:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:60:
src/sub_torpsetup_display.h:44:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:60:
src/sub_torpsetup_display.h:45:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:60:
src/sub_torpsetup_display.h:46:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:60:
src/sub_torpsetup_display.h:47:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:60:
src/sub_torpsetup_display.h:51:27: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   bool is_over(const std::auto_ptr<texture>& 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:60:
src/sub_torpsetup_display.h:74:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:61:
src/sub_kdb_display.h:35:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:61:
src/sub_kdb_display.h:53:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:62:
src/sub_ghg_display.h:34:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:62:
src/sub_ghg_display.h:53:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:63:
src/sub_bg_display.h:34:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:63:
src/sub_bg_display.h:50:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:64:
src/sub_captainscabin_display.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:65:
src/sub_soldbuch_display.h:31:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:65:
src/sub_soldbuch_display.h:32:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:65:
src/sub_soldbuch_display.h:33:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:65:
src/sub_soldbuch_display.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:66:
src/sub_recogmanual_display.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:67:
src/sub_valves_display.h:33:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:71:
src/sub_control_popup.h:33:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:71:
src/sub_control_popup.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:72:
src/sub_tdc_popup.h:33:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:72:
src/sub_tdc_popup.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:73:
src/sub_ecard_popup.h:33:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:73:
src/sub_ecard_popup.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:74:
src/sub_recogmanual_popup.h:48:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/submarine_interface.cpp:74:
src/sub_recogmanual_popup.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_bg_display.cpp:23:
src/sub_bg_display.h:50:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_bg_display.cpp:27:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_bg_display.cpp:28:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_bridge_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_bridge_display.cpp:28:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_bridge_display.cpp:28:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_bridge_display.cpp:28:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_bridge_display.cpp:28:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_bridge_display.cpp:28:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_bridge_display.cpp:28:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_captainscabin_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_captainscabin_display.cpp:28:
src/sub_captainscabin_display.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_captainscabin_display.cpp:31:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_control_popup.cpp:23:
src/sub_control_popup.h:33:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_control_popup.cpp:23:
src/sub_control_popup.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_control_popup.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_ecard_popup.cpp:23:
src/sub_ecard_popup.h:33:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_ecard_popup.cpp:23:
src/sub_ecard_popup.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_ecard_popup.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_damage_display.cpp:31:
src/user_display.h:54:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_damage_display.cpp:31:
src/user_display.h:83:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_damage_display.cpp:32:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_damage_display.cpp:32:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_damage_display.cpp:32:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_damage_display.cpp:32:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_damage_display.cpp:32:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_damage_display.cpp:32:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_damage_display.cpp:33:
src/sub_damage_display.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_damage_display.cpp:33:
src/sub_damage_display.h:35:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_damage_display.cpp:35:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:28:
src/sub_gauges_display.h:46:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:28:
src/sub_gauges_display.h:48:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:28:
src/sub_gauges_display.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:28:
src/sub_gauges_display.h:50:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:28:
src/sub_gauges_display.h:51:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:28:
src/sub_gauges_display.h:52:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:28:
src/sub_gauges_display.h:53:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:28:
src/sub_gauges_display.h:54:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<indicator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:29:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:29:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:29:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:29:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:29:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_gauges_display.cpp:29:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_ghg_display.cpp:23:
src/sub_ghg_display.h:53:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_ghg_display.cpp:27:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_ghg_display.cpp:28:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_kdb_display.cpp:23:
src/sub_kdb_display.h:53:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_kdb_display.cpp:27:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_kdb_display.cpp:28:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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<double, noise> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_periscope_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_periscope_display.cpp:27:
src/sub_periscope_display.h:38:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_periscope_display.cpp:27:
src/sub_periscope_display.h:48:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_periscope_display.cpp:28:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_recogmanual_display.cpp:24:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget::theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static void set_theme(std::auto_ptr<theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  widget_3dview(int x, int y, int w, int h, std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void set_model(std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_recogmanual_display.cpp:26:
src/sub_recogmanual_display.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_recogmanual_display.cpp:27:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/sub_recogmanual_display.cpp:119:28: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    displacements.push_back(auto_ptr<string>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/sub_recogmanual_display.cpp:120:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    lengths.push_back(auto_ptr<string>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/sub_recogmanual_display.cpp:121:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    classes.push_back(auto_ptr<string>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/sub_recogmanual_display.cpp:122:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    weapons.push_back(auto_ptr<string>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/sub_recogmanual_display.cpp:123:24: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    countries.push_back(auto_ptr<string>(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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_soldbuch_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_soldbuch_display.cpp:28:
src/sub_soldbuch_display.h:31:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_soldbuch_display.cpp:28:
src/sub_soldbuch_display.h:32:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_soldbuch_display.cpp:28:
src/sub_soldbuch_display.h:33:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_soldbuch_display.cpp:28:
src/sub_soldbuch_display.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_soldbuch_display.cpp:30:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_tdc_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_tdc_display.cpp:27:
src/sub_tdc_display.h:34:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_tdc_display.cpp:27:
src/sub_tdc_display.h:39:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_tdc_display.cpp:27:
src/sub_tdc_display.h:56:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_tdc_display.cpp:27:
src/sub_tdc_display.h:78:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme_screen1> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_tdc_display.cpp:27:
src/sub_tdc_display.h:79:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme_screen2> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_tdc_display.cpp:28:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_tdc_popup.cpp:23:
src/sub_tdc_popup.h:33:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_tdc_popup.cpp:23:
src/sub_tdc_popup.h:34:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_tdc_popup.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:39:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:40:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:41:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:42:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:43:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:44:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:45:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:46:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:47:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:48:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:50:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:51:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:52:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:53:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:54:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:55:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:56:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:58:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:59:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:28:
src/sub_torpedo_display.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:31:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:31:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:31:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:31:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:31:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpedo_display.cpp:31:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpsetup_display.cpp:25:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpsetup_display.cpp:26:
src/sub_torpsetup_display.h:34:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpsetup_display.cpp:26:
src/sub_torpsetup_display.h:43:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpsetup_display.cpp:26:
src/sub_torpsetup_display.h:44:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpsetup_display.cpp:26:
src/sub_torpsetup_display.h:45:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpsetup_display.cpp:26:
src/sub_torpsetup_display.h:46:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpsetup_display.cpp:26:
src/sub_torpsetup_display.h:47:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpsetup_display.cpp:26:
src/sub_torpsetup_display.h:51:27: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   bool is_over(const std::auto_ptr<texture>& 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpsetup_display.cpp:26:
src/sub_torpsetup_display.h:74:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<scheme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_torpsetup_display.cpp:27:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_uzo_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_uzo_display.cpp:29:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_valves_display.cpp:20:
src/sub_valves_display.h:33:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 auto_ptr<texts> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:29,
                 from src/torpedo.cpp:25:
src/texture.h:92:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:25:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/torpedo.cpp:27:
src/ptrlist.h:54:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/torpedo.cpp:27:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/torpedo.cpp:27:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/torpedo.cpp:27:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/torpedo.cpp:27:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/torpedo.cpp:27:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/torpedo.cpp:27:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo.cpp:27:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo_camera_display.cpp:26:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/torpedo_camera_display.cpp:29:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:35:
src/user_interface.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:35:
src/user_interface.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:35:
src/user_interface.h:68:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:35:
src/user_interface.h:75:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:35:
src/user_interface.h:99:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class sky> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:35:
src/user_interface.h:102:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<geoclipmap> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:37:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:39:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:97:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:98:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:99:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:100:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:101:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:102:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:103:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:151:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:171:29: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static void set_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:173:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:173:49: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:237:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:238:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:240:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:241:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:528:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:543:49: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  widget_3dview(int x, int y, int w, int h, std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:44:
src/widget.h:546:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void set_model(std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:45:
src/submarine_interface.h:87:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<class torpedo_camera_display> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:49:
src/sky.h:81:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:56:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:57:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:58:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:59:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:61:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:63:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<framebufferobject> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<framebufferobject> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:66:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:120:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:126:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/user_interface.cpp:51:
src/water.h:127:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<message> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/caustics.h:31,
                 from src/caustics.cpp:30:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/caustics.cpp: In constructor 'caustics::caustics()':
src/caustics.cpp:51:30: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   texture_pointers.push_back(auto_ptr<texture>( 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:56:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:57:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:58:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:59:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:61:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:63:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<framebufferobject> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:64:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<framebufferobject> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:66:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:120:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:126:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:32:
src/water.h:127:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/water.cpp:38:
src/ptrlist.h:54:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/water.cpp:38:
src/ptrlist.h:58:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/water.cpp:38:
src/ptrlist.h:83:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/water.cpp:38:
src/ptrlist.h:91:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/water.cpp:38:
src/ptrlist.h:134:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/water.cpp:38:
src/ptrlist.h: In member function 'void ptrlist<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/game.h:69,
                 from src/water.cpp:38:
src/ptrlist.h: In member function 'void ptrlist<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water.cpp:38:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<ai> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water_splash.cpp:22:
src/water_splash.h:41:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water_splash.cpp:22:
src/water_splash.h:42:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water_splash.cpp:22:
src/water_splash.h:43:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bspline> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water_splash.cpp:24:
src/texture.h:92:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/water_splash.cpp:25:
src/game.h:207:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_front(std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrlist.h:63:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T>::push_front(T*)':
src/ptrlist.h:67:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_front()':
src/ptrlist.h:84:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::release_back()':
src/ptrlist.h:92:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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<T> ptrlist<T>::iterator::release() const':
src/ptrlist.h:134:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> release() const { std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<water> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<height_generator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget::theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static void set_theme(std::auto_ptr<theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  widget_3dview(int x, int y, int w, int h, std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void set_model(std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_recogmanual_popup.cpp:20:
src/sub_recogmanual_popup.h:48:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/sub_recogmanual_popup.cpp:20:
src/sub_recogmanual_popup.h:49:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<image> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    auto_ptr<image> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/sub_recogmanual_popup.cpp:61:26: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    silhouettes.push_back(auto_ptr<image>(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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.h:33,
                 from src/widget.cpp:26:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:97:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:98:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:99:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:100:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:101:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:102:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:103:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:151:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:171:29: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static void set_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:173:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:173:49: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<theme> replace_theme(std::auto_ptr<theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:237:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:238:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:240:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:241:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:528:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:543:49: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  widget_3dview(int x, int y, int w, int h, std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/widget.cpp:26:
src/widget.h:546:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void set_model(std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp:46:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp: In constructor 'widget::widget(xml_elem&, widget*)':
src/widget.cpp:71:23: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   set_background(std::auto_ptr<texture>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp: At global scope:
src/widget.cpp:371:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<widget::theme> widget::replace_theme(std::auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp:371:57: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<widget::theme> widget::replace_theme(std::auto_ptr<widget::theme> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp: In static member function 'static std::auto_ptr<widget::theme> widget::replace_theme(std::auto_ptr<widget::theme>)':
src/widget.cpp:373:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<theme> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture>* 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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp: At global scope:
src/widget.cpp:725:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp: In static member function 'static std::auto_ptr<widget> widget::create_dialogue_ok(widget*, const string&, const string&, int, int)':
src/widget.cpp:734:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp: At global scope:
src/widget.cpp:743:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp: In static member function 'static std::auto_ptr<widget> widget::create_dialogue_ok_cancel(widget*, const string&, const string&, int, int)':
src/widget.cpp:752:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<widget> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp: At global scope:
src/widget.cpp:1532:58: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 widget_3dview::widget_3dview(int x, int y, int w, int h, auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp:1542:36: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 void widget_3dview::set_model(std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/widget.cpp: In constructor 'widget_text::widget_text(xml_elem&, widget*)':
src/widget.cpp:108:23: warning: '*<unknown>.widget_text::<anonymous>.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: '*<unknown>.widget_checkbox::<anonymous>.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: '*<unknown>.widget_button::<anonymous>.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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/global_data.cpp:23:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> 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<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/bv_tree.cpp:24:
src/bv_tree.h:80:69: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/bv_tree.cpp:24:
src/bv_tree.h:81:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/bv_tree.cpp:24:
src/bv_tree.h:100:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/bv_tree.cpp:30:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<bv_tree> bv_tree::create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> class auto_ptr;
                            ^~~~~~~~
src/bv_tree.cpp: In static member function 'static std::auto_ptr<bv_tree> bv_tree::create(const std::vector<vector3t<float> >&, std::__cxx11::list<bv_tree::leaf_data>&)':
src/bv_tree.cpp:32:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/bv_tree.cpp: At global scope:
src/bv_tree.cpp:107:43: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 bv_tree::bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/bv_tree.cpp:107:77: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 bv_tree::bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/font.h:30,
                 from src/font.cpp:23:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/font.cpp:27:
src/shader.h:247:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/font.cpp:27:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/font.cpp:27:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/font.cpp:27:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/geoclipmap.h:26,
                 from src/geoclipmap.cpp:20:
src/shader.h:247:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/geoclipmap.h:26,
                 from src/geoclipmap.cpp:20:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/geoclipmap.h:26,
                 from src/geoclipmap.cpp:20:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/geoclipmap.h:26,
                 from src/geoclipmap.cpp:20:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/geoclipmap.h:28,
                 from src/geoclipmap.cpp:20:
src/ptrvector.h:69:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/geoclipmap.h:28,
                 from src/geoclipmap.cpp:20:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/geoclipmap.cpp:20:
src/geoclipmap.h:163:19: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  /*mutable*/ std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/image.h:30,
                 from src/image.cpp:23:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/model.cpp:23:
src/shader.h:247:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/model.cpp:23:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/model.cpp:23:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.h:31,
                 from src/model.cpp:23:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  bv_tree(const spheref& sph, std::auto_ptr<bv_tree> left_tree, std::auto_ptr<bv_tree> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<bv_tree> create(const std::vector<vector3f>& vertices, std::list<leaf_data>& 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:48:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<model> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:67:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:104:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:105:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:106:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:141:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<map> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:183:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:283:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<bv_tree> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:370:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:371:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:372:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:373:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:374:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:375:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/model.cpp:23:
src/model.h:376:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/caustics.h:31,
                 from src/model.cpp:33:
src/ptrvector.h:69:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/caustics.h:31,
                 from src/model.cpp:33:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp: At global scope:
src/model.cpp:79:1: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp:80:1: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp:81:1: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp:82:1: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp:83:1: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp:84:1: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp:85:1: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp:430:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<model::mesh::triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp: In member function 'std::auto_ptr<model::mesh::triangle_iterator> model::mesh::get_tri_iterator() const':
src/model.cpp:434:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   return std::auto_ptr<triangle_iterator>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp:436:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   return std::auto_ptr<triangle_iterator>(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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp: In member function 'void model::mesh::compute_normals()':
src/model.cpp:540:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp:576:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<triangle_iterator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp:821:9: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<triangle_iterator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp: In member function 'double model::mesh::compute_volume() const':
src/model.cpp:1133:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<triangle_iterator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<triangle_iterator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<triangle_iterator> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/model.cpp: In member function 'void model::mesh::compute_bv_tree()':
src/model.cpp:1330:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr<triangle_iterator> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
    std::auto_ptr<material> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/primitives.h:28,
                 from src/primitives.cpp:23:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/primitives.cpp:23:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/primitives.h:28,
                 from src/primitives.cpp:23:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/primitives.cpp:23:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/primitives.h:28,
                 from src/primitives.cpp:23:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/primitives.cpp:23:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/primitives.h:28,
                 from src/primitives.cpp:23:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/shader.cpp:23:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/shader.cpp:23:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/shader.cpp:23:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/shader.cpp:25:
src/texture.h:92:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/shader.cpp:49:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/shader.cpp:50:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/shader.cpp:51:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
src/shader.cpp:52:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<ifstream> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/postprocessor.cpp:23:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/postprocessor.cpp:23:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/postprocessor.cpp:23:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/postprocessor.cpp:23:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/postprocessor.cpp:23:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/postprocessor.cpp:23:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static 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/postprocessor.cpp:23:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/postprocessor.cpp:24:
src/texture.h:92:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/font.h:30,
                 from src/system.cpp:36:
src/ptrvector.h:69:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  void push_back(std::auto_ptr<T> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/font.h:30,
                 from src/system.cpp:36:
src/ptrvector.h: In member function 'void ptrvector<T>::push_back(T*)':
src/ptrvector.h:76:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   std::auto_ptr<T> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/system.cpp:38:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/system.cpp:38:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/system.cpp:38:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  typedef std::auto_ptr<texture> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/texture.cpp:37:
src/shader.h:247:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/texture.cpp:37:
src/shader.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/texture.cpp:37:
src/shader.h:249:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> class auto_ptr;
                            ^~~~~~~~
In file included from src/primitives.h:28,
                 from src/texture.cpp:37:
src/shader.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  static std::auto_ptr<glsl_shader_setup> 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<typename> 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.99954
+ 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.61358
+ 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.T9Krz7
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.sTXhHm
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.7ecdul
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.wnfuoZ
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FkUO45
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
211.46user 10.66system 5:01.27elapsed 73%CPU (0avgtext+0avgdata 333732maxresident)k
0inputs+0outputs (0major+4897561minor)pagefaults 0swaps
251.43user 18.04system 5:52.67elapsed 76%CPU (0avgtext+0avgdata 333732maxresident)k
288inputs+0outputs (0major+5762843minor)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-12-01 13:01:51.217149103 +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-12-01 13:01:51.271149564 +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