<86>Jul 25 12:02:55 userdel[3228360]: delete user 'rooter' <86>Jul 25 12:02:55 userdel[3228360]: removed group 'rooter' owned by 'rooter' <86>Jul 25 12:02:55 userdel[3228360]: removed shadow group 'rooter' owned by 'rooter' <86>Jul 25 12:02:55 groupadd[3228365]: group added to /etc/group: name=rooter, GID=615 <86>Jul 25 12:02:55 groupadd[3228365]: group added to /etc/gshadow: name=rooter <86>Jul 25 12:02:55 groupadd[3228365]: new group: name=rooter, GID=615 <86>Jul 25 12:02:55 useradd[3228369]: new user: name=rooter, UID=615, GID=615, home=/root, shell=/bin/bash <86>Jul 25 12:02:55 userdel[3228375]: delete user 'builder' <86>Jul 25 12:02:55 userdel[3228375]: removed group 'builder' owned by 'builder' <86>Jul 25 12:02:55 userdel[3228375]: removed shadow group 'builder' owned by 'builder' <86>Jul 25 12:02:55 groupadd[3228380]: group added to /etc/group: name=builder, GID=616 <86>Jul 25 12:02:55 groupadd[3228380]: group added to /etc/gshadow: name=builder <86>Jul 25 12:02:55 groupadd[3228380]: new group: name=builder, GID=616 <86>Jul 25 12:02:55 useradd[3228384]: new user: name=builder, UID=616, GID=616, home=/usr/src, shell=/bin/bash <13>Jul 25 12:03:01 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed <13>Jul 25 12:03:01 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633314 installed <13>Jul 25 12:03:01 rpmi: libexpat-2.2.10-alt1 p9+261554.100.1.1 1605103337 installed <13>Jul 25 12:03:01 rpmi: libgomp1-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Jul 25 12:03:01 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed <13>Jul 25 12:03:01 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed <13>Jul 25 12:03:01 rpmi: perl-Module-Runtime-0.016-alt1 1509549848 installed <13>Jul 25 12:03:01 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed <13>Jul 25 12:03:01 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed <13>Jul 25 12:03:01 rpmi: libfftw3-common-3.3.8-alt1 sisyphus+226899.100.1.1 1554782385 installed <13>Jul 25 12:03:01 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Jul 25 12:03:01 rpmi: libjasper-2.0.22-alt1 p9+259398.100.5.1 1602695044 installed <13>Jul 25 12:03:01 rpmi: libogg-1.3.4-alt1 p9+249556.100.1.1 1586300646 installed <13>Jul 25 12:03:01 rpmi: libquadmath0-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Jul 25 12:03:01 rpmi: liblcms2-2.9-alt1 1516411892 installed <13>Jul 25 12:03:01 rpmi: libpaper-1.1.26-alt1 sisyphus+221360.100.1.1 1549974197 installed <13>Jul 25 12:03:01 rpmi: libopenjpeg2.0-2.3.1-alt1 sisyphus+226454.100.1.1 1554284337 installed <13>Jul 25 12:03:01 rpmi: libidn2-2.2.0-alt1 p9+229971.100.2.1 1558696281 installed <13>Jul 25 12:03:01 rpmi: libwebp7-1.0.3-alt1 p9+234901.200.1.1 1563552457 installed <13>Jul 25 12:03:01 rpmi: libjbig-2.1-alt1 1401380926 installed <13>Jul 25 12:03:01 rpmi: libtiff5-4.0.10.0.57.f9fc01c3-alt1 sisyphus+226958.100.1.1 1554850940 installed <13>Jul 25 12:03:01 rpmi: libICE-1.0.9-alt1 1409902721 installed <13>Jul 25 12:03:01 rpmi: libglvnd-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618230 installed <13>Jul 25 12:03:01 rpmi: libwayland-client-1.18.0-alt1 p9+260591.100.12.1 1606212861 installed <13>Jul 25 12:03:01 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Jul 25 12:03:01 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed <13>Jul 25 12:03:01 rpmi: psutils-2:1.23-alt2 sisyphus+226711.100.1.1 1554520843 installed <13>Jul 25 12:03:01 rpmi: libflac8-1.3.3-alt1 p9+249557.100.1.1 1586302007 installed <13>Jul 25 12:03:01 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744475 installed <13>Jul 25 12:03:01 rpmi: libfftw3-3.3.8-alt1 sisyphus+226899.100.1.1 1554783258 installed <13>Jul 25 12:03:01 rpmi: perl-Dist-CheckConflicts-0.11-alt1 1397076608 installed <13>Jul 25 12:03:01 rpmi: perl-Module-Implementation-0.09-alt1 1418836057 installed <13>Jul 25 12:03:01 rpmi: xorg-proto-devel-2021.4-alt1 p9+272150.100.1.1 1621427342 installed <13>Jul 25 12:03:01 rpmi: libnspr-1:4.28-alt1 p9+254920.20.18.1 1601209854 installed <13>Jul 25 12:03:02 rpmi: libtcl-8.6.9-alt1 sisyphus+227145.100.1.2 1555606538 installed <13>Jul 25 12:03:02 rpmi: libsqlite3-3.33.0-alt1 p9+258834.40.2.1 1601365057 installed <13>Jul 25 12:03:02 rpmi: python-module-sphinxcontrib-2.1.1-alt2.1.2 sisyphus+227529.1100.1.2 1555924423 installed <13>Jul 25 12:03:02 rpmi: libopenblas-0.3.9-alt2 p9+274919.40.2.1 1624305327 installed <13>Jul 25 12:03:02 rpmi: perl-IO-stringy-2.111-alt1 1432302202 installed <13>Jul 25 12:03:02 rpmi: perl-Devel-StackTrace-1:2.03-alt1 1511420922 installed <13>Jul 25 12:03:02 rpmi: perl-Sub-Exporter-Progressive-0.001013-alt1 1479395404 installed <13>Jul 25 12:03:02 rpmi: perl-Unicode-Normalize-1:5.28.3-alt1 p9+261964.100.3.1 1606316313 installed <13>Jul 25 12:03:02 rpmi: perl-File-Which-1.23-alt1 sisyphus.218871.100 1546337313 installed <13>Jul 25 12:03:02 rpmi: perl-Tie-RefHash-1.39-alt1 1316492563 installed <13>Jul 25 12:03:02 rpmi: perl-TimeDate-2.32-alt1 p9+252601.500.11.1 1592659283 installed <13>Jul 25 12:03:02 rpmi: perl-IO-Socket-IP-0.39-alt1 1494508514 installed <13>Jul 25 12:03:02 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed <13>Jul 25 12:03:02 rpmi: perl-Compress-Raw-Zlib-2.086-alt1 sisyphus+226395.100.1.2 1554269783 installed <13>Jul 25 12:03:02 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Jul 25 12:03:02 rpmi: ed-1:0.2-alt10 1449768440 installed <13>Jul 25 12:03:02 rpmi: libltdl7-2.4.6-alt1 sisyphus+226971.100.2.1 1554906368 installed <13>Jul 25 12:03:02 rpmi: libnettle6-3.4.1-alt1 sisyphus+226533.100.2.1 1554512222 installed <13>Jul 25 12:03:02 rpmi: libfribidi-1.0.7-alt1 p9+238309.200.1.1 1569787058 installed <13>Jul 25 12:03:02 rpmi: libpixman-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013870 installed <13>Jul 25 12:03:02 rpmi: libwayland-server-1.18.0-alt1 p9+260591.100.12.1 1606212861 installed <13>Jul 25 12:03:02 rpmi: ilmbase25-common-2.5.6-alt1 p9+272589.100.3.1 1622734937 installed <13>Jul 25 12:03:02 rpmi: libiex25-2.5.6-alt1 p9+272589.100.3.1 1622734937 installed <13>Jul 25 12:03:02 rpmi: libp11-kit-0.23.15-alt2 p9+254920.2400.19.1 1601385903 installed <13>Jul 25 12:03:02 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed <13>Jul 25 12:03:02 rpmi: libilmthread25-2.5.6-alt1 p9+272589.100.3.1 1622734937 installed <13>Jul 25 12:03:02 rpmi: libimath25-2.5.6-alt1 p9+272589.100.3.1 1622734937 installed <13>Jul 25 12:03:02 rpmi: libhalf25-2.5.6-alt1 p9+272589.100.3.1 1622734937 installed <13>Jul 25 12:03:02 rpmi: libhogweed4-3.4.1-alt1 sisyphus+226533.100.2.1 1554512222 installed <13>Jul 25 12:03:02 rpmi: libgnutls30-3.6.16-alt1 p9+273087.100.1.1 1622487001 installed <13>Jul 25 12:03:02 rpmi: perl-autodie-2.29-alt1 1445013559 installed <13>Jul 25 12:03:02 rpmi: perl-File-HomeDir-1.004-alt1 1525450444 installed <13>Jul 25 12:03:02 rpmi: perl-unicore-1:5.28.3-alt1 p9+261964.100.3.1 1606316185 installed <13>Jul 25 12:03:02 rpmi: perl-Net-IDN-Encode-2.500-alt1 sisyphus+221481.100.1.1 1550127196 installed <13>Jul 25 12:03:02 rpmi: perl-Devel-GlobalDestruction-1:0.14-alt1 1479389769 installed <13>Jul 25 12:03:02 rpmi: perl-OLE-Storage_Lite-0.20-alt1 p9+252601.400.11.1 1592659257 installed <13>Jul 25 12:03:02 rpmi: tcl-8.6.9-alt1 sisyphus+227145.100.1.2 1555606538 installed <13>Jul 25 12:03:02 rpmi: libe2fs-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Jul 25 12:03:02 rpmi: libss-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Jul 25 12:03:03 rpmi: e2fsprogs-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Jul 25 12:03:03 rpmi: libOpenGL-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618230 installed <13>Jul 25 12:03:03 rpmi: libraw-0.19.5-alt1 p9+236466.300.1.1 1566485894 installed <13>Jul 25 12:03:03 rpmi: libgfortran5-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Jul 25 12:03:03 rpmi: libquadmath8-devel-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Jul 25 12:03:03 rpmi: libfftw3q-3.3.8-alt1 sisyphus+226899.100.1.1 1554783258 installed <13>Jul 25 12:03:03 rpmi: libgdbm-devel-1.8.3-alt10 1454943334 installed <13>Jul 25 12:03:03 rpmi: libfftw3f-3.3.8-alt1 sisyphus+226899.100.1.1 1554783258 installed <13>Jul 25 12:03:03 rpmi: libfftw3l-3.3.8-alt1 sisyphus+226899.100.1.1 1554783258 installed <13>Jul 25 12:03:03 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed <13>Jul 25 12:03:03 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>Jul 25 12:03:03 rpmi: wayland-devel-1.18.0-alt1 p9+260591.100.12.1 1606212861 installed <13>Jul 25 12:03:03 rpmi: libwayland-client-devel-1.18.0-alt1 p9+260591.100.12.1 1606212861 installed <13>Jul 25 12:03:03 rpmi: libflif-0.3-alt1 sisyphus+223364.100.1.1 1551501723 installed <13>Jul 25 12:03:03 rpmi: vulkan-filesystem-1.2.166-alt1 p9+274645.400.3.1 1624969588 installed <13>Jul 25 12:03:03 rpmi: libvulkan1-1.2.166-alt1 p9+274645.400.3.1 1624969466 installed <13>Jul 25 12:03:03 rpmi: libmad-0.15.1b-alt9 sisyphus+222614.100.1.1 1550890149 installed <13>Jul 25 12:03:03 rpmi: timidity-instruments-1:1.0-alt1 1166705614 installed <13>Jul 25 12:03:03 rpmi: libopus-1.3.1-alt3 p9+247689.300.3.1 1584537501 installed <13>Jul 25 12:03:03 rpmi: libgsm-1.0.17-alt1 1523356165 installed <13>Jul 25 12:03:03 rpmi: libsndfile-1.0.30-alt2 p9+262916.200.2.1 1607353719 installed <13>Jul 25 12:03:03 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed <13>Jul 25 12:03:03 rpmi: libkpathsea6-2019-alt1_2 p9+238369.100.3.1 1569961575 installed <13>Jul 25 12:03:03 rpmi: libptexenc1-2019-alt1_2 p9+238369.100.3.1 1569961575 installed <13>Jul 25 12:03:03 rpmi: libsynctex2-2019-alt1_2 p9+238369.100.3.1 1569961575 installed <13>Jul 25 12:03:03 rpmi: libtexlua5-2019-alt1_2 p9+238369.100.3.1 1569961575 installed <13>Jul 25 12:03:03 rpmi: zziplib-0.13.69-alt3 p9+240930.100.1.1 1574080049 installed <13>Jul 25 12:03:03 rpmi: publicsuffix-list-dafsa-20210419-alt1 p9+270359.100.1.1 1618926138 installed <13>Jul 25 12:03:03 rpmi: libpsl-0.21.1-alt1 p9+255207.100.1.1 1595355048 installed <13>Jul 25 12:03:03 rpmi: libnghttp2-1.41.0-alt1 p9+256449.100.1.1 1597829547 installed <13>Jul 25 12:03:03 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Jul 25 12:03:03 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Jul 25 12:03:04 rpmi: poppler-data-0.4.9-alt1 sisyphus.216033.100 1541141723 installed <13>Jul 25 12:03:05 rpmi: libicu64-1:6.4.2-alt3 p9+270873.100.1.1 1619612666 installed <13>Jul 25 12:03:05 rpmi: tex-common-0.2-alt4 1244804096 installed <13>Jul 25 12:03:05 rpmi: t1utils-1.41-alt1 1502978415 installed <13>Jul 25 12:03:05 rpmi: libqqwing-1.3.4-alt2 1436192940 installed <13>Jul 25 12:03:05 rpmi: qqwing-1.3.4-alt2 1436192940 installed <13>Jul 25 12:03:05 rpmi: python-module-iniconfig-1.0.0-alt1 sisyphus+227494.1100.1.3 1555839106 installed <13>Jul 25 12:03:05 rpmi: python-module-apipkg-1.5-alt1 1531926894 installed <13>Jul 25 12:03:05 rpmi: python-module-imagesize-1.1.0-alt1 sisyphus+229015.100.2.1 1557233756 installed <13>Jul 25 12:03:05 rpmi: python-sphinx-objects.inv-1:2.3.8.20190514-alt1 p9+229421.100.1.1 1557927689 installed <13>Jul 25 12:03:05 rpmi: libxapian-1.4.15-alt1 p9+258827.100.1.1 1601305423 installed <13>Jul 25 12:03:05 rpmi: python-module-google-0.4.2-alt2.1 sisyphus+228356.1500.3.1 1556633057 installed <13>Jul 25 12:03:05 rpmi: python-module-markupsafe-1.1.1-alt1 p9+254838.60.14.1 1602882139 installed <13>Jul 25 12:03:05 rpmi: python-module-enum34-1.1.6-alt3 1527251693 installed <13>Jul 25 12:03:05 rpmi: libnumpy-1:1.15.4-alt5 p9+255957.40.47.1 1599835883 installed <13>Jul 25 12:03:05 rpmi: libxblas-1.0.248-alt1.3 sisyphus+229150.100.1.1 1557388786 installed <13>Jul 25 12:03:05 rpmi: liblapack-1:3.8.0-alt3 sisyphus+221521.100.1.1 1550134903 installed <13>Jul 25 12:03:05 rpmi: perl-Text-Unidecode-1.30-alt1 1480505027 installed <13>Jul 25 12:03:05 rpmi: perl-Unicode-Map-0.112-alt7.1 sisyphus+219907.5000.1.1 1548350262 installed <13>Jul 25 12:03:05 rpmi: perl-Digest-Perl-MD5-1.9-alt1 1394057208 installed <13>Jul 25 12:03:05 rpmi: perl-Crypt-RC4-2.02-alt1 1319549646 installed <13>Jul 25 12:03:05 rpmi: perl-Math-Complex-1.59-alt1 1334229876 installed <13>Jul 25 12:03:05 rpmi: perl-XML-RegExp-0.04-alt1 1348526543 installed <13>Jul 25 12:03:06 rpmi: perl-DBI-1.642-alt1.1 sisyphus+219907.3200.1.1 1548345365 installed <13>Jul 25 12:03:06 rpmi: perl-Package-Stash-XS-0.29-alt1.1 sisyphus+219907.3400.1.1 1548345496 installed <13>Jul 25 12:03:06 rpmi: perl-Package-Stash-0.38-alt1 sisyphus.218845.100 1546250118 installed <13>Jul 25 12:03:06 rpmi: perl-Sub-Identify-0.14-alt1.2 sisyphus+219907.3700.1.1 1548345622 installed <13>Jul 25 12:03:06 rpmi: perl-Variable-Magic-0.62-alt1.2 sisyphus+219907.3600.1.1 1548345581 installed <13>Jul 25 12:03:06 rpmi: perl-B-Hooks-EndOfScope-0.24-alt1 1524680298 installed <13>Jul 25 12:03:06 rpmi: perl-namespace-clean-0.27-alt1 1464272543 installed <13>Jul 25 12:03:06 rpmi: perl-namespace-autoclean-0.28-alt1 1444994071 installed <13>Jul 25 12:03:06 rpmi: perl-Sub-Quote-2.006003-alt1 sisyphus+224895.100.1.1 1552434926 installed <13>Jul 25 12:03:06 rpmi: perl-Role-Tiny-2.000006-alt1 1513709006 installed <13>Jul 25 12:03:06 rpmi: perl-MRO-Compat-0.13-alt2 p9+261964.200.3.1 1606316246 installed <13>Jul 25 12:03:06 rpmi: perl-Class-Data-Inheritable-0.08-alt2 1316996762 installed <13>Jul 25 12:03:06 rpmi: perl-Exception-Class-1.44-alt1 1513614520 installed <13>Jul 25 12:03:06 rpmi: perl-PadWalker-2.3-alt1.2 sisyphus+219907.3500.1.1 1548345536 installed <13>Jul 25 12:03:06 rpmi: perl-Devel-Caller-2.06-alt2.2 sisyphus+219907.4000.1.1 1548345662 installed <13>Jul 25 12:03:06 rpmi: perl-Devel-LexAlias-0.05-alt3_17 sisyphus+219907.4100.1.1 1548345709 installed <13>Jul 25 12:03:06 rpmi: perl-Eval-Closure-0.14-alt1 1465147597 installed <13>Jul 25 12:03:06 rpmi: perl-Params-ValidationCompiler-0.30-alt1 1533170707 installed <13>Jul 25 12:03:06 rpmi: perl-Mail-Sendmail-0.80-alt1 1504118031 installed <13>Jul 25 12:03:06 rpmi: perl-Mail-Sender-1:0.903-alt1 1479576662 installed <13>Jul 25 12:03:06 rpmi: perl-Email-Date-Format-1.005-alt1 1413796337 installed <13>Jul 25 12:03:06 rpmi: ppp-common-0.5.1-alt1 1244040597 installed <13>Jul 25 12:03:06 rpmi: sendmail-common-1.7-alt3 1353029717 installed <13>Jul 25 12:03:06 rpmi: perl-Locale-Maketext-Simple-0.21-alt3 1321333616 installed <13>Jul 25 12:03:06 rpmi: perl-IPC-System-Simple-1.25-alt2_1 1388863478 installed <13>Jul 25 12:03:06 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed <13>Jul 25 12:03:06 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Jul 25 12:03:06 rpmi: perl-File-Copy-Recursive-0.44-alt1 1525447381 installed <13>Jul 25 12:03:06 rpmi: perl-Digest-SHA1-2.13-alt5.2 sisyphus+219907.4500.1.1 1548350054 installed <13>Jul 25 12:03:06 rpmi: less-530-alt1 sisyphus+226367.200.2.2 1554151813 installed <13>Jul 25 12:03:06 rpmi: perl-Compress-Raw-Bzip2-2.086-alt1 sisyphus+226394.100.1.2 1554269409 installed <13>Jul 25 12:03:06 rpmi: libdb4.7-devel-4.7.25-alt9 1490438479 installed <13>Jul 25 12:03:06 rpmi: perl-devel-1:5.28.3-alt1 p9+261964.100.3.1 1606316313 installed <13>Jul 25 12:03:06 rpmi: perl-Test-Fatal-0.014-alt1 1418768336 installed <13>Jul 25 12:03:06 rpmi: perl-Specio-0.43-alt1 sisyphus.215861.100 1540964587 installed <13>Jul 25 12:03:06 rpmi: hd2u-1.0.3-alt2 1400842666 installed <13>Jul 25 12:03:06 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343389 installed <13>Jul 25 12:03:06 rpmi: perl-Encode-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed <13>Jul 25 12:03:06 rpmi: perl-URI-1.76-alt1 sisyphus+220243.100.1.1 1548863244 installed <13>Jul 25 12:03:06 rpmi: perl-HTML-Parser-3.72-alt1.2 sisyphus+219907.600.1.1 1548343581 installed <13>Jul 25 12:03:06 rpmi: perl-IO-Compress-2.086-alt1 sisyphus+226399.100.2.1 1554270186 installed <13>Jul 25 12:03:06 rpmi: perl-Net-HTTP-6.18-alt1 1526560501 installed <13>Jul 25 12:03:06 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Jul 25 12:03:06 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Jul 25 12:03:06 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>Jul 25 12:03:06 rpmi: perl-HTTP-Message-6.18-alt1 1528288416 installed <13>Jul 25 12:03:06 rpmi: perl-HTTP-Cookies-6.04-alt1 1504116575 installed <13>Jul 25 12:03:06 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Jul 25 12:03:06 rpmi: perl-libwww-6.39-alt1 sisyphus+229237.100.1.1 1557650051 installed <13>Jul 25 12:03:06 rpmi: perl-XML-Parser-2.44-alt2.2 sisyphus+219907.1300.1.1 1548343835 installed <13>Jul 25 12:03:06 rpmi: perl-XML-DOM-1.46-alt1 1474815568 installed <13>Jul 25 12:03:06 rpmi: perl-XML-XPath-1.44-alt1 sisyphus.215541.100 1540451758 installed <13>Jul 25 12:03:06 rpmi: perl-HTML-Form-6.04-alt1 sisyphus+225750.100.1.1 1553678430 installed <13>Jul 25 12:03:06 rpmi: perl-XML-Writer-0.625-alt1 1402417374 installed <13>Jul 25 12:03:06 rpmi: hwinfo-utils-21.23-alt1.1 sisyphus+223919.100.1.1 1551893139 installed <13>Jul 25 12:03:06 rpmi: perl-Pod-Simple-3.35-alt1 1482098090 installed <13>Jul 25 12:03:06 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed <13>Jul 25 12:03:06 rpmi: perl-podlators-4.11-alt1 1525935408 installed <13>Jul 25 12:03:06 rpmi: perl-HTML-Tree-5.07-alt1 1506480309 installed <13>Jul 25 12:03:06 rpmi: perl-HTML-Formatter-2.16-alt1 1482105372 installed <13>Jul 25 12:03:06 rpmi: perl-WWW-Mechanize-1.91-alt1 sisyphus+219761.100.1.2 1548132822 installed <13>Jul 25 12:03:06 rpmi: perl-MIME-Types-2.17-alt1 1517533413 installed <13>Jul 25 12:03:06 rpmi: perl-Text-CSV_XS-1.39-alt1 sisyphus+225184.100.1.2 1552965523 installed <13>Jul 25 12:03:06 rpmi: perl-Spreadsheet-ParseExcel-1:0.65-alt1 1395677487 installed <13>Jul 25 12:03:06 rpmi: perl-MIME-Charset-1.012.2-alt1 1494353584 installed <13>Jul 25 12:03:06 rpmi: perl-YAML-Tiny-1.73-alt1 1520430664 installed <13>Jul 25 12:03:06 rpmi: libteckit-2.5.1-alt2.1 1319227325 installed <13>Jul 25 12:03:06 rpmi: libteckit-utils-2.5.1-alt2.1 1319227325 installed <13>Jul 25 12:03:06 rpmi: rgb-1.0.6-alt3 p9+229442.100.1.1 1557941137 installed <13>Jul 25 12:03:06 rpmi: libnetpbm11-10.85.04-alt1 sisyphus+225727.140.8.1 1553672199 installed <13>Jul 25 12:03:06 rpmi: mailx-8.1.2-alt7 1366314832 installed <13>Jul 25 12:03:06 rpmi: sharutils-4.6.3-alt1.1.qa2.1 1449219807 installed <13>Jul 25 12:03:06 rpmi: ncompress-4.2.4.4-alt1 1366160442 installed <13>Jul 25 12:03:06 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed <13>Jul 25 12:03:07 rpmi: libstdc++8-devel-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Jul 25 12:03:08 rpmi: gcc8-c++-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed <13>Jul 25 12:03:08 rpmi: libdialog-1.3.20171209-alt1 1529583087 installed <13>Jul 25 12:03:08 rpmi: dialog-1.3.20171209-alt1 1529583087 installed <13>Jul 25 12:03:08 rpmi: libruby-2.5.9-alt1 p9+261867.500.5.1 1606313968 installed <13>Jul 25 12:03:08 rpmi: libyaml2-0.2.2-alt1 sisyphus+229134.100.1.1 1557342721 installed <13>Jul 25 12:03:08 rpmi: alsa-ucm-conf-1.2.4-alt1 p9+250722.2300.14.1 1614269485 installed <13>Jul 25 12:03:08 rpmi: alsa-topology-conf-1.2.4-alt1 p9+250722.2200.14.1 1614269467 installed <13>Jul 25 12:03:08 rpmi: libalsa-1:1.2.4-alt1 p9+250722.2400.14.1 1614269556 installed <13>Jul 25 12:03:08 rpmi: libImageMagick6-common-6.9.11.23-alt1 p9+265603.200.9.1 1613079225 installed <13>Jul 25 12:03:08 rpmi: libwmflite-0.2.8.4-alt13 1506519339 installed <13>Jul 25 12:03:08 rpmi: liblqr-0.4.2-alt1 1383038438 installed <13>Jul 25 12:03:08 rpmi: libx265-160-2.8-alt1 1529659188 installed <13>Jul 25 12:03:08 rpmi: libde265-1.0.3-alt1 1528888221 installed <13>Jul 25 12:03:08 rpmi: djvu-common-3.5.25.3-alt1 1365826139 installed <13>Jul 25 12:03:08 rpmi: libdjvu-3.5.25.3-alt1 1365826139 installed <13>Jul 25 12:03:08 rpmi: libgts-0.7.6-alt2.drc20130205.1 sisyphus+225727.500.8.1 1553672623 installed <13>Jul 25 12:03:08 rpmi: liblz4-1:1.9.2-alt1 p9+238696.500.1.1 1570228299 installed <13>Jul 25 12:03:09 rpmi: libgpg-error-1.36-alt1 p9+261942.140.4.1 1606237675 installed <13>Jul 25 12:03:09 rpmi: libgcrypt20-1.8.5-alt3 p9+261942.200.4.1 1606237923 installed <13>Jul 25 12:03:09 rpmi: libsystemd-1:246.14-alt1 p9+279856.100.1.1 1626804758 installed <13>Jul 25 12:03:09 rpmi: libdbus-1.12.16-alt2 p9+240607.100.1.1 1573553687 installed <13>Jul 25 12:03:09 rpmi: libavahi-0.8-alt2 p9+270905.100.1.1 1619639865 installed <13>Jul 25 12:03:09 rpmi: libcups-2.3.3-alt6.op2 p9+272723.300.4.1 1624275925 installed <13>Jul 25 12:03:09 rpmi: libxslt-1.1.34-alt1.p9.1 p9+261811.300.3.1 1605513919 installed <13>Jul 25 12:03:09 rpmi: icon-theme-hicolor-0.17-alt2 p9+248347.100.1.1 1584981172 installed <13>Jul 25 12:03:09 rpmi: shared-mime-info-1.13.1-alt1 p9+238204.100.1.1 1569496447 installed <13>Jul 25 12:03:09 rpmi: gsettings-desktop-schemas-data-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed <13>Jul 25 12:03:09 rpmi: libgio-2.60.7-alt1 p9+237353.100.2.2 1568373081 installed <13>Jul 25 12:03:09 rpmi: gsettings-desktop-schemas-3.32.0-alt1 sisyphus+225059.300.3.2 1552843980 installed <13>Jul 25 12:03:09 rpmi: libgdk-pixbuf-locales-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed <13>Jul 25 12:03:09 rpmi: libgdk-pixbuf-2.38.2-alt1 p9+237353.1000.2.2 1568374336 installed <13>Jul 25 12:03:09 rpmi: gtk-update-icon-cache-3.24.29-alt0.M90P.1 p9+277455.200.2.1 1625582492 installed <13>Jul 25 12:03:09 rpmi: libheif-1.6.2-alt1 p9+244301.100.3.1 1582815559 installed <13>Jul 25 12:03:10 rpmi: libgtk+2-locales-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed <13>Jul 25 12:03:10 rpmi: libatk-locales-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed <13>Jul 25 12:03:10 rpmi: libatk-2.32.0-alt1 sisyphus+225059.600.3.2 1552845362 installed <13>Jul 25 12:03:10 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed <13>Jul 25 12:03:10 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>Jul 25 12:03:10 rpmi: libsombok-2.4.0-alt1_8 sisyphus+226104.100.1.1 1554121176 installed <13>Jul 25 12:03:10 rpmi: perl-Unicode-LineBreak-2019.001-alt1.1 sisyphus+219907.4700.1.1 1548350207 installed <13>Jul 25 12:03:10 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed <13>Jul 25 12:03:10 rpmi: libharfbuzz-2.6.2-alt1 p9+277458.500.1.1 1625577176 installed <13>Jul 25 12:03:10 rpmi: libfreetype-2.10.1-alt1.1.p9.1 p9+260179.200.3.1 1603971407 installed <13>Jul 25 12:03:10 rpmi: fontconfig-2.13.1-alt1 p9+247340.200.3.1 1583400517 installed Updating fonts cache: <29>Jul 25 12:03:11 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Jul 25 12:03:12 rpmi: libgs-9.27-alt1.M90P.1 p9+258832.300.4.1 1601632201 installed <13>Jul 25 12:03:13 rpmi: fonts-type1-urw-3:1.0.7pre44-alt3 sisyphus+224082.100.2.1 1552406640 installed <13>Jul 25 12:03:14 rpmi: ghostscript-common-9.27-alt1.M90P.1 p9+258832.300.4.1 1601632175 installed <13>Jul 25 12:03:14 rpmi: ghostscript-classic-9.27-alt1.M90P.1 p9+258832.300.4.1 1601632201 installed <13>Jul 25 12:03:14 rpmi: libraqm-0.5.0-alt1 1530413343 installed <13>Jul 25 12:03:14 rpmi: ttf2pt1-3.4.4-alt1.qa1 1366267507 installed <13>Jul 25 12:03:14 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed <13>Jul 25 12:03:14 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed <13>Jul 25 12:03:14 rpmi: libdrm-1:2.4.105-alt2 p9+271012.100.1.1 1619786697 installed <13>Jul 25 12:03:14 rpmi: libgbm-4:21.0.3-alt1 p9+271012.200.3.1 1621244977 installed <13>Jul 25 12:03:14 rpmi: libX11-locales-3:1.7.2-alt1 p9+273972.100.2.1 1623924318 installed <13>Jul 25 12:03:14 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed <13>Jul 25 12:03:14 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Jul 25 12:03:14 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed <13>Jul 25 12:03:14 rpmi: libX11-3:1.7.2-alt1 p9+273972.100.2.1 1623924397 installed <13>Jul 25 12:03:14 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Jul 25 12:03:14 rpmi: libXrender-0.9.10-alt1 p9+261891.200.2.1 1606149111 installed <13>Jul 25 12:03:14 rpmi: libXt-1.1.4-alt1 1369984722 installed <13>Jul 25 12:03:14 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed <13>Jul 25 12:03:14 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed <13>Jul 25 12:03:14 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed <13>Jul 25 12:03:14 rpmi: libXpm-3.5.12-alt1 sisyphus+223149.400.2.1 1551268289 installed <13>Jul 25 12:03:14 rpmi: libgd3-2.2.5-alt3 sisyphus+226800.200.2.1 1554649317 installed <13>Jul 25 12:03:14 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949641 installed <13>Jul 25 12:03:14 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Jul 25 12:03:14 rpmi: libGLX-mesa-4:21.0.3-alt1 p9+271012.200.3.1 1621244977 installed <13>Jul 25 12:03:14 rpmi: libXi-1.7.9-alt2 sisyphus+226377.100.1.2 1554260260 installed <13>Jul 25 12:03:14 rpmi: libvdpau-1:1.4-alt1 p9+258595.100.2.1 1601316924 installed <13>Jul 25 12:03:14 rpmi: libpulseaudio-14.2-alt5 p9+275574.200.4.1 1625043993 installed <13>Jul 25 12:03:14 rpmi: libSDL-1.2.14-alt8 p9+232634.100.1.1 1560964518 installed <13>Jul 25 12:03:14 rpmi: libSDL_image-1.2.12-alt2 sisyphus+223384.100.1.1 1551514520 installed <13>Jul 25 12:03:14 rpmi: libSDL_net-1.2.8-alt1 1333963614 installed <13>Jul 25 12:03:14 rpmi: libmikmod-3.3.11.1-alt2 1502706814 installed <13>Jul 25 12:03:14 rpmi: libSDL_mixer-1.2.12-alt1 1421435874 installed <13>Jul 25 12:03:14 rpmi: libEGL-mesa-4:21.0.3-alt1 p9+271012.200.3.1 1621244977 installed <13>Jul 25 12:03:14 rpmi: libEGL-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618230 installed <13>Jul 25 12:03:14 rpmi: libGLX-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618230 installed <13>Jul 25 12:03:14 rpmi: libGL-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618230 installed <13>Jul 25 12:03:14 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed <13>Jul 25 12:03:14 rpmi: libpango-1.44.6-alt1 p9+237353.700.2.2 1568374131 installed <13>Jul 25 12:03:15 rpmi: librsvg-1:2.46.4-alt1 p9+248366.400.6.1 1587062978 installed <13>Jul 25 12:03:15 rpmi: libva-2.11.0-alt1 p9+269909.100.6.1 1618999729 installed <13>Jul 25 12:03:15 rpmi: libavutil56-2:4.3.2-alt1 p9+269908.100.1.1 1618392576 installed <13>Jul 25 12:03:15 rpmi: liblasi-1.1.2-alt1.qa1 1460141148 installed <13>Jul 25 12:03:15 rpmi: libGLU-4:9.0.1-alt1 p9+251991.3000.19.1 1590835916 installed <13>Jul 25 12:03:15 rpmi: libfreeglut-3.0.0-alt3 sisyphus+226742.100.2.3 1554619771 installed <13>Jul 25 12:03:15 rpmi: libXaw-1.0.12-alt1 1391072624 installed <13>Jul 25 12:03:15 rpmi: perl-Tk-804.034-alt1.2 sisyphus+219907.4300.1.1 1548346044 installed <13>Jul 25 12:03:15 rpmi: libtk-8.6.9-alt1 sisyphus+227145.200.1.2 1555606681 installed <13>Jul 25 12:03:15 rpmi: tk-8.6.9-alt1 sisyphus+227145.200.1.2 1555606681 installed <13>Jul 25 12:03:15 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed <13>Jul 25 12:03:15 rpmi: ghostscript-module-X-9.27-alt1.M90P.1 p9+258832.300.4.1 1601632201 installed <13>Jul 25 12:03:15 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed <13>Jul 25 12:03:15 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed <13>Jul 25 12:03:15 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed <13>Jul 25 12:03:15 rpmi: libgtk+2-2.24.32-alt3 sisyphus+227306.100.1.3 1555646092 installed <13>Jul 25 12:03:16 rpmi: libgraphviz-2.41.2-alt4 p9+259365.100.2.1 1602278891 installed <13>Jul 25 12:03:16 rpmi: netpbm-10.85.04-alt1 sisyphus+225727.140.8.1 1553672199 installed <13>Jul 25 12:03:18 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed <13>Jul 25 12:03:18 rpmi: libX11-devel-3:1.7.2-alt1 p9+273972.100.2.1 1623924397 installed <13>Jul 25 12:03:18 rpmi: libglvnd-devel-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618230 installed <13>Jul 25 12:03:18 rpmi: libGL-devel-4:21.0.3-alt1 p9+271012.200.3.1 1621244977 installed <13>Jul 25 12:03:18 rpmi: libGLU-devel-4:9.0.1-alt1 p9+251991.3000.19.1 1590835916 installed <13>Jul 25 12:03:18 rpmi: libSDL-devel-1.2.14-alt8 p9+232634.100.1.1 1560964518 installed <13>Jul 25 12:03:18 rpmi: libva-devel-2.11.0-alt1 p9+269909.100.6.1 1618999729 installed <13>Jul 25 12:03:18 rpmi: libvdpau-devel-1:1.4-alt1 p9+258595.100.2.1 1601316924 installed <13>Jul 25 12:03:18 rpmi: openexr25-common-2.5.6-alt1 p9+272589.200.3.1 1622735038 installed <13>Jul 25 12:03:18 rpmi: libilmimf25-2.5.6-alt1 p9+272589.200.3.1 1622735038 installed <13>Jul 25 12:03:18 rpmi: libImageMagick6.6-6.9.11.23-alt1 p9+265603.200.9.1 1613079225 installed <13>Jul 25 12:03:18 rpmi: python-modules-curses-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:18 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Jul 25 12:03:19 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Jul 25 12:03:19 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Jul 25 12:03:19 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed <13>Jul 25 12:03:19 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jul 25 12:03:19 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jul 25 12:03:19 rpmi: ca-certificates-2020.06.29-alt1 p9+258899.100.3.1 1601998604 installed <13>Jul 25 12:03:19 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed <13>Jul 25 12:03:19 rpmi: p11-kit-trust-0.23.15-alt2 p9+254920.2400.19.1 1601385903 installed <13>Jul 25 12:03:19 rpmi: libcrypto1.1-1.1.1k-alt1 p9+268376.100.3.1 1616721011 installed <13>Jul 25 12:03:19 rpmi: libssl1.1-1.1.1k-alt1 p9+268376.100.3.1 1616721011 installed <86>Jul 25 12:03:19 groupadd[3230079]: group added to /etc/group: name=_keytab, GID=499 <86>Jul 25 12:03:19 groupadd[3230079]: group added to /etc/gshadow: name=_keytab <86>Jul 25 12:03:19 groupadd[3230079]: new group: name=_keytab, GID=499 <13>Jul 25 12:03:19 rpmi: libkrb5-1.17.2-alt1 p9+262110.100.3.1 1606242416 installed <13>Jul 25 12:03:19 rpmi: libpython3-3.7.4-alt3 p9+249932.100.2.1 1587127349 installed <13>Jul 25 12:03:19 rpmi: python3-3.7.4-alt3 p9+249932.100.2.1 1587127349 installed <13>Jul 25 12:03:20 rpmi: python3-base-3.7.4-alt3 p9+249932.100.2.1 1587127349 installed <13>Jul 25 12:03:20 rpmi: libvulkan-devel-1.2.166-alt1 p9+274645.400.3.1 1624969466 installed <13>Jul 25 12:03:20 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Jul 25 12:03:20 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Jul 25 12:03:20 rpmi: python-modules-compiler-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:20 rpmi: python-modules-email-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:20 rpmi: python-modules-unittest-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:20 rpmi: python-modules-encodings-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-modules-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-modules-nis-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-modules-xml-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-modules-ctypes-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-module-pkg_resources-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed <13>Jul 25 12:03:21 rpmi: python-module-six-1.12.0-alt1 sisyphus+219665.100.2.1 1548148570 installed <13>Jul 25 12:03:21 rpmi: python-modules-json-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-modules-multiprocessing-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-modules-logging-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-tools-2to3-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-module-jinja2-2.11.2-alt1 p9+254838.40.14.1 1602882082 installed <13>Jul 25 12:03:21 rpmi: python-modules-hotshot-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-module-future-0.16.0-alt2 sisyphus+228356.200.3.3 1556645013 installed <13>Jul 25 12:03:21 rpmi: python-module-pyglet-1.3.0-alt4.a1.hg20150730.1.1.1 1460413686 installed <13>Jul 25 12:03:21 rpmi: python-module-chardet-3.0.4-alt1 sisyphus+227476.1700.1.2 1555756717 installed <13>Jul 25 12:03:21 rpmi: python-module-whoosh-2.7.4-alt1 1527697941 installed <13>Jul 25 12:03:21 rpmi: python-module-webencodings-0.5.1-alt1.1 1517943573 installed <13>Jul 25 12:03:21 rpmi: python-modules-bsddb-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:21 rpmi: python-strict-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jul 25 12:03:21 rpmi: python-modules-distutils-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:22 rpmi: python-module-numpy-1:1.15.4-alt5 p9+255957.40.47.1 1599835883 installed <13>Jul 25 12:03:22 rpmi: python-module-cssselect-0.9.1-alt1.2 sisyphus+227479.1100.1.2 1555757152 installed <13>Jul 25 12:03:22 rpmi: python-module-html5lib-1:0.999999999-alt4.qa1 sisyphus+227493.600.1.3 1555835341 installed <13>Jul 25 12:03:22 rpmi: python-module-lxml-4.4.2-alt1 p9+244111.100.1.1 1578758819 installed <13>Jul 25 12:03:22 rpmi: python-module-docutils-0.14-alt2 1535729778 installed <13>Jul 25 12:03:22 rpmi: python-module-idna-2.8-alt1 sisyphus+227494.400.1.3 1555838720 installed <13>Jul 25 12:03:22 rpmi: python-module-pycparser-2.19-alt1 sisyphus+228366.1000.2.3 1556706938 installed <13>Jul 25 12:03:22 rpmi: python-module-cffi-1.12.3-alt1 sisyphus+229040.200.3.1 1557316452 installed <13>Jul 25 12:03:22 rpmi: python-module-asn1crypto-0.24.0-alt1 sisyphus+227473.1300.1.2 1555756512 installed <13>Jul 25 12:03:22 rpmi: python-module-ntlm-1.1.0-alt1.2 sisyphus+228512.100.1.1 1556654575 installed <13>Jul 25 12:03:22 rpmi: python-module-pytz-1:2016.10-alt1 1484291011 installed <13>Jul 25 12:03:23 rpmi: python-module-babel-1:2.6.0-alt1 sisyphus+228351.2400.6.2 1556652168 installed <13>Jul 25 12:03:23 rpmi: python-module-PyStemmer-1.0.1-alt1.2.1 1321388303 installed <13>Jul 25 12:03:23 rpmi: python-module-snowballstemmer-1.2.0-alt2.1 1457859319 installed <13>Jul 25 12:03:23 rpmi: python-module-simplejson-3.15.0-alt1.qa1 sisyphus+225625.16100.91.1 1555292381 installed <13>Jul 25 12:03:23 rpmi: python-module-ipaddress-1.0.18-alt1.1 sisyphus+227494.1700.1.3 1555839523 installed <13>Jul 25 12:03:23 rpmi: python-module-cryptography-2.6.1-alt1 sisyphus+225625.24400.91.1 1555298600 installed <13>Jul 25 12:03:23 rpmi: python-module-OpenSSL-18.0.0-alt1 1532996168 installed <13>Jul 25 12:03:23 rpmi: python-module-ndg-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed <13>Jul 25 12:03:23 rpmi: python-module-ndg-httpsclient-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed <13>Jul 25 12:03:23 rpmi: python-module-backports-3.5.0.1-alt1.1.1 1517645428 installed <13>Jul 25 12:03:23 rpmi: python-module-backports.ssl_match_hostname-3.5.0.1-alt1.1.1 1517645428 installed <13>Jul 25 12:03:23 rpmi: python-module-urllib3-2:1.25.6-alt1 p9+250567.200.5.1 1590420860 installed <13>Jul 25 12:03:23 rpmi: python-module-requests-2.23.0-alt1 p9+250567.400.5.1 1590420890 installed <13>Jul 25 12:03:23 rpmi: python-module-typing-3.6.6-alt2 sisyphus+220108.100.1.1 1548749697 installed <13>Jul 25 12:03:23 rpmi: python-modules-sqlite3-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:23 rpmi: python-module-SQLAlchemy-1.2.15-alt1 sisyphus+225625.4500.91.1 1555284142 installed <13>Jul 25 12:03:23 rpmi: python-module-py-1.8.0-alt2 sisyphus+228349.1400.4.1 1556631070 installed <13>Jul 25 12:03:24 rpmi: python-module-mpmath-0.19-alt1.git20150621.1.1.1.1 sisyphus+227503.2100.1.3 1555860908 installed <13>Jul 25 12:03:24 rpmi: python-module-sympy-tests-1:1.1.1-alt1.1.1 sisyphus+228334.100.1.1 1556542452 installed <13>Jul 25 12:03:25 rpmi: python-module-sympy-1:1.1.1-alt1.1.1 sisyphus+228334.100.1.1 1556542452 installed <13>Jul 25 12:03:25 rpmi: python-module-xapian-1.4.15-alt1 p9+258827.200.2.1 1601308077 installed <13>Jul 25 12:03:25 rpmi: python-module-sphinxcontrib-websupport-1.0.1-alt5 p9+247680.340.15.1 1585331199 installed <13>Jul 25 12:03:25 rpmi: python-module-alabaster-0.7.6-alt3 sisyphus+228351.700.4.1 1556637370 installed <13>Jul 25 12:03:25 rpmi: python-module-Pygments-2.4.2-alt3 p9+263160.400.4.1 1607939146 installed <13>Jul 25 12:03:25 rpmi: python-module-sphinx-1:1.6.5-alt8 p9+250806.100.2.1 1588178467 installed <13>Jul 25 12:03:25 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>Jul 25 12:03:25 rpmi: python-dev-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Jul 25 12:03:25 rpmi: python-module-setuptools-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed <86>Jul 25 12:03:25 groupadd[3230168]: group added to /etc/group: name=sasl, GID=498 <86>Jul 25 12:03:25 groupadd[3230168]: group added to /etc/gshadow: name=sasl <86>Jul 25 12:03:25 groupadd[3230168]: new group: name=sasl, GID=498 <13>Jul 25 12:03:25 rpmi: libsasl2-3-2.1.27-alt2.1 p9+256192.100.1.1 1597226720 installed <13>Jul 25 12:03:25 rpmi: libldap-2.4.57-alt0.M90P.1 p9+266288.100.1.1 1613244862 installed <13>Jul 25 12:03:25 rpmi: libcurl-7.77.0-alt1 p9+272617.100.1.1 1622106828 installed <13>Jul 25 12:03:25 rpmi: openssl-1.1.1k-alt1 p9+268376.100.3.1 1616721011 installed <13>Jul 25 12:03:26 rpmi: ruby-rubygems-update-3.0.4-alt1 p9+247371.35300.135.1 1590436206 installed <13>Jul 25 12:03:26 rpmi: gem-did-you-mean-1.3.0-alt2.1 p9+247371.40400.161.1 1591376055 installed <13>Jul 25 12:03:26 rpmi: gem-minitest-5.14.0-alt1.1 p9+247371.67710.170.1 1592235999 installed <13>Jul 25 12:03:26 rpmi: ruby-net-telnet-0.2.0-alt1 sisyphus+219345.2700.8.1 1547631566 installed <13>Jul 25 12:03:26 rpmi: gem-rake-13.0.1-alt1 p9+247371.77140.170.1 1592237858 installed <13>Jul 25 12:03:26 rpmi: ruby-xmlrpc-0.3.0-alt1 sisyphus+219345.3300.8.1 1547631818 installed <13>Jul 25 12:03:26 rpmi: gem-2.5.9-alt1 p9+261867.500.5.1 1606313941 installed <13>Jul 25 12:03:26 rpmi: ri-6.1.1-alt3 sisyphus+220149.7500.44.1 1552167568 installed <13>Jul 25 12:03:26 rpmi: rdoc-6.1.1-alt3 sisyphus+220149.7500.44.1 1552167568 installed <13>Jul 25 12:03:26 rpmi: ruby-rdoc-6.1.1-alt3 sisyphus+220149.7500.44.1 1552167568 installed <13>Jul 25 12:03:26 rpmi: rake-13.0.1-alt1 p9+247371.77140.170.1 1592237858 installed <13>Jul 25 12:03:26 rpmi: erb-2.5.9-alt1 p9+261867.500.5.1 1606313941 installed <13>Jul 25 12:03:26 rpmi: irb-2.5.9-alt1 p9+261867.500.5.1 1606313941 installed <13>Jul 25 12:03:27 rpmi: gem-bundler-2.1.4-alt1 p9+247371.33100.135.1 1590435793 installed <13>Jul 25 12:03:28 rpmi: gem-test-unit-3.3.5-alt0.1 p9+247371.60440.162.1 1591424158 installed <13>Jul 25 12:03:28 rpmi: gem-power-assert-1.1.7-alt1 p9+247371.60200.162.1 1591424056 installed <13>Jul 25 12:03:28 rpmi: ruby-stdlibs-2.5.9-alt1 p9+261867.500.5.1 1606313968 installed <13>Jul 25 12:03:28 rpmi: bundle-2.1.4-alt1 p9+247371.33100.135.1 1590435793 installed <13>Jul 25 12:03:28 rpmi: ruby-2.5.9-alt1 p9+261867.500.5.1 1606313968 installed <13>Jul 25 12:03:28 rpmi: perl-Net-SSLeay-1.86_09-alt2 sisyphus+227568.100.1.1 1555676542 installed <13>Jul 25 12:03:28 rpmi: perl-IO-Socket-SSL-2.066-alt1 sisyphus+223890.100.1.1 1551873760 installed <13>Jul 25 12:03:28 rpmi: perl-Net-HTTPS-6.18-alt1 1526560501 installed <13>Jul 25 12:03:28 rpmi: perl-LWP-Protocol-https-6.07-alt1 1494527383 installed <13>Jul 25 12:03:28 rpmi: perl-Net-SMTP-SSL-1.04-alt1 1479470835 installed <13>Jul 25 12:03:28 rpmi: perl-MailTools-2.20-alt1 1517533205 installed <13>Jul 25 12:03:28 rpmi: perl-MIME-Lite-3.030-alt1 1383865152 installed <13>Jul 25 12:03:28 rpmi: perl-Log-Dispatch-2.68-alt2 sisyphus.218872.100 1546338428 installed <13>Jul 25 12:03:28 rpmi: perl-Log-Log4perl-1.49-alt1 1489613295 installed <13>Jul 25 12:03:28 rpmi: gambit-4.9.3-alt1 sisyphus+220998.100.1.4 1549742946 installed <13>Jul 25 12:03:28 rpmi: foomatic-db-engine-4.0.12-alt1 1449527983 installed <13>Jul 25 12:03:29 rpmi: libnss-3.56.0-alt1 p9+254920.30.20.1 1601657872 installed <13>Jul 25 12:03:29 rpmi: libpoppler90-0.80.0-alt1 p9+237607.100.1.1 1568643084 installed <13>Jul 25 12:03:29 rpmi: ghostscript-utils-9.27-alt1.M90P.1 p9+258832.300.4.1 1601632175 installed <13>Jul 25 12:03:30 rpmi: texlive-2019-alt1_2 p9+238369.100.3.1 1569961575 installed <13>Jul 25 12:03:46 rpmi: texlive-collection-basic-2018-alt1_5 sisyphus+226263.100.1.1 1554169804 installed <13>Jul 25 12:03:46 rpmi: scons-3.0.1-alt1 1518686948 installed <13>Jul 25 12:03:46 rpmi: libavutil-devel-2:4.3.2-alt1 p9+269908.100.1.1 1618392576 installed <13>Jul 25 12:03:46 rpmi: ImageMagick-tools-6.9.11.23-alt1 p9+265603.200.9.1 1613079225 installed <13>Jul 25 12:03:46 rpmi: libSDL_image-devel-1.2.12-alt2 sisyphus+223384.100.1.1 1551514520 installed <13>Jul 25 12:03:46 rpmi: libSDL_mixer-devel-1.2.12-alt1 1421435874 installed <13>Jul 25 12:03:46 rpmi: libSDL_net-devel-1.2.8-alt1 1333963614 installed <13>Jul 25 12:03:46 rpmi: libfreeglut-devel-3.0.0-alt3 sisyphus+226742.100.2.3 1554619771 installed <13>Jul 25 12:03:46 rpmi: gcc-c++-8-alt2 p9+246536.100.3.1 1582643803 installed <13>Jul 25 12:03:46 rpmi: libfftw3-devel-3.3.8-alt1 sisyphus+226899.100.1.1 1554783258 installed <13>Jul 25 12:03:47 rpmi: cvs-1.11.23-alt7 sisyphus+221902.1500.4.1 1550595314 installed <13>Jul 25 12:03:47 rpmi: desktop-file-utils-0.23-alt2 sisyphus+226879.100.1.1 1554744356 installed <13>Jul 25 12:03:47 rpmi: rcs-1:5.7-alt1.qa1 1366229447 installed <13>Jul 25 12:03:47 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus+221902.2300.4.1 1550596430 installed <13>Jul 25 12:03:47 rpmi: bzlib-devel-1:1.0.8-alt1 p9+261810.100.1.1 1605510817 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/dangerdeep-0.4.0_pre3327-alt2.nosrc.rpm (w1.gzdio) 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.24219 + 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.44125 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd dangerdeep-0.4.0_pre3327 + scons scons: Reading SConscript files ... Compiling for GNU/Linux Environment (linux2) Using architecture: i686 Found GL library "/usr/lib/libGL.so" Install binary path: /usr/bin Using data dir: /usr/share/dangerdeep Checking for C library GL... yes Checking for C library GLU... yes Checking for C library SDL... yes Checking for C library SDL_image... yes Checking for C library SDL_mixer... yes Checking for C library fftw3... yes Checking for C library bz2... yes Checking for C header file gl.h... yes Checking for C header file glu.h... yes Checking for C header file SDL.h... yes Checking for C header file SDL_image.h... yes Checking for C header file SDL_mixer.h... yes Checking for C header file fftw3.h... yes Checking for C header file bzlib.h... yes Checking for C library fftw3f... yes fftw3 library supports float type. Using it... Checking for C library avutil... yes libavutil found... scons: warning: The build_dir keyword has been deprecated; use the variant_dir keyword instead. File "/usr/src/RPM/BUILD/dangerdeep-0.4.0_pre3327/SConstruct", line 348, in scons: warning: Two different environments were specified for target cfg.o, but they appear to have the same action: $CXX -o $TARGET -c $CXXFLAGS $CCFLAGS $_CCCOMCOM $SOURCES File "/usr/src/RPM/BUILD/dangerdeep-0.4.0_pre3327/src/SConscript", line 132, in scons: warning: Two different environments were specified for target keys.o, but they appear to have the same action: $CXX -o $TARGET -c $CXXFLAGS $CCFLAGS $_CCCOMCOM $SOURCES File "/usr/src/RPM/BUILD/dangerdeep-0.4.0_pre3327/src/SConscript", line 132, in scons: warning: BuildDir() and the build_dir keyword have been deprecated; use VariantDir() and the variant_dir keyword instead. File "/usr/src/RPM/BUILD/dangerdeep-0.4.0_pre3327/SConstruct", line 350, in scons: done reading SConscript files. scons: Building targets ... g++ -o build/linux/subsim.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/subsim.cpp In file included from src/model.h:29, from src/subsim.cpp:36: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/subsim.cpp:36: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/subsim.cpp:36: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/subsim.cpp:36: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/subsim.cpp:36: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/subsim.cpp:36: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/subsim.cpp:36: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/subsim.cpp:36: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/subsim.cpp:36: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:36: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/subsim.cpp:38: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/subsim.cpp:38: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/subsim.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:38: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:38: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/subsim.cpp:40: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:47: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/subsim.cpp:50: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/subsim.cpp:50: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/subsim.cpp:50: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/subsim.cpp:50: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/subsim.cpp:50: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/subsim.cpp:50: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/music.h:37, from src/subsim.cpp:53: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In member function 'void loadsavequit_dialogue::load()': src/subsim.cpp:206:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(create_dialogue_ok(texts::get(185), texts::get(180) + gamename->get_text() + texts::get(181))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In member function 'void loadsavequit_dialogue::save()': src/subsim.cpp:217:3: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(create_dialogue_ok_cancel(texts::get(182), texts::get_replace(183, gamename->get_text()))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:224:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(create_dialogue_ok(texts::get(186), texts::get(180) + gamename->get_text() + texts::get(187))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In member function 'void loadsavequit_dialogue::erase()': src/subsim.cpp:231:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(create_dialogue_ok_cancel(texts::get(182), texts::get(188) + gamename->get_text() + texts::get(189))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In member function 'void loadsavequit_dialogue::quit()': src/subsim.cpp:248:3: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(create_dialogue_ok_cancel(texts::get(182), texts::get(190))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'game::run_state game__exec(game&, user_interface&)': src/subsim.cpp:383:11: warning: variable 'lastframes' set but not used [-Wunused-but-set-variable] unsigned lastframes = 1; ^~~~~~~~~~ src/subsim.cpp: At global scope: src/subsim.cpp:450:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void run_game(auto_ptr gm) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void run_game(std::auto_ptr)': src/subsim.cpp:455:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr gametheme(new widget::theme("widgetelements_game.png", "widgeticons_game.png", ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:459:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr tmp = widget::replace_theme(gametheme); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:460:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr ui(user_interface::create(*gm)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: At global scope: src/subsim.cpp:531:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void run_game_editor(auto_ptr gm) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void run_game_editor(std::auto_ptr)': src/subsim.cpp:536:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr gametheme(new widget::theme("widgetelements_game.png", "widgeticons_game.png", ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:540:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr tmp = widget::replace_theme(gametheme); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:541:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr ui(user_interface::create(*gm)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void show_flotilla_description(const string&)': src/subsim.cpp:700:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr w(widget::create_dialogue_ok(0, "", infopopupdescr, 1024*3/4, 768*3/4)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void create_convoy_mission()': src/subsim.cpp:995:13: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] run_game(auto_ptr(new game(st, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void choose_historical_mission()': src/subsim.cpp:1094:3: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr gm; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void choose_saved_game()': src/subsim.cpp:1121:12: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] run_game(auto_ptr(new game(dlg.get_gamefilename_to_load()))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'void menu_mission_editor()': src/subsim.cpp:1174:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] run_game_editor(auto_ptr(new game_editor(date(1939, 9, 1)/*st*/))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: At global scope: src/subsim.cpp:1517:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr load_model() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In member function 'std::auto_ptr vessel_view::load_model()': src/subsim.cpp:1533:3: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr mdl(new model(data_file().get_path(*current) + mdlname)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp: In function 'int mymain(std::__cxx11::list >&)': src/subsim.cpp:1954:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr gbd(new global_data()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:2043:20: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget::set_theme(auto_ptr(new widget::theme("widgetelements_menu.png", "widgeticons_menu.png", ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:2049:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr metalbackground(new texture(get_image_dir() + "metalbackground.jpg")); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:2092:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] run_game_editor(auto_ptr(new game_editor(editor_start_date))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:2095:3: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr gm; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/subsim.cpp:2156:20: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget::set_theme(auto_ptr(0)); // clear allocated theme ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/subsim.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/ai.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/ai.cpp In file included from src/game.h:64, from src/ai.cpp:25: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/ai.cpp:25: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ai.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ai.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ai.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ai.cpp:26: src/convoy.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // fixme: maybe one ship should act for the convoy, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ai.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ai.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ai.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ai.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ai.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/ai.cpp:30: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/ai.cpp:30: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/ai.cpp:30: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/ai.cpp:30: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/ai.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/airplane.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/airplane.cpp In file included from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/airplane.h:26, from src/airplane.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/airplane.h:26, from src/airplane.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/airplane.h:26, from src/airplane.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/airplane.h:26, from src/airplane.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.h:26, from src/airplane.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/airplane.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/airplane.cpp:24: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/airplane.cpp:24: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/airplane.cpp:24: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/airplane.cpp:24: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/airplane.cpp:24: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/airplane.h:26, from src/airplane.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/airplane.cpp: In member function 'virtual void airplane::simulate(double)': src/airplane.cpp:63:10: warning: variable 'locx' set but not used [-Wunused-but-set-variable] vector3 locx = orientation.rotate(1, 0, 0); ^~~~ g++ -o build/linux/bitstream.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/bitstream.cpp g++ -o build/linux/bzip.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/bzip.cpp g++ -o build/linux/cfg.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/cfg.cpp g++ -o build/linux/coastmap.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/coastmap.cpp In file included from src/coastmap.h:29, from src/coastmap.cpp:29: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:29: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/coastmap.cpp:38: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/coastmap.cpp:38: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/coastmap.cpp:38: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/coastmap.cpp:38: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/coastmap.cpp:38: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/coastmap.cpp:38: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/coastmap.cpp:38: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/coastmap.cpp:38: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.cpp:38: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/coastmap.h:29, from src/coastmap.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/coastmap.cpp: In member function 'void coastmap::divide_and_distribute_cl(const std::vector >&, bool)': src/coastmap.cpp:660:8: warning: variable 'border' set but not used [-Wunused-but-set-variable] int border = -1; ^~~~~~ src/coastmap.cpp: In member function 'void coastmap::process_segment(int, int)': src/coastmap.cpp:894:11: warning: variable 'segoff' set but not used [-Wunused-but-set-variable] vector2 segoff = vector2(sx * segw_real + realoffset.x, sy * segw_real + realoffset.y); ^~~~~~ g++ -o build/linux/convoy.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/convoy.cpp In file included from src/convoy.cpp:23: src/convoy.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // fixme: maybe one ship should act for the convoy, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/convoy.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/convoy.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/convoy.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:24: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:24: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/convoy.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/convoy.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/convoy.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/convoy.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/convoy.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/convoy.cpp:27: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/convoy.cpp:27: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/convoy.cpp:27: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/convoy.cpp:27: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/convoy.cpp:30: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/convoy.cpp:30: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/convoy.h:30, from src/convoy.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/countrycodes.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/countrycodes.cpp g++ -o build/linux/credits.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/credits.cpp In file included from src/credits.cpp:20: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/credits.cpp:21: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/credits.cpp:21: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/credits.cpp:25: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/credits.cpp:25: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/credits.cpp:25: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/credits.cpp:25: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:25: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:35, from src/credits.cpp:29: src/moon.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_moon; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/credits.cpp:29: src/sky.h:81:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_clouds; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:224:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mymesh; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:230:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sandrocktex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:231:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr noisetex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:232:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr grasstex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:377:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr planttex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:648:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr generate_trees(vector& heightdata, unsigned nr = 20000, unsigned w = 256, unsigned h = 256, const vector2f& scal = vector2f(2.0f, 2.0f)) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp: In function 'std::auto_ptr generate_trees(std::vector&, unsigned int, unsigned int, unsigned int, const vector2f&)': src/credits.cpp:651:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr m(new model::mesh("trees")); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp: In function 'void show_credits()': src/credits.cpp:743:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr trees = generate_trees(cyn.get_heightdata()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:745:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr mysky(new sky(8*3600.0)); // 10 o'clock ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:779:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr bkg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:780:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr glss; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:792:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr fadein_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/credits.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/credits.cpp:821:11: warning: variable 'lastframes' set but not used [-Wunused-but-set-variable] unsigned lastframes = 1; ^~~~~~~~~~ g++ -o build/linux/date.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/date.cpp g++ -o build/linux/daysky.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/daysky.cpp g++ -o build/linux/depth_charge.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/depth_charge.cpp In file included from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.h:26, from src/depth_charge.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/depth_charge.cpp:25: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/depth_charge.cpp:25: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/depth_charge.cpp:25: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/depth_charge.cpp:25: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/depth_charge.cpp:25: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:25: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/depth_charge.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/depth_charge.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/depth_charge.h:26, from src/depth_charge.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/event.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/event.cpp In file included from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/event.cpp:24: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/event.cpp:24: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/event.cpp:24: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/event.cpp:24: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/event.cpp:24: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.h:29, from src/user_interface.h:31, from src/event.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/event.cpp:24: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/event.cpp:24: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/event.cpp:24: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/event.cpp:24: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/event.cpp:24: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/event.cpp:24: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/music.h:37, from src/event.cpp:26: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/user_interface.h:29, from src/event.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/freeview_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/freeview_display.cpp In file included from src/image.h:30, from src/freeview_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/freeview_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/freeview_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/freeview_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/freeview_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/freeview_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/freeview_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/freeview_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/freeview_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/freeview_display.cpp:27: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/freeview_display.cpp:27: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/freeview_display.cpp:27: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/freeview_display.cpp:27: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/freeview_display.cpp:27: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:27: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/freeview_display.cpp:29: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/freeview_display.cpp:29: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/freeview_display.cpp:29: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/freeview_display.cpp:29: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:35: src/water_splash.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_top; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:35: src/water_splash.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_bottom; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:35: src/water_splash.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr balpha; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/freeview_display.cpp:37: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:35, from src/freeview_display.cpp:37: src/moon.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_moon; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:37: src/sky.h:81:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_clouds; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:57:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamtex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttrail; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamperimetertex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr fresnelcolortex; // texture for fresnel values and water color ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr waterspecularlookup; // lookup 1d texture map for water specular term ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:120:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr water_bumpmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:126:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.cpp:38: src/water.h:127:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_under_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/freeview_display.cpp: In constructor 'freeview_display::freeview_display(user_interface&)': src/freeview_display.cpp:136:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr uwbt(new texture(get_texture_dir() + "underwater_background.png", texture::LINEAR, texture::CLAMP)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/freeview_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/freeview_display.cpp: In member function 'virtual void freeview_display::draw_view(game&, const vector3&) const': src/freeview_display.cpp:389:34: warning: narrowing conversion of 'sundir.vector3t::x' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lposition[4] = { sundir.x, sundir.y, sundir.z, 0.0f }; ~~~~~~~^ src/freeview_display.cpp:389:44: warning: narrowing conversion of 'sundir.vector3t::y' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lposition[4] = { sundir.x, sundir.y, sundir.z, 0.0f }; ~~~~~~~^ src/freeview_display.cpp:389:54: warning: narrowing conversion of 'sundir.vector3t::z' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lposition[4] = { sundir.x, sundir.y, sundir.z, 0.0f }; ~~~~~~~^ g++ -o build/linux/game.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/game.cpp In file included from src/game.h:64, from src/game.cpp:40: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/game.cpp:40: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game.cpp:40: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:40: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:40: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game.cpp:41: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game.cpp:41: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game.cpp:41: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game.cpp:41: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/game.cpp:41: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game.cpp:41: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game.cpp:41: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game.cpp:41: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game.cpp:41: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:47: src/water_splash.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_top; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:47: src/water_splash.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_bottom; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:47: src/water_splash.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr balpha; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/game.cpp:48: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:48: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/game.cpp:50: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/game.cpp:50: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/game.cpp:50: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/game.cpp:50: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/game.cpp:50: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:50: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:51: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:55: src/convoy.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // fixme: maybe one ship should act for the convoy, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:57:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamtex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttrail; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamperimetertex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr fresnelcolortex; // texture for fresnel values and water color ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr waterspecularlookup; // lookup 1d texture map for water specular term ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:120:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr water_bumpmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:126:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:62: src/water.h:127:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_under_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:65: src/terrain.h:58:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frac; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.cpp:65: src/terrain.h: In constructor 'terrain::terrain(const string&, const string&, unsigned int)': src/terrain.h:126:17: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] frac = std::auto_ptr (new fractal_noise(noise_h, noise_lac, num_levels+1, noise_off, noise_gain)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game.cpp:40: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/game_editor.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/game_editor.cpp In file included from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/game_editor.h:26, from src/game_editor.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.h:26, from src/game_editor.cpp:35: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.h:26, from src/game_editor.cpp:35: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game_editor.cpp:36: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game_editor.cpp:36: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game_editor.cpp:36: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/game_editor.cpp:36: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/game_editor.cpp:36: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game_editor.cpp:36: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game_editor.cpp:36: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game_editor.cpp:36: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/game_editor.cpp:36: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:42: src/water_splash.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_top; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:42: src/water_splash.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_bottom; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:42: src/water_splash.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr balpha; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/game_editor.cpp:43: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:43: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/game_editor.cpp:45: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/game_editor.cpp:45: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/game_editor.cpp:45: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/game_editor.cpp:45: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/game_editor.cpp:45: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:45: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:46: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game_editor.cpp:50: src/convoy.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // fixme: maybe one ship should act for the convoy, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/game_editor.h:26, from src/game_editor.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/gun_shell.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/gun_shell.cpp In file included from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.h:26, from src/gun_shell.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/gun_shell.cpp:25: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/gun_shell.cpp:25: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/gun_shell.cpp:25: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/gun_shell.cpp:25: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/gun_shell.cpp:25: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:25: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/gun_shell.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:29: src/water_splash.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_top; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:29: src/water_splash.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_bottom; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/gun_shell.cpp:29: src/water_splash.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr balpha; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/gun_shell.h:26, from src/gun_shell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/gun_shell.cpp: In member function 'virtual void gun_shell::display() const': src/gun_shell.cpp:295:23: warning: narrowing conversion of 'side.vector3t::x' from 'double' to 'float' inside { } [-Wnarrowing] float m[16] = { side.x, side.y, side.z, 0, ~~~~~^ src/gun_shell.cpp:295:31: warning: narrowing conversion of 'side.vector3t::y' from 'double' to 'float' inside { } [-Wnarrowing] float m[16] = { side.x, side.y, side.z, 0, ~~~~~^ src/gun_shell.cpp:295:39: warning: narrowing conversion of 'side.vector3t::z' from 'double' to 'float' inside { } [-Wnarrowing] float m[16] = { side.x, side.y, side.z, 0, ~~~~~^ src/gun_shell.cpp:296:7: warning: narrowing conversion of 'vn.vector3t::x' from 'double' to 'float' inside { } [-Wnarrowing] vn.x, vn.y, vn.z, 0, ~~~^ src/gun_shell.cpp:296:13: warning: narrowing conversion of 'vn.vector3t::y' from 'double' to 'float' inside { } [-Wnarrowing] vn.x, vn.y, vn.z, 0, ~~~^ src/gun_shell.cpp:296:19: warning: narrowing conversion of 'vn.vector3t::z' from 'double' to 'float' inside { } [-Wnarrowing] vn.x, vn.y, vn.z, 0, ~~~^ src/gun_shell.cpp:297:7: warning: narrowing conversion of 'up.vector3t::x' from 'double' to 'float' inside { } [-Wnarrowing] up.x, up.y, up.z, 0, ~~~^ src/gun_shell.cpp:297:13: warning: narrowing conversion of 'up.vector3t::y' from 'double' to 'float' inside { } [-Wnarrowing] up.x, up.y, up.z, 0, ~~~^ src/gun_shell.cpp:297:19: warning: narrowing conversion of 'up.vector3t::z' from 'double' to 'float' inside { } [-Wnarrowing] up.x, up.y, up.z, 0, ~~~^ g++ -o build/linux/height_generator_map.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/height_generator_map.cpp In file included from src/height_generator.h:29, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/height_generator.h:29, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/height_generator.h:31, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/height_generator.h:29, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/height_generator.h:31, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/height_generator.h:29, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: src/height_generator.h: At global scope: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/height_generator.h:29, from src/height_generator_map.h:25, from src/height_generator_map.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/highscorelist.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/highscorelist.cpp In file included from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/widget.h:31, from src/highscorelist.cpp:25: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/highscorelist.cpp:25: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/highscorelist.cpp:25: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/highscorelist.cpp:25: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/highscorelist.cpp:25: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/highscorelist.cpp:25: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/highscorelist.cpp:25: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/highscorelist.cpp:25: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/highscorelist.cpp:25: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/highscorelist.cpp:25: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/highscorelist.cpp:25: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/highscorelist.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/keys.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/keys.cpp g++ -o build/linux/logbook.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/logbook.cpp g++ -o build/linux/logbook_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/logbook_display.cpp In file included from src/game.h:64, from src/logbook_display.cpp:27: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/logbook_display.cpp:27: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/logbook_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_display.h:28, from src/logbook_display.cpp:29: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:29: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:29: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:30: src/logbook_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/logbook_display.cpp:35: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/logbook_display.cpp:35: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/logbook_display.cpp:35: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/logbook_display.cpp:35: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/logbook_display.cpp:35: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/logbook_display.cpp:35: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/logbook_display.cpp:35: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/logbook_display.cpp:35: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/logbook_display.cpp:35: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/logbook_display.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/map_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/map_display.cpp In file included from src/image.h:30, from src/map_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/map_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/map_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/map_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:26, from src/map_display.cpp:29: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:26, from src/map_display.cpp:29: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/map_display.h:29, from src/map_display.cpp:29: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.h:29, from src/map_display.cpp:29: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_add; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:62:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_chgmot; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_time; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_descr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:65:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_help; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:29: src/map_display.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_convoy; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/map_display.cpp:30: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/map_display.cpp:30: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/map_display.cpp:30: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:30: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/map_display.cpp:38: src/convoy.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // fixme: maybe one ship should act for the convoy, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/map_display.cpp: In member function 'virtual void map_display::process_input(game&, const SDL_Event&)': src/map_display.cpp:831:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr shp(new ship(gm, spec.first_child())); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/map_display.cpp:873:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr cv(new convoy(gm, center, edit_cvname->get_text())); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/map_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/message_queue.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/message_queue.cpp In file included from src/message_queue.cpp:23: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/message_queue.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/music.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/music.cpp In file included from src/music.h:37, from src/music.cpp:22: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::append_track(const string&)': src/music.cpp:237:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_append_track(*this, filename))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::set_playback_mode(music::playback_mode)': src/music.cpp:243:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_set_playback_mode(*this, pbm))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::play(unsigned int)': src/music.cpp:249:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_play(*this, fadein))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::stop(unsigned int)': src/music.cpp:255:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_stop(*this, fadeout))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::pause()': src/music.cpp:261:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_pause(*this))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::resume()': src/music.cpp:267:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_resume(*this))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::play_track(unsigned int, unsigned int, unsigned int)': src/music.cpp:273:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_play_track(*this, nr, fadeouttime, fadeintime))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::track_finished()': src/music.cpp:279:40: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_track_finished(*this)), false); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'std::vector > music::get_playlist()': src/music.cpp:286:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] command_queue.send(std::auto_ptr(new command_get_playlist(*this, myplaylist))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'unsigned int music::get_current_track()': src/music.cpp:294:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] command_queue.send(std::auto_ptr(new command_get_current_track(*this, track))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::is_playing()': src/music.cpp:302:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] command_queue.send(std::auto_ptr(new command_is_playing(*this, isply))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::play_sfx(const string&, const vector3&, angle, const vector3&)': src/music.cpp:309:40: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_play_sfx(*this, category, listener, listener_dir, noise_pos))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::play_sfx_machine(const string&, unsigned int)': src/music.cpp:315:40: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_play_sfx_machine(*this, name, throttle))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/music.cpp: In member function 'bool music::pause_sfx(bool)': src/music.cpp:320:40: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return command_queue.send(std::auto_ptr(new command_pause_sfx(*this, on))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/message_queue.h:28, from src/music.h:37, from src/music.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/parser.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/parser.cpp g++ -o build/linux/particle.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/particle.cpp In file included from src/game.h:64, from src/particle.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/particle.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/particle.cpp:23: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/particle.cpp:23: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/particle.cpp:23: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/particle.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/particle.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/particle.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/particle.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/particle.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/particle.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sea_object.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sea_object.cpp In file included from src/sea_object.h:27, from src/sea_object.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/sea_object.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sea_object.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sea_object.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sea_object.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sea_object.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/sea_object.cpp:26: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sea_object.cpp:26: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sea_object.cpp:26: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sea_object.cpp:26: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sea_object.cpp:26: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:26: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sea_object.cpp:31: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:31: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.cpp:31: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sea_object.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sensors.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sensors.cpp In file included from src/sea_object.h:27, from src/sensors.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/sensors.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sensors.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sensors.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sensors.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/sensors.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sensors.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sensors.cpp:24: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sensors.cpp:24: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sensors.cpp:24: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sensors.cpp:24: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sensors.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sensors.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sensors.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/sensors.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/ship.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/ship.cpp In file included from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/ship.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/ship.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/ship.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/ship.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/ship.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/ship.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/ship.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/ship.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/ship.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/ship.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:24: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ship.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/ship.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/ships_sunk_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/ships_sunk_display.cpp In file included from src/model.h:29, from src/ships_sunk_display.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/ships_sunk_display.cpp:24: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/ships_sunk_display.cpp:24: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/ships_sunk_display.cpp:24: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/ships_sunk_display.cpp:24: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/ships_sunk_display.cpp:24: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/ships_sunk_display.cpp:24: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/ships_sunk_display.cpp:24: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/ships_sunk_display.cpp:24: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:24: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/ships_sunk_display.cpp:26: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/ships_sunk_display.cpp:26: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/ships_sunk_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.h:26, from src/ships_sunk_display.cpp:29: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.h:26, from src/ships_sunk_display.cpp:29: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/ships_sunk_display.cpp:30: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/ships_sunk_display.cpp:30: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/ships_sunk_display.cpp:30: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/ships_sunk_display.cpp:30: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ships_sunk_display.cpp:30: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/ships_sunk_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sky.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sky.cpp In file included from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/sky.h:34, from src/sky.cpp:32: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/sky.h:34, from src/sky.cpp:32: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/sky.h:34, from src/sky.cpp:32: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/sky.h:34, from src/sky.cpp:32: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sky.h:34, from src/sky.cpp:32: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sky.h:34, from src/sky.cpp:32: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sky.h:34, from src/sky.cpp:32: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/sky.h:34, from src/sky.cpp:32: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:34, from src/sky.cpp:32: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:35, from src/sky.cpp:32: src/moon.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_moon; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.cpp:32: src/sky.h:81:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_clouds; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/sky.cpp:39: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/sky.cpp:39: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sky.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.cpp:39: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.cpp:39: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/sky.h:34, from src/sky.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sky.cpp: In member function 'void sky::display(const colorf&, const vector3&, double, bool) const': src/sky.cpp:352:34: warning: narrowing conversion of 'sunpos.vector3t::x' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { sunpos.x, sunpos.y, sunpos.z, 0.0f }; ~~~~~~~^ src/sky.cpp:352:44: warning: narrowing conversion of 'sunpos.vector3t::y' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { sunpos.x, sunpos.y, sunpos.z, 0.0f }; ~~~~~~~^ src/sky.cpp:352:54: warning: narrowing conversion of 'sunpos.vector3t::z' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { sunpos.x, sunpos.y, sunpos.z, 0.0f }; ~~~~~~~^ src/sky.cpp:357:35: warning: narrowing conversion of 'moonpos.vector3t::x' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { moonpos.x, moonpos.y, moonpos.z, 0.0f }; ~~~~~~~~^ src/sky.cpp:357:46: warning: narrowing conversion of 'moonpos.vector3t::y' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { moonpos.x, moonpos.y, moonpos.z, 0.0f }; ~~~~~~~~^ src/sky.cpp:357:57: warning: narrowing conversion of 'moonpos.vector3t::z' from 'double' to 'GLfloat' {aka 'float'} inside { } [-Wnarrowing] GLfloat lightpos[4] = { moonpos.x, moonpos.y, moonpos.z, 0.0f }; ~~~~~~~~^ src/sky.cpp: In member function 'void sky::rebuild_colors(const vector3&, const vector3&, const vector3&) const': src/sky.cpp:524:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(c.r>1.0) c.r=1.0; if(c.g>1.0) c.g=1.0; if(c.b>1.0) c.b=1.0; ^~ src/sky.cpp:524:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(c.r>1.0) c.r=1.0; if(c.g>1.0) c.g=1.0; if(c.b>1.0) c.b=1.0; ^~ g++ -o build/linux/moon.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/moon.cpp In file included from src/moon.h:25, from src/moon.cpp:28: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/moon.h:26, from src/moon.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/moon.h:26, from src/moon.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/moon.h:26, from src/moon.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/moon.h:26, from src/moon.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/moon.cpp:28: src/moon.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_moon; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/moon.h:25, from src/moon.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/simplex_noise.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/simplex_noise.cpp g++ -o build/linux/stars.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/stars.cpp In file included from src/stars.cpp:35: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/stars.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/stars.cpp:35: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/stars.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/stars.cpp:35: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/stars.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/stars.cpp:35: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/stars.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sonar.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sonar.cpp In file included from src/game.h:64, from src/sonar.cpp:26: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:64, from src/sonar.cpp:26: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: At global scope: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sonar.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sonar.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar.cpp:29: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar.cpp:29: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar.cpp:29: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar.cpp:29: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sonar.cpp:29: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar.cpp:29: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar.cpp:29: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar.cpp:29: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar.cpp:29: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/game.h:64, from src/sonar.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sonar_operator.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sonar_operator.cpp In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sonar_operator.cpp:24: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sonar_operator.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sonar_operator.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sonar_operator.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/sonar_operator.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sonar_operator.cpp: In member function 'void sonar_operator::save(xml_elem&) const': src/sonar_operator.cpp:248:11: warning: variable 'so' set but not used [-Wunused-but-set-variable] xml_elem so = parent.add_child("sonar_operator"); ^~ g++ -o build/linux/submarine.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/submarine.cpp In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/submarine.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:24: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine.cpp:32: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine.cpp:32: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine.cpp:32: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/submarine.cpp:32: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/submarine.cpp:32: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine.cpp:32: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/submarine.cpp: In member function 'virtual void submarine::load(const xml_elem&)': src/submarine.cpp:347:11: warning: variable 'tk' set but not used [-Wunused-but-set-variable] xml_elem tk = parent.child("tanks"); ^~ src/submarine.cpp: In member function 'virtual bool submarine::launch_torpedo(int, sea_object*)': src/submarine.cpp:1294:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp(new torpedo(gm, doc.first_child(), torpedoes[tubenr].setup)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/submarine_interface.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/submarine_interface.cpp In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.h:29, from src/user_interface.h:31, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/submarine_interface.cpp:37: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:37: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/submarine_interface.cpp:39: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:39: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:39: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/submarine_interface.cpp:42: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:42: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/music.h:37, from src/submarine_interface.cpp:46: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:46:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr controlscreen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_compass; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_bow_depth_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_stern_depth_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:51:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_depth; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:52:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_knots; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_main_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:50: src/sub_gauges_display.h:54:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_mt; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:51: src/sub_periscope_display.h:38:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:51: src/sub_periscope_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_blurview; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_add; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:62:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_chgmot; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_time; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_descr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:65:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_help; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:54: src/map_display.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr edit_panel_convoy; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:39:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpempty; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:40:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpload; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpunload; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1fat1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1lut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:44:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1lut2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:45:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:46:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1practice; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:47:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3afat2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3alut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3alut2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:51:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3fat2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:52:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp4; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:54:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp5b; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:55:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp5; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp6lut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr submodelVIIc; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:55: src/sub_torpedo_display.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr subtopsideview; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:56: src/sub_damage_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr damage_screen_background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:56: src/sub_damage_display.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sub_damage_scheme_all; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:57: src/logbook_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:59: src/sub_tdc_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:59: src/sub_tdc_display.h:39:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr firesolution; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:59: src/sub_tdc_display.h:56:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:59: src/sub_tdc_display.h:78:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:59: src/sub_tdc_display.h:79:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:43:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpspeed[3]; // slow/medium/fast ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:44:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr firstturn[2]; // left/right ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:45:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr secondaryrange[2]; // short/long ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:46:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr preheating[2]; // on/off ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:47:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr temperaturescale; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:51:27: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bool is_over(const std::auto_ptr& tex, const vector2i& pos, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:60: src/sub_torpsetup_display.h:74:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:61: src/sub_kdb_display.h:35:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:61: src/sub_kdb_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:62: src/sub_ghg_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:62: src/sub_ghg_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:63: src/sub_bg_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:63: src/sub_bg_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:64: src/sub_captainscabin_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:65: src/sub_soldbuch_display.h:31:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:65: src/sub_soldbuch_display.h:32:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr player_photo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:65: src/sub_soldbuch_display.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr primary_overlay; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:65: src/sub_soldbuch_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr stamps; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:66: src/sub_recogmanual_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:67: src/sub_valves_display.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:71: src/sub_control_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:71: src/sub_control_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:72: src/sub_tdc_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:72: src/sub_tdc_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:73: src/sub_ecard_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:73: src/sub_ecard_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:74: src/sub_recogmanual_popup.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.cpp:74: src/sub_recogmanual_popup.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/submarine_interface.cpp:37: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_bg_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_bg_display.cpp In file included from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_bg_display.h:27, from src/sub_bg_display.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_bg_display.h:27, from src/sub_bg_display.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.cpp:23: src/sub_bg_display.h: At global scope: src/sub_bg_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.cpp:23: src/sub_bg_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_bg_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_bg_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bg_display.cpp:28: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_bg_display.h:26, from src/sub_bg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_bg_display.cpp: In member function 'virtual void sub_bg_display::process_input(game&, const SDL_Event&)': src/sub_bg_display.cpp:60:14: warning: variable 'mb' set but not used [-Wunused-but-set-variable] int mx, my, mb; ^~ g++ -o build/linux/sub_bridge_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_bridge_display.cpp In file included from src/image.h:30, from src/sub_bridge_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_bridge_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_bridge_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_bridge_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_bridge_display.h:26, from src/sub_bridge_display.cpp:27: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_bridge_display.h:26, from src/sub_bridge_display.cpp:27: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_bridge_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_bridge_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_bridge_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_bridge_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/sub_bridge_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/sub_bridge_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/sub_bridge_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/sub_bridge_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_bridge_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_bridge_display.cpp:31: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_bridge_display.cpp:31: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_bridge_display.cpp:31: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_bridge_display.cpp:31: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_bridge_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_captainscabin_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_captainscabin_display.cpp In file included from src/image.h:30, from src/sub_captainscabin_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_captainscabin_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_captainscabin_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_captainscabin_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.h:26, from src/sub_captainscabin_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.h:26, from src/sub_captainscabin_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_captainscabin_display.h:27, from src/sub_captainscabin_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.cpp:28: src/sub_captainscabin_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_captainscabin_display.cpp:31: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_captainscabin_display.cpp:31: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_captainscabin_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_control_popup.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_control_popup.cpp In file included from src/image.h:30, from src/sub_control_popup.h:28, from src/sub_control_popup.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_control_popup.h:28, from src/sub_control_popup.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_control_popup.h:28, from src/sub_control_popup.cpp:23: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_control_popup.cpp:23: src/sub_control_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_control_popup.cpp:23: src/sub_control_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_control_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_control_popup.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_control_popup.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_control_popup.h:26, from src/sub_control_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_ecard_popup.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_ecard_popup.cpp In file included from src/image.h:30, from src/sub_ecard_popup.h:28, from src/sub_ecard_popup.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_ecard_popup.h:28, from src/sub_ecard_popup.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_ecard_popup.h:28, from src/sub_ecard_popup.cpp:23: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ecard_popup.cpp:23: src/sub_ecard_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ecard_popup.cpp:23: src/sub_ecard_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ecard_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ecard_popup.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ecard_popup.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_ecard_popup.h:26, from src/sub_ecard_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_damage_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_damage_display.cpp In file included from src/font.h:30, from src/sub_damage_display.cpp:29: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/sub_damage_display.cpp:29: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_display.h:28, from src/sub_damage_display.cpp:31: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:31: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:31: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_damage_display.cpp:32: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_damage_display.cpp:32: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_damage_display.cpp:32: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_damage_display.cpp:32: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/sub_damage_display.cpp:32: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/sub_damage_display.cpp:32: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/sub_damage_display.cpp:32: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/sub_damage_display.cpp:32: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:32: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_damage_display.h:29, from src/sub_damage_display.cpp:33: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_damage_display.h:29, from src/sub_damage_display.cpp:33: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_damage_display.h:29, from src/sub_damage_display.cpp:33: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_damage_display.h:29, from src/sub_damage_display.cpp:33: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:33: src/sub_damage_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr damage_screen_background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:33: src/sub_damage_display.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sub_damage_scheme_all; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_damage_display.cpp:35: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:35: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_damage_display.cpp:35: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/sub_damage_display.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_gauges_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_gauges_display.cpp In file included from src/image.h:30, from src/sub_gauges_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_gauges_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_gauges_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_gauges_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_gauges_display.cpp:27: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.h:26, from src/sub_gauges_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.h:26, from src/sub_gauges_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:46:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr controlscreen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_compass; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_bow_depth_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_stern_depth_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:51:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_depth; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:52:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_knots; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_main_rudder; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:28: src/sub_gauges_display.h:54:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr indicator_mt; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/sub_gauges_display.cpp:29: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/sub_gauges_display.cpp:29: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/sub_gauges_display.cpp:29: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_gauges_display.cpp:29: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_gauges_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_ghg_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_ghg_display.cpp In file included from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_ghg_display.h:27, from src/sub_ghg_display.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_ghg_display.h:27, from src/sub_ghg_display.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.cpp:23: src/sub_ghg_display.h: At global scope: src/sub_ghg_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.cpp:23: src/sub_ghg_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_ghg_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_ghg_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_ghg_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_ghg_display.cpp:28: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_ghg_display.h:26, from src/sub_ghg_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_ghg_display.cpp: In member function 'virtual void sub_ghg_display::process_input(game&, const SDL_Event&)': src/sub_ghg_display.cpp:59:14: warning: variable 'mb' set but not used [-Wunused-but-set-variable] int mx, my, mb; ^~ g++ -o build/linux/sub_kdb_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_kdb_display.cpp In file included from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_kdb_display.h:27, from src/sub_kdb_display.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_kdb_display.h:27, from src/sub_kdb_display.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.cpp:23: src/sub_kdb_display.h: At global scope: src/sub_kdb_display.h:35:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.cpp:23: src/sub_kdb_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_kdb_display.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr<_Up> ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_kdb_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_kdb_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_kdb_display.cpp:28: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/user_display.h:28, from src/sub_kdb_display.h:26, from src/sub_kdb_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_kdb_display.cpp: In member function 'virtual void sub_kdb_display::process_input(game&, const SDL_Event&)': src/sub_kdb_display.cpp:64:14: warning: variable 'mb' set but not used [-Wunused-but-set-variable] int mx, my, mb; ^~ src/sub_kdb_display.cpp: In member function 'virtual void sub_kdb_display::display(game&) const': src/sub_kdb_display.cpp:207:22: warning: variable 'nstr' set but not used [-Wunused-but-set-variable] pair nstr = gm.sonar_listen_ships(player, app_ang); ^~~~ g++ -o build/linux/sub_periscope_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_periscope_display.cpp In file included from src/image.h:30, from src/sub_periscope_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_periscope_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_periscope_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_periscope_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_periscope_display.h:26, from src/sub_periscope_display.cpp:27: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_periscope_display.h:26, from src/sub_periscope_display.cpp:27: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.h:28, from src/sub_periscope_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.h:28, from src/sub_periscope_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.h:28, from src/sub_periscope_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.h:28, from src/sub_periscope_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.cpp:27: src/sub_periscope_display.h:38:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.cpp:27: src/sub_periscope_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_blurview; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_periscope_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_periscope_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_periscope_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_periscope_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_periscope_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_periscope_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_periscope_display.cpp:28: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_periscope_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_recogmanual_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_recogmanual_display.cpp In file included from src/image.h:30, from src/sub_recogmanual_display.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_recogmanual_display.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_recogmanual_display.cpp:23: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_display.cpp:24: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.cpp:24: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.cpp:24: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:26, from src/sub_recogmanual_display.cpp:26: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:26, from src/sub_recogmanual_display.cpp:26: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.h:28, from src/sub_recogmanual_display.cpp:26: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.cpp:26: src/sub_recogmanual_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_recogmanual_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_recogmanual_display.cpp:27: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_display.cpp:27: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp: In member function 'virtual void sub_recogmanual_display::enter(bool)': src/sub_recogmanual_display.cpp:112:4: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr img(new image(data_file_handler::instance().get_path(*it) + (*it) + "_silhouette.png")); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp:119:28: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] displacements.push_back(auto_ptr(new string(elem.attr("displacement")))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp:120:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] lengths.push_back(auto_ptr(new string(elem.attr("length")))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp:121:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] classes.push_back(auto_ptr(new string(elem.attr("class")))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp:122:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] weapons.push_back(auto_ptr(new string(elem.attr("weapons")))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_display.cpp:123:24: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] countries.push_back(auto_ptr(new string(elem.attr("countries")))); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_display.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_soldbuch_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_soldbuch_display.cpp In file included from src/image.h:30, from src/sub_soldbuch_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_soldbuch_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_soldbuch_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_soldbuch_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.h:26, from src/sub_soldbuch_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.h:26, from src/sub_soldbuch_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:28: src/sub_soldbuch_display.h:31:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:28: src/sub_soldbuch_display.h:32:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr player_photo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:28: src/sub_soldbuch_display.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr primary_overlay; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:28: src/sub_soldbuch_display.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr stamps; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_soldbuch_display.cpp:30: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_soldbuch_display.cpp:30: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_soldbuch_display.cpp:30: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_soldbuch_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_tdc_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_tdc_display.cpp In file included from src/image.h:30, from src/sub_tdc_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_tdc_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_tdc_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.h:26, from src/sub_tdc_display.cpp:27: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.h:26, from src/sub_tdc_display.cpp:27: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:27: src/sub_tdc_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:27: src/sub_tdc_display.h:39:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr firesolution; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:27: src/sub_tdc_display.h:56:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:27: src/sub_tdc_display.h:78:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:27: src/sub_tdc_display.h:79:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_tdc_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_tdc_display.cpp:28: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_display.cpp:28: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_tdc_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_tdc_popup.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_tdc_popup.cpp In file included from src/image.h:30, from src/sub_tdc_popup.h:28, from src/sub_tdc_popup.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_tdc_popup.h:28, from src/sub_tdc_popup.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_tdc_popup.h:28, from src/sub_tdc_popup.cpp:23: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_popup.cpp:23: src/sub_tdc_popup.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_popup.cpp:23: src/sub_tdc_popup.h:34:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_tdc_popup.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_popup.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_tdc_popup.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/sub_tdc_popup.h:26, from src/sub_tdc_popup.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_torpedo_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_torpedo_display.cpp In file included from src/image.h:30, from src/sub_torpedo_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_torpedo_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_torpedo_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpedo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.h:26, from src/sub_torpedo_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.h:26, from src/sub_torpedo_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_torpedo_display.h:27, from src/sub_torpedo_display.cpp:28: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:39:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpempty; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:40:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpload; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpunload; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1fat1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1lut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:44:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1lut2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:45:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:46:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp1practice; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:47:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3afat2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3alut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:50:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3alut2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:51:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3fat2; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:52:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp3; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:53:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp4; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:54:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp5b; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:55:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp5; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torp6lut1; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr submodelVIIc; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:28: src/sub_torpedo_display.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr subtopsideview; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/sub_torpedo_display.cpp:31: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/sub_torpedo_display.cpp:31: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/sub_torpedo_display.cpp:31: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpedo_display.cpp:31: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpedo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_torpsetup_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_torpsetup_display.cpp In file included from src/image.h:30, from src/sub_torpsetup_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_torpsetup_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_torpsetup_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_torpsetup_display.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.h:26, from src/sub_torpsetup_display.cpp:26: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.h:26, from src/sub_torpsetup_display.cpp:26: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:34:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:43:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpspeed[3]; // slow/medium/fast ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:44:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr firstturn[2]; // left/right ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:45:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr secondaryrange[2]; // short/long ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:46:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr preheating[2]; // on/off ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:47:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr temperaturescale; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:51:27: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bool is_over(const std::auto_ptr& tex, const vector2i& pos, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:26: src/sub_torpsetup_display.h:74:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myscheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/submarine_interface.h:28, from src/sub_torpsetup_display.cpp:27: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_torpsetup_display.cpp:27: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_torpsetup_display.cpp:27: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_torpsetup_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_torpsetup_display.cpp: In member function 'virtual void sub_torpsetup_display::process_input(game&, const SDL_Event&)': src/sub_torpsetup_display.cpp:107:14: warning: variable 'mb' set but not used [-Wunused-but-set-variable] int mx, my, mb; ^~ g++ -o build/linux/sub_uzo_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_uzo_display.cpp In file included from src/image.h:30, from src/sub_uzo_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_uzo_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_uzo_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_uzo_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_uzo_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_uzo_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/submarine.h:26, from src/sub_uzo_display.cpp:27: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_uzo_display.h:26, from src/sub_uzo_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/sub_uzo_display.h:26, from src/sub_uzo_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/sub_uzo_display.cpp:29: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_uzo_display.cpp:29: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_uzo_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/sub_valves_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_valves_display.cpp In file included from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:25, from src/sub_valves_display.cpp:20: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:26, from src/sub_valves_display.cpp:20: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:26, from src/sub_valves_display.cpp:20: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.h:27, from src/sub_valves_display.cpp:20: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_valves_display.cpp:20: src/sub_valves_display.h:33:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_valves_display.h:24, from src/sub_valves_display.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/tdc.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/tdc.cpp g++ -o build/linux/texts.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/texts.cpp src/texts.cpp:42:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr texts_singleton_handler; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/global_data.h:60, from src/texts.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/tone_reproductor.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/tone_reproductor.cpp g++ -o build/linux/torpedo.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/torpedo.cpp In file included from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:29, from src/torpedo.cpp:25: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:25: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo.cpp:27: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:27: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo.cpp:27: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/torpedo_camera_display.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/torpedo_camera_display.cpp In file included from src/image.h:30, from src/torpedo_camera_display.cpp:24: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/torpedo_camera_display.cpp:24: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/torpedo_camera_display.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/torpedo_camera_display.cpp:26: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo_camera_display.cpp:26: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo_camera_display.cpp:26: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/torpedo.h:26, from src/torpedo_camera_display.cpp:27: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/torpedo_camera_display.h:26, from src/torpedo_camera_display.cpp:28: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/freeview_display.h:26, from src/torpedo_camera_display.h:26, from src/torpedo_camera_display.cpp:28: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/submarine_interface.h:30, from src/torpedo_camera_display.cpp:29: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/torpedo_camera_display.cpp:29: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/torpedo_camera_display.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/triangulate.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/triangulate.cpp g++ -o build/linux/user_interface.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/user_interface.cpp In file included from src/sea_object.h:27, from src/user_interface.h:29, from src/user_interface.cpp:35: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/user_interface.h:29, from src/user_interface.cpp:35: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/user_interface.cpp:35: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/user_interface.cpp:35: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/user_interface.cpp:35: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/user_interface.h:29, from src/user_interface.cpp:35: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:29, from src/user_interface.cpp:35: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/coastmap.h:29, from src/user_interface.h:31, from src/user_interface.cpp:35: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:31, from src/user_interface.cpp:35: src/coastmap.h:129:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr atlanticmap; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/user_interface.h:33, from src/user_interface.cpp:35: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:33, from src/user_interface.cpp:35: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/user_interface.cpp:35: src/user_display.h:54:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.h:35, from src/user_interface.cpp:35: src/user_display.h:83:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr panel; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr screen_selector; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:68:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr music_playlist; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:75:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr main_menu; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:99:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mysky; // the one and only sky ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:35: src/user_interface.h:102:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mygeoclipmap; // terrain rendering instance ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/user_interface.cpp:37: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:37: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:37: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/user_interface.cpp:39: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/user_interface.cpp:39: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/user_interface.cpp:39: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/user_interface.cpp:39: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:39: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:44: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:45: src/submarine_interface.h:87:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr torpedo_cam_view; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sky.h:35, from src/user_interface.cpp:49: src/moon.h:35:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_moon; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:49: src/sky.h:81:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_clouds; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:57:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamtex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttrail; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamperimetertex; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr fresnelcolortex; // texture for fresnel values and water color ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr waterspecularlookup; // lookup 1d texture map for water specular term ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:120:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr water_bumpmap; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:126:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_water; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/user_interface.cpp:51: src/water.h:127:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_under_water; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/music.h:37, from src/user_interface.cpp:56: src/message_queue.h:34:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/user_interface.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/caustics.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/caustics.cpp In file included from src/caustics.h:31, from src/caustics.cpp:30: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/caustics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/caustics.h:31, from src/caustics.cpp:30: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/caustics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/caustics.h:32, from src/caustics.cpp:30: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/caustics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/caustics.cpp: In constructor 'caustics::caustics()': src/caustics.cpp:51:30: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] texture_pointers.push_back(auto_ptr( new texture(get_texture_dir()+filename.str(), texture::LINEAR) )); ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from src/caustics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/water.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/water.cpp In file included from src/water.h:36, from src/water.cpp:32: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:27, from src/water.h:38, from src/water.cpp:32: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/water.h:38, from src/water.cpp:32: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/water.h:38, from src/water.cpp:32: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/water.h:38, from src/water.cpp:32: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/ship.h:28, from src/water.h:38, from src/water.cpp:32: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:56:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:57:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamtex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:58:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:59:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttrail; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:60:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamperimetertex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:61:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr fresnelcolortex; // texture for fresnel values and water color ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:63:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr reflectiontex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:64:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr foamamounttex_fbo; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:66:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr waterspecularlookup; // lookup 1d texture map for water specular term ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:120:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr water_bumpmap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:126:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:32: src/water.h:127:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_under_water; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water.cpp:38: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:38: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water.cpp:38: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/water.h:32, from src/water.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/water_splash.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/water_splash.cpp In file included from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/water_splash.h:25, from src/water_splash.cpp:22: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/water_splash.h:25, from src/water_splash.cpp:22: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/water_splash.h:25, from src/water_splash.cpp:22: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/sea_object.h:35, from src/water_splash.h:25, from src/water_splash.cpp:22: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.h:25, from src/water_splash.cpp:22: src/sea_object.h:242:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myai; // created from spec file, but data needs to be saved, [SAVE] ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:22: src/water_splash.h:41:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_top; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:22: src/water_splash.h:42:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bradius_bottom; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:22: src/water_splash.h:43:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr balpha; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/water_splash.cpp:25: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:25: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/water_splash.cpp:25: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/sea_object.h:27, from src/water_splash.h:25, from src/water_splash.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/dftdtester/tests.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/dftdtester/tests.cpp g++ -o build/linux/sub_recogmanual_popup.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sub_recogmanual_popup.cpp In file included from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h:54:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h:58:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_front(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h:83:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_front() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h:91:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release_back() { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h:134:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h: In member function 'void ptrlist::push_back(T*)': src/ptrlist.h:63:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h: In member function 'void ptrlist::push_front(T*)': src/ptrlist.h:67:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_front()': src/ptrlist.h:84:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::release_back()': src/ptrlist.h:92:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/game.h:69, from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/ptrlist.h: In member function 'std::auto_ptr ptrlist::iterator::release() const': src/ptrlist.h:134:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr release() const { std::auto_ptr result(*it); *it = 0; return result; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/game.h: At global scope: src/game.h:204:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mywater; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:26, from src/sub_recogmanual_popup.cpp:20: src/game.h:207:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr myheightgen; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.h:28, from src/sub_recogmanual_popup.cpp:20: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.cpp:20: src/sub_recogmanual_popup.h:48:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_daylight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/sub_recogmanual_popup.cpp:20: src/sub_recogmanual_popup.h:49:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr background_nightlight; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_popup.cpp: In constructor 'sub_recogmanual_popup::sub_recogmanual_popup(user_interface&)': src/sub_recogmanual_popup.cpp:60:4: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr img(new image(data_file_handler::instance().get_path(*it) + (*it) + "_silhouette.png")); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/sub_recogmanual_popup.cpp:61:26: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] silhouettes.push_back(auto_ptr(img)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/sub_recogmanual_popup.h:24, from src/sub_recogmanual_popup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/filehelper.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/filehelper.cpp g++ -o build/linux/widget.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/widget.cpp In file included from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/widget.h:31, from src/widget.cpp:26: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/widget.cpp:26: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/widget.cpp:26: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/widget.cpp:26: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/widget.h:33, from src/widget.cpp:26: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/widget.cpp:26: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/widget.cpp:26: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/widget.cpp:26: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/widget.h:33, from src/widget.cpp:26: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.h:33, from src/widget.cpp:26: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:97:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr backg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:98:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr skbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:99:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frame[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:100:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr frameinv[8]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:101:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr icons[4]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:102:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarbackg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:103:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sbarsurf; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:151:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:171:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static void set_theme(std::auto_ptr t) { globaltheme = t; } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:173:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:173:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr replace_theme(std::auto_ptr t); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:237:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:238:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok(const std::string& title, const std::string& text = "", int w = 0, int h = 0) { return create_dialogue_ok(this, title, text, w, h); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:240:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create_dialogue_ok_cancel(widget* parent_, const std::string& title, const std::string& text = "", int w = 0, int h = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:241:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr create_dialogue_ok_cancel(const std::string& title, const std::string& text = "") { return create_dialogue_ok_cancel(this, title, text); } ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:528:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mdl; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:543:49: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview(int x, int y, int w, int h, std::auto_ptr mdl, color bgcol, widget* parent_ = 0); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/widget.cpp:26: src/widget.h:546:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void set_model(std::auto_ptr mdl_); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp:46:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr widget::globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In constructor 'widget::widget(xml_elem&, widget*)': src/widget.cpp:71:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] set_background(std::auto_ptr(new texture(get_texture_dir() += elem.attr("bg_texture"))).get()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: At global scope: src/widget.cpp:371:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr widget::replace_theme(std::auto_ptr t) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp:371:57: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr widget::replace_theme(std::auto_ptr t) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In static member function 'static std::auto_ptr widget::replace_theme(std::auto_ptr)': src/widget.cpp:373:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr r = globaltheme; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In static member function 'static void widget::draw_frame(int, int, int, int, bool)': src/widget.cpp:599:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr* frelem = (out ? globaltheme->frame : globaltheme->frameinv); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: At global scope: src/widget.cpp:725:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr widget::create_dialogue_ok(widget* parent_, const string& title, const string& text, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In static member function 'static std::auto_ptr widget::create_dialogue_ok(widget*, const string&, const string&, int, int)': src/widget.cpp:734:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr wi(new widget(x, y, w, h, title, parent_)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: At global scope: src/widget.cpp:743:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr widget::create_dialogue_ok_cancel(widget* parent_, const string& title, const string& text, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In static member function 'static std::auto_ptr widget::create_dialogue_ok_cancel(widget*, const string&, const string&, int, int)': src/widget.cpp:752:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr wi(new widget(x, y, w, h, title, parent_)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: At global scope: src/widget.cpp:1532:58: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] widget_3dview::widget_3dview(int x, int y, int w, int h, auto_ptr mdl_, color bgcol, widget* parent_) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp:1542:36: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void widget_3dview::set_model(std::auto_ptr mdl_) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/widget.h:31, from src/widget.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/widget.cpp: In constructor 'widget_text::widget_text(xml_elem&, widget*)': src/widget.cpp:108:23: warning: '*.widget_text::.widget::parent' is used uninitialized in this function [-Wuninitialized] : widget(elem, parent) ^ src/widget.cpp: In constructor 'widget_checkbox::widget_checkbox(xml_elem&, widget*)': src/widget.cpp:115:23: warning: '*.widget_checkbox::.widget::parent' is used uninitialized in this function [-Wuninitialized] : widget(elem, parent) ^ src/widget.cpp: In constructor 'widget_button::widget_button(xml_elem&, widget*)': src/widget.cpp:125:39: warning: '*.widget_button::.widget::parent' is used uninitialized in this function [-Wuninitialized] : widget(elem, parent), pressed(false) ^ g++ -o build/linux/frustum.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/frustum.cpp In file included from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/polygon.h:31, from src/frustum.h:27, from src/frustum.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/datadirs.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -DDATADIR=\"/usr/share/dangerdeep/\" -I/usr/include/SDL -I/usr/include/GL src/datadirs.cpp g++ -o build/linux/global_data.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -DVERSION=\"0.4.0_pre3327\" -I/usr/include/SDL -I/usr/include/GL src/global_data.cpp In file included from src/model.h:29, from src/global_data.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/global_data.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/global_data.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/global_data.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/global_data.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/global_data.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/global_data.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/global_data.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/global_data.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/global_data.cpp:23: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/global_data.cpp:25: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/global_data.cpp:25: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/global_data.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/thread.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/thread.cpp g++ -o build/linux/mutex.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/mutex.cpp g++ -o build/linux/condvar.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/condvar.cpp g++ -o build/linux/log.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/log.cpp g++ -o build/linux/bv_tree.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/bv_tree.cpp In file included from src/bv_tree.cpp:24: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/bv_tree.cpp:24: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/bv_tree.cpp:24: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/bv_tree.cpp:24: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/bv_tree.cpp:30:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bv_tree::create(const std::vector& vertices, std::list& nodes) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/bv_tree.cpp: In static member function 'static std::auto_ptr bv_tree::create(const std::vector >&, std::__cxx11::list&)': src/bv_tree.cpp:32:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr result; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/bv_tree.cpp: At global scope: src/bv_tree.cpp:107:43: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree::bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/bv_tree.cpp:107:77: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree::bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree) ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/bv_tree.h:28, from src/bv_tree.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/error.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/error.cpp g++ -o build/linux/framebufferobject.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/framebufferobject.cpp In file included from src/framebufferobject.cpp:25: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/framebufferobject.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/font.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/font.cpp In file included from src/font.h:30, from src/font.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/font.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.cpp:24: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/font.cpp:27: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/font.cpp:27: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/font.cpp:27: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/font.cpp:27: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/font.h:30, from src/font.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/font.cpp: In member function 'vector2i font::get_size(const string&) const': src/font.cpp:278:13: warning: variable 'nr' set but not used [-Wunused-but-set-variable] unsigned nr[6]; ^~ g++ -o build/linux/fpsmeasure.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/fpsmeasure.cpp g++ -o build/linux/geoclipmap.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/geoclipmap.cpp In file included from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:26, from src/geoclipmap.cpp:20: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:26, from src/geoclipmap.cpp:20: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:26, from src/geoclipmap.cpp:20: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:26, from src/geoclipmap.cpp:20: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:28, from src/geoclipmap.cpp:20: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:28, from src/geoclipmap.cpp:20: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.h:31, from src/geoclipmap.cpp:20: src/height_generator.h: At global scope: src/height_generator.h:145:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr sand_texture, mud_texture, forest_texture, ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/geoclipmap.cpp:20: src/geoclipmap.h:163:19: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] /*mutable*/ std::auto_ptr myshader[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/geoclipmap.h:25, from src/geoclipmap.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/image.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/image.cpp In file included from src/image.h:30, from src/image.cpp:23: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/image.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:30, from src/image.cpp:23: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/image.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/image.h:31, from src/image.cpp:23: src/texture.h: At global scope: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/ptrvector.h:28, from src/image.h:30, from src/image.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/make_mesh.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/make_mesh.cpp In file included from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/make_mesh.h:26, from src/make_mesh.cpp:23: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/make_mesh.h:26, from src/make_mesh.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/model.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/model.cpp In file included from src/model.h:29, from src/model.cpp:23: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/model.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/model.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/model.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:31, from src/model.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/model.cpp:23: src/bv_tree.h:80:35: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/model.cpp:23: src/bv_tree.h:80:69: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] bv_tree(const spheref& sph, std::auto_ptr left_tree, std::auto_ptr right_tree); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/model.cpp:23: src/bv_tree.h:81:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr create(const std::vector& vertices, std::list& nodes); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.h:33, from src/model.cpp:23: src/bv_tree.h:100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr children[2]; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:48:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:67:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mytexture; // default "skin", MUST BE SET! ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:104:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr colormap; // replaces diffuse color if not defined. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:105:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr normalmap; // should be of type RGB to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:106:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr specularmap; // should be of type LUMINANCE to work properly. ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:141:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr texmaps[DFTD_MAX_TEXTURE_UNITS]; // up to DFTD_MAX_TEXTURE_UNITS texture units ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:183:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr get_tri_iterator() const; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:283:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr bounding_volume_tree; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:370:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:371:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:372:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:373:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:374:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:375:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/model.cpp:23: src/model.h:376:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/caustics.h:31, from src/model.cpp:33: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/caustics.h:31, from src/model.cpp:33: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: At global scope: src/model.cpp:79:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_plastic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:80:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_color; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:81:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_color_normal; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:82:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_color_normal_specular; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:83:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_color_normal_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:84:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_color_normal_specular_caustic; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:85:1: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr model::glsl_mirror_clip; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:430:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr model::mesh::get_tri_iterator() const ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'std::auto_ptr model::mesh::get_tri_iterator() const': src/model.cpp:434:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return std::auto_ptr(new triangle_iterator(indices)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:436:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return std::auto_ptr(new triangle_strip_iterator(indices)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'void model::mesh::compute_normals()': src/model.cpp:540:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:576:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'bool model::mesh::intersects(const model::mesh&, const matrix4f&) const': src/model.cpp:811:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:821:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr otit(other.get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'void model::mesh::compile()': src/model.cpp:856:31: warning: variable 'has_texture_u1' set but not used [-Wunused-but-set-variable] bool has_texture_u0 = false, has_texture_u1 = false; ^~~~~~~~~~~~~~ src/model.cpp: In member function 'bool model::mesh::is_inside(const vector3f&) const': src/model.cpp:1100:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'double model::mesh::compute_volume() const': src/model.cpp:1133:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp:1145:11: warning: variable 'abcd' set but not used [-Wunused-but-set-variable] vector3 abcd = A + B + C + D; ^~~~ src/model.cpp: In member function 'vector3 model::mesh::compute_center_of_gravity() const': src/model.cpp:1164:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'matrix3 model::mesh::compute_inertia_tensor(const matrix4f&) const': src/model.cpp:1287:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'void model::mesh::compute_bv_tree()': src/model.cpp:1330:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr tit(get_tri_iterator()); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'void model::mesh::display(const texture*) const': src/model.cpp:1726:31: warning: variable 'has_texture_u1' set but not used [-Wunused-but-set-variable] bool has_texture_u0 = false, has_texture_u1 = false; ^~~~~~~~~~~~~~ src/model.cpp: In member function 'void model::read_dftd_model_file(const string&)': src/model.cpp:2369:9: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mat; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/model.h:29, from src/model.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/model.cpp: In member function 'void model::read_off_file(const string&)': src/model.cpp:2302:8: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "OFF\n%u %u %u\n", &nr_vertices, &nr_faces, &i); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/model.cpp:2310:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%f %f %f\n", &a, &b, &c); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/model.cpp:2317:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%u %u %u %u\n", &j, &v0, &v1, &v2); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o build/linux/perlinnoise.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/perlinnoise.cpp g++ -o build/linux/primitives.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/primitives.cpp In file included from src/primitives.h:28, from src/primitives.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/primitives.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/primitives.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/primitives.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/primitives.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/primitives.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/primitives.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/primitives.h:28, from src/primitives.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/shader.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/shader.cpp In file included from src/shader.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/shader.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/shader.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/shader.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/shader.cpp:25: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/shader.cpp:49:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_shader_setup::default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/shader.cpp:50:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_shader_setup::default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/shader.cpp:51:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_shader_setup::default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/shader.cpp:52:6: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr glsl_shader_setup::default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ src/shader.cpp: In constructor 'glsl_shader::glsl_shader(const string&, glsl_shader::type, const defines_list&)': src/shader.cpp:165:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ifprg; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/shader.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/postprocessor.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/postprocessor.cpp In file included from src/postprocessor.cpp:23: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/postprocessor.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/postprocessor.cpp:23: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/postprocessor.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/postprocessor.cpp:23: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/postprocessor.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/postprocessor.cpp:23: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/postprocessor.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/postprocessor.cpp:24: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/shader.h:32, from src/postprocessor.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/system.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/system.cpp In file included from src/system.cpp:35: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/system.cpp:36: src/ptrvector.h:69:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void push_back(std::auto_ptr ptr) { ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/font.h:30, from src/system.cpp:36: src/ptrvector.h: In member function 'void ptrvector::push_back(T*)': src/ptrvector.h:76:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr p(ptr); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/system.cpp:38: src/shader.h: At global scope: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/system.cpp:38: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/system.cpp:38: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/system.cpp:38: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/system.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/texture.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/texture.cpp In file included from src/texture.cpp:36: src/texture.h:92:15: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr ptr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/texture.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/texture.cpp:37: src/shader.h:247:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_opaque; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/texture.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/texture.cpp:37: src/shader.h:248:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_col; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/texture.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/texture.cpp:37: src/shader.h:249:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_tex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/texture.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from src/primitives.h:28, from src/texture.cpp:37: src/shader.h:250:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] static std::auto_ptr default_coltex; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from src/texture.h:44, from src/texture.cpp:36: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o build/linux/vertexbufferobject.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/vertexbufferobject.cpp g++ -o build/linux/xml.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/xml.cpp ar rc build/linux/libdftdmedia.a build/linux/bv_tree.o build/linux/cfg.o build/linux/error.o build/linux/framebufferobject.o build/linux/font.o build/linux/fpsmeasure.o build/linux/geoclipmap.o build/linux/image.o build/linux/keys.o build/linux/make_mesh.o build/linux/model.o build/linux/perlinnoise.o build/linux/primitives.o build/linux/shader.o build/linux/postprocessor.o build/linux/system.o build/linux/texture.o build/linux/vertexbufferobject.o build/linux/xml.o ranlib build/linux/libdftdmedia.a g++ -o build/linux/tinyxml/tinyxml.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/tinyxml/tinyxml.cpp g++ -o build/linux/tinyxml/tinyxmlerror.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/tinyxml/tinyxmlerror.cpp g++ -o build/linux/tinyxml/tinyxmlparser.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/tinyxml/tinyxmlparser.cpp ar rc build/linux/libtinyxml.a build/linux/tinyxml/tinyxml.o build/linux/tinyxml/tinyxmlerror.o build/linux/tinyxml/tinyxmlparser.o ranlib build/linux/libtinyxml.a g++ -o build/linux/oglext/OglExt.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/oglext/OglExt.cpp g++ -o build/linux/oglext/RenderingContext.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=i686 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/oglext/RenderingContext.cpp ar rc build/linux/liboglext.a build/linux/oglext/OglExt.o build/linux/oglext/RenderingContext.o ranlib build/linux/liboglext.a g++ -o build/linux/dangerdeep `pkg-config --libs-only-L x11` build/linux/subsim.o build/linux/ai.o build/linux/airplane.o build/linux/bitstream.o build/linux/bzip.o build/linux/cfg.o build/linux/coastmap.o build/linux/convoy.o build/linux/countrycodes.o build/linux/credits.o build/linux/date.o build/linux/daysky.o build/linux/depth_charge.o build/linux/event.o build/linux/freeview_display.o build/linux/game.o build/linux/game_editor.o build/linux/gun_shell.o build/linux/height_generator_map.o build/linux/highscorelist.o build/linux/keys.o build/linux/logbook.o build/linux/logbook_display.o build/linux/map_display.o build/linux/message_queue.o build/linux/music.o build/linux/parser.o build/linux/particle.o build/linux/sea_object.o build/linux/sensors.o build/linux/ship.o build/linux/ships_sunk_display.o build/linux/sky.o build/linux/moon.o build/linux/simplex_noise.o build/linux/stars.o build/linux/sonar.o build/linux/sonar_operator.o build/linux/submarine.o build/linux/submarine_interface.o build/linux/sub_bg_display.o build/linux/sub_bridge_display.o build/linux/sub_captainscabin_display.o build/linux/sub_control_popup.o build/linux/sub_ecard_popup.o build/linux/sub_damage_display.o build/linux/sub_gauges_display.o build/linux/sub_ghg_display.o build/linux/sub_kdb_display.o build/linux/sub_periscope_display.o build/linux/sub_recogmanual_display.o build/linux/sub_soldbuch_display.o build/linux/sub_tdc_display.o build/linux/sub_tdc_popup.o build/linux/sub_torpedo_display.o build/linux/sub_torpsetup_display.o build/linux/sub_uzo_display.o build/linux/sub_valves_display.o build/linux/tdc.o build/linux/texts.o build/linux/tone_reproductor.o build/linux/torpedo.o build/linux/torpedo_camera_display.o build/linux/triangulate.o build/linux/user_interface.o build/linux/caustics.o build/linux/water.o build/linux/water_splash.o build/linux/dftdtester/tests.o build/linux/sub_recogmanual_popup.o build/linux/filehelper.o build/linux/widget.o build/linux/frustum.o build/linux/datadirs.o build/linux/global_data.o build/linux/thread.o build/linux/mutex.o build/linux/condvar.o build/linux/log.o -L/usr/lib -L/usr/lib/X11 -L/usr/X11R6/lib -Lbuild/linux -Lsrc -ldftdmedia -ltinyxml -loglext -lGL -lGLU -lSDL -lSDL_image -lSDL_mixer -lfftw3f -lbz2 scons: done building targets. + for i in 16 32 48 + convert -size 16x16 logo.xpm -resize 16x16 dangerdeep-16x16.png + for i in 16 32 48 + convert -size 32x32 logo.xpm -resize 32x32 dangerdeep-32x32.png + for i in 16 32 48 + convert -size 48x48 logo.xpm -resize 48x48 dangerdeep-48x48.png + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.84763 + 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 + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + 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,gnuconfig) 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.52116 + 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.Z1KnET 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.6BqoRZ find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) 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.T8NhYz 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.cptOKJ find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cRzbZr 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 (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/dangerdeep-debuginfo-0.4.0_pre3327-alt2.i586.rpm (w2T8.xzdio) 327.41user 19.98system 5:33.73elapsed 104%CPU (0avgtext+0avgdata 334800maxresident)k 0inputs+0outputs (0major+5066584minor)pagefaults 0swaps 389.98user 34.55system 6:50.72elapsed 103%CPU (0avgtext+0avgdata 334800maxresident)k 472inputs+0outputs (0major+5955441minor)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 2021-07-25 12:09:43.020710187 +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) @@ -41,4 +42,4 @@ Provides: dangerdeep = 0.4.0_pre3327-alt2 -File: /usr/bin/dangerdeep 100755 root:root db7031368d62b8d9e55c3ae971955f1c -File: /usr/share/applications/alt-dangerdeep.desktop 100644 root:root c7ae1e7e9af5cb944d425c9c611c9f24 +File: /usr/bin/dangerdeep 100755 root:root 8c75071e1f081c77a7de8b4514b7d319 +File: /usr/share/applications/alt-dangerdeep.desktop 100644 root:root e2f582a57b4ba7cce7713ade88a49752 File: /usr/share/doc/dangerdeep-0.4.0_pre3327 40755 root:root @@ -47,6 +48,6 @@ File: /usr/share/doc/dangerdeep-0.4.0_pre3327/README 100644 root:root 42e50e3874281ed12b329c1925dd525b -File: /usr/share/icons/dangerdeep.png 100644 root:root aa41c40414cef88025784ca1628c55a8 -File: /usr/share/icons/hicolor/16x16/apps/dangerdeep.png 100644 root:root ca1e1b63b91feb7553eda9f26b0eb04c -File: /usr/share/icons/hicolor/48x48/apps/dangerdeep.png 100644 root:root 7bd144b60fb640d0b624e121b07c4087 +File: /usr/share/icons/dangerdeep.png 100644 root:root f5cc5a9021f109b8d97fc8011d2572b7 +File: /usr/share/icons/hicolor/16x16/apps/dangerdeep.png 100644 root:root 68c4621623891659c0207605899e7e7d +File: /usr/share/icons/hicolor/48x48/apps/dangerdeep.png 100644 root:root 45d8b306eb7e05dc8ebdf5c09ad28a40 File: /usr/share/pixmaps/dangerdeep.xpm 100644 root:root 562127d5c75eeb306af8b2f3a399aa02 -RPMIdentity: f0a69b7673c808924518750a2d55724a +RPMIdentity: e2b7f293a26818f21f8019f9018a4a23 --- 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 2021-07-25 12:09:43.136706301 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/e5 40755 root:root -/usr/lib/debug/.build-id/e5/7a3adfebf11b3b5daacf9419ffc459e50abb67 120777 root:root ../../../../bin/dangerdeep -/usr/lib/debug/.build-id/e5/7a3adfebf11b3b5daacf9419ffc459e50abb67.debug 120777 root:root ../../usr/bin/dangerdeep.debug +/usr/lib/debug/.build-id/d4 40755 root:root +/usr/lib/debug/.build-id/d4/1a943820d84260d478e887d7e2cb4fa34ca9a1 120777 root:root ../../../../bin/dangerdeep +/usr/lib/debug/.build-id/d4/1a943820d84260d478e887d7e2cb4fa34ca9a1.debug 120777 root:root ../../usr/bin/dangerdeep.debug /usr/lib/debug/usr/bin/dangerdeep.debug 100644 root:root @@ -45,2 +45,3 @@ /usr/src/debug/dangerdeep-0.4.0_pre3327/src/dftdtester/tests.h 100644 root:root +/usr/src/debug/dangerdeep-0.4.0_pre3327/src/dmath.h 100644 root:root /usr/src/debug/dangerdeep-0.4.0_pre3327/src/error.cpp 100644 root:root @@ -247,6 +248,6 @@ Provides: dangerdeep-debuginfo = 0.4.0_pre3327-alt2 -File: /usr/lib/debug/.build-id/e5 40755 root:root -File: /usr/lib/debug/.build-id/e5/7a3adfebf11b3b5daacf9419ffc459e50abb67 120777 root:root ../../../../bin/dangerdeep -File: /usr/lib/debug/.build-id/e5/7a3adfebf11b3b5daacf9419ffc459e50abb67.debug 120777 root:root ../../usr/bin/dangerdeep.debug -File: /usr/lib/debug/usr/bin/dangerdeep.debug 100644 root:root 919df8106d830a47cea66895f999a739 +File: /usr/lib/debug/.build-id/d4 40755 root:root +File: /usr/lib/debug/.build-id/d4/1a943820d84260d478e887d7e2cb4fa34ca9a1 120777 root:root ../../../../bin/dangerdeep +File: /usr/lib/debug/.build-id/d4/1a943820d84260d478e887d7e2cb4fa34ca9a1.debug 120777 root:root ../../usr/bin/dangerdeep.debug +File: /usr/lib/debug/usr/bin/dangerdeep.debug 100644 root:root e5f4cf6555582e090a79c7376402ced0 File: /usr/src/debug/dangerdeep-0.4.0_pre3327 40755 root:root @@ -292,2 +293,3 @@ File: /usr/src/debug/dangerdeep-0.4.0_pre3327/src/dftdtester/tests.h 100644 root:root 27f658ad2af8e235d3bf56b4297084c3 +File: /usr/src/debug/dangerdeep-0.4.0_pre3327/src/dmath.h 100644 root:root 0b60a2dc301deac030be09094e8f24d3 File: /usr/src/debug/dangerdeep-0.4.0_pre3327/src/error.cpp 100644 root:root 3b3f297acf3ec4bdeab007c625a2a836 @@ -479,2 +481,2 @@ File: /usr/src/debug/dangerdeep-0.4.0_pre3327/src/xml.h 100644 root:root eaa1776c728284b9c1ecaf6436ac2add -RPMIdentity: 2d11bd8187daf85492f2e360e519140b +RPMIdentity: 156900cf6dd7d22ab6d317398a4efe05