Diff of the two buildlogs: -- --- b1/build.log 2024-04-10 14:48:47.772421512 +0000 +++ b2/build.log 2024-04-10 14:49:32.554511211 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Apr 10 02:47:22 -12 2024 -I: pbuilder-time-stamp: 1712760442 +I: Current time: Wed May 14 11:11:45 +14 2025 +I: pbuilder-time-stamp: 1747170705 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,54 +29,86 @@ dpkg-source: info: applying spelling.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/11003/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/41860/tmp/hooks/D01_modify_environment starting +debug: Running on ionos16-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 13 21:11 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/41860/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/41860/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='679b17990c1940b8982bbf935672a41e' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='11003' - PS1='# ' - PS2='> ' + INVOCATION_ID=08472253531547ec8e0e6fa43b19c98d + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=41860 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.X6ee2QSe/pbuilderrc_K8XU --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.X6ee2QSe/b1 --logfile b1/build.log clustalw_2.1+lgpl-7.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://78.137.99.97:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.X6ee2QSe/pbuilderrc_aTVD --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.X6ee2QSe/b2 --logfile b2/build.log clustalw_2.1+lgpl-7.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos12-i386 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 9 07:43 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/11003/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 13 14:07 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/41860/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -142,7 +174,7 @@ Get: 28 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 debhelper all 13.15.3 [901 kB] -Fetched 19.3 MB in 0s (48.2 MB/s) +Fetched 19.3 MB in 0s (91.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19681 files and directories currently installed.) @@ -277,7 +309,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/clustalw-2.1+lgpl/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../clustalw_2.1+lgpl-7_source.changes +I: user script /srv/workspace/pbuilder/41860/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/41860/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/clustalw-2.1+lgpl/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../clustalw_2.1+lgpl-7_source.changes dpkg-buildpackage: info: source package clustalw dpkg-buildpackage: info: source version 2.1+lgpl-7 dpkg-buildpackage: info: source distribution unstable @@ -480,7 +516,7 @@ config.status: creating src/config.h config.status: executing depfiles commands dh_auto_build - make -j11 + make -j21 make[1]: Entering directory '/build/reproducible-path/clustalw-2.1+lgpl' Making all in m4 make[2]: Entering directory '/build/reproducible-path/clustalw-2.1+lgpl/m4' @@ -502,17 +538,16 @@ g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ClustalFileParser.o `test -f './fileInput/ClustalFileParser.cpp' || echo './'`./fileInput/ClustalFileParser.cpp g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o PearsonFileParser.o `test -f './fileInput/PearsonFileParser.cpp' || echo './'`./fileInput/PearsonFileParser.cpp g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o FileParser.o `test -f './fileInput/FileParser.cpp' || echo './'`./fileInput/FileParser.cpp -In file included from ./pairwise/../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./pairwise/../alignment/Alignment.h:42, - from ./pairwise/PairwiseAlignBase.h:10, - from ./pairwise/FastPairwiseAlign.h:9, - from ./pairwise/FastPairwiseAlign.cpp:10: -./pairwise/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./pairwise/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o EMBLFileParser.o `test -f './fileInput/EMBLFileParser.cpp' || echo './'`./fileInput/EMBLFileParser.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o RootedClusterTree.o `test -f './tree/UPGMA/RootedClusterTree.cpp' || echo './'`./tree/UPGMA/RootedClusterTree.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o UPGMAAlgorithm.o `test -f './tree/UPGMA/UPGMAAlgorithm.cpp' || echo './'`./tree/UPGMA/UPGMAAlgorithm.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Node.o `test -f './tree/UPGMA/Node.cpp' || echo './'`./tree/UPGMA/Node.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o RootedGuideTree.o `test -f './tree/UPGMA/RootedGuideTree.cpp' || echo './'`./tree/UPGMA/RootedGuideTree.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o RootedTreeOutput.o `test -f './tree/UPGMA/RootedTreeOutput.cpp' || echo './'`./tree/UPGMA/RootedTreeOutput.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Tree.o `test -f './tree/Tree.cpp' || echo './'`./tree/Tree.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ClusterTree.o `test -f './tree/ClusterTree.cpp' || echo './'`./tree/ClusterTree.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o TreeInterface.o `test -f './tree/TreeInterface.cpp' || echo './'`./tree/TreeInterface.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o UnRootedClusterTree.o `test -f './tree/UnRootedClusterTree.cpp' || echo './'`./tree/UnRootedClusterTree.cpp In file included from ./fileInput/../alignment/../substitutionMatrix/globalmatrix.h:8, from ./fileInput/../alignment/Alignment.h:42, from ./fileInput/FileReader.h:12, @@ -545,208 +580,6 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ -In file included from ./pairwise/../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./pairwise/../alignment/Alignment.h:42, - from ./pairwise/PairwiseAlignBase.h:10, - from ./pairwise/FullPairwiseAlign.h:9, - from ./pairwise/FullPairwiseAlign.cpp:9: -./pairwise/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./pairwise/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./fileInput/FileParser.cpp: In member function 'void clustalw::FileParser::fillCharTab()': -./fileInput/FileParser.cpp:37:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 37 | register int i; - | ^ -./fileInput/FileParser.cpp:38:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 38 | register char c; - | ^ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o EMBLFileParser.o `test -f './fileInput/EMBLFileParser.cpp' || echo './'`./fileInput/EMBLFileParser.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o RootedClusterTree.o `test -f './tree/UPGMA/RootedClusterTree.cpp' || echo './'`./tree/UPGMA/RootedClusterTree.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o UPGMAAlgorithm.o `test -f './tree/UPGMA/UPGMAAlgorithm.cpp' || echo './'`./tree/UPGMA/UPGMAAlgorithm.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Node.o `test -f './tree/UPGMA/Node.cpp' || echo './'`./tree/UPGMA/Node.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o RootedGuideTree.o `test -f './tree/UPGMA/RootedGuideTree.cpp' || echo './'`./tree/UPGMA/RootedGuideTree.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o RootedTreeOutput.o `test -f './tree/UPGMA/RootedTreeOutput.cpp' || echo './'`./tree/UPGMA/RootedTreeOutput.cpp -In file included from ./tree/UPGMA/../../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./tree/UPGMA/../../alignment/Alignment.h:42, - from ./tree/UPGMA/../ClusterTree.h:20, - from ./tree/UPGMA/RootedClusterTree.h:8, - from ./tree/UPGMA/RootedClusterTree.cpp:9: -./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -In file included from ./tree/UPGMA/../ClusterTree.h:23: -./tree/UPGMA/../../general/OutputFile.h:26:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 26 | std::auto_ptr file; - | ^~~~~~~~ -In file included from /usr/include/c++/13/memory:78, - from ./tree/UPGMA/../ClusterTree.h:16: -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./tree/UPGMA/../ClusterTree.h:70:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 70 | auto_ptr quickDistMat; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./tree/UPGMA/RootedClusterTree.h:22:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 22 | auto_ptr treeFromDistMatrix(RootedGuideTree* phyloTree, - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -In file included from ./tree/UPGMA/RootedClusterTree.cpp:11: -./tree/UPGMA/UPGMAAlgorithm.h:23:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 23 | auto_ptr generateTree(RootedGuideTree* phyTree, - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./tree/UPGMA/UPGMAAlgorithm.h:51:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 51 | auto_ptr progSteps; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./tree/UPGMA/RootedClusterTree.cpp:17:1: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 17 | auto_ptr RootedClusterTree::treeFromDistMatrix(RootedGuideTree* phyloTree,DistMatrix* distMat, Alignment *alignPtr, - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./tree/UPGMA/RootedClusterTree.cpp: In member function 'std::auto_ptr clustalw::RootedClusterTree::treeFromDistMatrix(clustalw::RootedGuideTree*, clustalw::DistMatrix*, clustalw::Alignment*, int, int, std::string&)': -./tree/UPGMA/RootedClusterTree.cpp:21:5: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 21 | auto_ptr progSteps; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Tree.o `test -f './tree/Tree.cpp' || echo './'`./tree/Tree.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ClusterTree.o `test -f './tree/ClusterTree.cpp' || echo './'`./tree/ClusterTree.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o TreeInterface.o `test -f './tree/TreeInterface.cpp' || echo './'`./tree/TreeInterface.cpp -In file included from ./tree/UPGMA/../../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./tree/UPGMA/../../alignment/Alignment.h:42, - from ./tree/UPGMA/RootedGuideTree.h:17, - from ./tree/UPGMA/UPGMAAlgorithm.h:8, - from ./tree/UPGMA/UPGMAAlgorithm.cpp:4: -./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./tree/UPGMA/UPGMAAlgorithm.h:23:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 23 | auto_ptr generateTree(RootedGuideTree* phyTree, - | ^~~~~~~~ -In file included from /usr/include/c++/13/memory:78, - from ./tree/UPGMA/UPGMAAlgorithm.h:10: -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./tree/UPGMA/UPGMAAlgorithm.h:51:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 51 | auto_ptr progSteps; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./tree/UPGMA/UPGMAAlgorithm.cpp:27:1: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 27 | auto_ptr UPGMAAlgorithm::generateTree(RootedGuideTree* phyTree, - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o UnRootedClusterTree.o `test -f './tree/UnRootedClusterTree.cpp' || echo './'`./tree/UnRootedClusterTree.cpp -In file included from ./tree/UPGMA/../../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./tree/UPGMA/../../alignment/Alignment.h:42, - from ./tree/UPGMA/RootedGuideTree.h:17, - from ./tree/UPGMA/RootedGuideTree.cpp:10: -./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ClusterTreeOutput.o `test -f './tree/ClusterTreeOutput.cpp' || echo './'`./tree/ClusterTreeOutput.cpp -In file included from ./tree/UPGMA/../../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./tree/UPGMA/../../alignment/Alignment.h:42, - from ./tree/UPGMA/RootedGuideTree.h:17, - from ./tree/UPGMA/RootedTreeOutput.h:15, - from ./tree/UPGMA/RootedTreeOutput.cpp:9: -./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o RandomGenerator.o `test -f './tree/RandomGenerator.cpp' || echo './'`./tree/RandomGenerator.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o NJTree.o `test -f './tree/NJTree.cpp' || echo './'`./tree/NJTree.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o AlignmentSteps.o `test -f './tree/AlignmentSteps.cpp' || echo './'`./tree/AlignmentSteps.cpp -In file included from ./tree/../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./tree/../alignment/Alignment.h:42, - from ./tree/Tree.h:13, - from ./tree/Tree.cpp:10: -./tree/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./tree/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o InteractiveMenu.o `test -f './interface/InteractiveMenu.cpp' || echo './'`./interface/InteractiveMenu.cpp -./tree/Tree.h:26:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 26 | auto_ptr createSets(int firstSeq, int lastSeq); - | ^~~~~~~~ -In file included from /usr/include/c++/13/memory:78, - from ./tree/Tree.h:15: -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./tree/Tree.cpp:278:1: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 278 | auto_ptr Tree::createSets(int firstSeq, int lastSeq) - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./tree/Tree.cpp: In member function 'std::auto_ptr clustalw::Tree::createSets(int, int)': -./tree/Tree.cpp:280:5: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 280 | auto_ptr progAlignSteps; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -In file included from ./tree/../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./tree/../alignment/Alignment.h:42, - from ./tree/ClusterTree.h:20, - from ./tree/ClusterTree.cpp:9: -./tree/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./tree/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CommandLineParser.o `test -f './interface/CommandLineParser.cpp' || echo './'`./interface/CommandLineParser.cpp -In file included from ./tree/ClusterTree.h:23: -./tree/../general/OutputFile.h:26:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 26 | std::auto_ptr file; - | ^~~~~~~~ -In file included from /usr/include/c++/13/memory:78, - from ./tree/ClusterTree.h:16: -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./tree/ClusterTree.h:70:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 70 | auto_ptr quickDistMat; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o SubMatrix.o `test -f './substitutionMatrix/SubMatrix.cpp' || echo './'`./substitutionMatrix/SubMatrix.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Iteration.o `test -f './multipleAlign/Iteration.cpp' || echo './'`./multipleAlign/Iteration.cpp In file included from ./tree/../alignment/../substitutionMatrix/globalmatrix.h:8, from ./tree/../alignment/Alignment.h:42, from ./tree/TreeInterface.h:19, @@ -801,32 +634,6 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ -In file included from ./tree/../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./tree/../alignment/Alignment.h:42, - from ./tree/ClusterTree.h:20, - from ./tree/UnRootedClusterTree.h:8, - from ./tree/UnRootedClusterTree.cpp:9: -./tree/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./tree/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -In file included from ./tree/ClusterTree.h:23: -./tree/../general/OutputFile.h:26:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 26 | std::auto_ptr file; - | ^~~~~~~~ -In file included from /usr/include/c++/13/memory:78, - from ./tree/ClusterTree.h:16: -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./tree/ClusterTree.h:70:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 70 | auto_ptr quickDistMat; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ In file included from ./tree/ClusterTree.h:23, from ./tree/UnRootedClusterTree.h:8, from ./tree/TreeInterface.cpp:17: @@ -937,6 +744,238 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ +In file included from ./pairwise/../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./pairwise/../alignment/Alignment.h:42, + from ./pairwise/PairwiseAlignBase.h:10, + from ./pairwise/FullPairwiseAlign.h:9, + from ./pairwise/FullPairwiseAlign.cpp:9: +./pairwise/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./pairwise/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +In file included from ./pairwise/../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./pairwise/../alignment/Alignment.h:42, + from ./pairwise/PairwiseAlignBase.h:10, + from ./pairwise/FastPairwiseAlign.h:9, + from ./pairwise/FastPairwiseAlign.cpp:10: +./pairwise/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./pairwise/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +In file included from ./tree/UPGMA/../../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./tree/UPGMA/../../alignment/Alignment.h:42, + from ./tree/UPGMA/RootedGuideTree.h:17, + from ./tree/UPGMA/RootedTreeOutput.h:15, + from ./tree/UPGMA/RootedTreeOutput.cpp:9: +./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +In file included from ./tree/UPGMA/../../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./tree/UPGMA/../../alignment/Alignment.h:42, + from ./tree/UPGMA/RootedGuideTree.h:17, + from ./tree/UPGMA/RootedGuideTree.cpp:10: +./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +In file included from ./tree/UPGMA/../../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./tree/UPGMA/../../alignment/Alignment.h:42, + from ./tree/UPGMA/RootedGuideTree.h:17, + from ./tree/UPGMA/UPGMAAlgorithm.h:8, + from ./tree/UPGMA/UPGMAAlgorithm.cpp:4: +./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +In file included from ./tree/../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./tree/../alignment/Alignment.h:42, + from ./tree/Tree.h:13, + from ./tree/Tree.cpp:10: +./tree/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./tree/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./fileInput/FileParser.cpp: In member function 'void clustalw::FileParser::fillCharTab()': +./fileInput/FileParser.cpp:37:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 37 | register int i; + | ^ +./fileInput/FileParser.cpp:38:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 38 | register char c; + | ^ +In file included from ./tree/../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./tree/../alignment/Alignment.h:42, + from ./tree/ClusterTree.h:20, + from ./tree/ClusterTree.cpp:9: +./tree/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./tree/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +In file included from ./tree/ClusterTree.h:23: +./tree/../general/OutputFile.h:26:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 26 | std::auto_ptr file; + | ^~~~~~~~ +In file included from /usr/include/c++/13/memory:78, + from ./tree/ClusterTree.h:16: +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/ClusterTree.h:70:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 70 | auto_ptr quickDistMat; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +In file included from ./tree/UPGMA/../../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./tree/UPGMA/../../alignment/Alignment.h:42, + from ./tree/UPGMA/../ClusterTree.h:20, + from ./tree/UPGMA/RootedClusterTree.h:8, + from ./tree/UPGMA/RootedClusterTree.cpp:9: +./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./tree/UPGMA/../../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./tree/UPGMA/UPGMAAlgorithm.h:23:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 23 | auto_ptr generateTree(RootedGuideTree* phyTree, + | ^~~~~~~~ +In file included from /usr/include/c++/13/memory:78, + from ./tree/UPGMA/UPGMAAlgorithm.h:10: +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/UPGMA/UPGMAAlgorithm.h:51:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 51 | auto_ptr progSteps; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/UPGMA/UPGMAAlgorithm.cpp:27:1: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 27 | auto_ptr UPGMAAlgorithm::generateTree(RootedGuideTree* phyTree, + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/Tree.h:26:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 26 | auto_ptr createSets(int firstSeq, int lastSeq); + | ^~~~~~~~ +In file included from /usr/include/c++/13/memory:78, + from ./tree/Tree.h:15: +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +In file included from ./tree/UPGMA/../ClusterTree.h:23: +./tree/UPGMA/../../general/OutputFile.h:26:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 26 | std::auto_ptr file; + | ^~~~~~~~ +In file included from /usr/include/c++/13/memory:78, + from ./tree/UPGMA/../ClusterTree.h:16: +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/Tree.cpp:278:1: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 278 | auto_ptr Tree::createSets(int firstSeq, int lastSeq) + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/UPGMA/../ClusterTree.h:70:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 70 | auto_ptr quickDistMat; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/Tree.cpp: In member function 'std::auto_ptr clustalw::Tree::createSets(int, int)': +./tree/Tree.cpp:280:5: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 280 | auto_ptr progAlignSteps; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/UPGMA/RootedClusterTree.h:22:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 22 | auto_ptr treeFromDistMatrix(RootedGuideTree* phyloTree, + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +In file included from ./tree/UPGMA/RootedClusterTree.cpp:11: +./tree/UPGMA/UPGMAAlgorithm.h:23:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 23 | auto_ptr generateTree(RootedGuideTree* phyTree, + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/UPGMA/UPGMAAlgorithm.h:51:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 51 | auto_ptr progSteps; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/UPGMA/RootedClusterTree.cpp:17:1: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 17 | auto_ptr RootedClusterTree::treeFromDistMatrix(RootedGuideTree* phyloTree,DistMatrix* distMat, Alignment *alignPtr, + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/UPGMA/RootedClusterTree.cpp: In member function 'std::auto_ptr clustalw::RootedClusterTree::treeFromDistMatrix(clustalw::RootedGuideTree*, clustalw::DistMatrix*, clustalw::Alignment*, int, int, std::string&)': +./tree/UPGMA/RootedClusterTree.cpp:21:5: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 21 | auto_ptr progSteps; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ClusterTreeOutput.o `test -f './tree/ClusterTreeOutput.cpp' || echo './'`./tree/ClusterTreeOutput.cpp +In file included from ./tree/../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./tree/../alignment/Alignment.h:42, + from ./tree/ClusterTree.h:20, + from ./tree/UnRootedClusterTree.h:8, + from ./tree/UnRootedClusterTree.cpp:9: +./tree/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./tree/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +In file included from ./tree/ClusterTree.h:23: +./tree/../general/OutputFile.h:26:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 26 | std::auto_ptr file; + | ^~~~~~~~ +In file included from /usr/include/c++/13/memory:78, + from ./tree/ClusterTree.h:16: +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./tree/ClusterTree.h:70:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 70 | auto_ptr quickDistMat; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o RandomGenerator.o `test -f './tree/RandomGenerator.cpp' || echo './'`./tree/RandomGenerator.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o NJTree.o `test -f './tree/NJTree.cpp' || echo './'`./tree/NJTree.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o AlignmentSteps.o `test -f './tree/AlignmentSteps.cpp' || echo './'`./tree/AlignmentSteps.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o InteractiveMenu.o `test -f './interface/InteractiveMenu.cpp' || echo './'`./interface/InteractiveMenu.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o CommandLineParser.o `test -f './interface/CommandLineParser.cpp' || echo './'`./interface/CommandLineParser.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o SubMatrix.o `test -f './substitutionMatrix/SubMatrix.cpp' || echo './'`./substitutionMatrix/SubMatrix.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Iteration.o `test -f './multipleAlign/Iteration.cpp' || echo './'`./multipleAlign/Iteration.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o MSA.o `test -f './multipleAlign/MSA.cpp' || echo './'`./multipleAlign/MSA.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o MyersMillerProfileAlign.o `test -f './multipleAlign/MyersMillerProfileAlign.cpp' || echo './'`./multipleAlign/MyersMillerProfileAlign.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ProfileStandard.o `test -f './multipleAlign/ProfileStandard.cpp' || echo './'`./multipleAlign/ProfileStandard.cpp In file included from ./tree/../alignment/../substitutionMatrix/globalmatrix.h:8, from ./tree/../alignment/Alignment.h:42, from ./tree/ClusterTreeOutput.h:11, @@ -947,23 +986,37 @@ ./tree/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); | ^~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ProfileWithSub.o `test -f './multipleAlign/ProfileWithSub.cpp' || echo './'`./multipleAlign/ProfileWithSub.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ProfileBase.o `test -f './multipleAlign/ProfileBase.cpp' || echo './'`./multipleAlign/ProfileBase.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o LowScoreSegProfile.o `test -f './multipleAlign/LowScoreSegProfile.cpp' || echo './'`./multipleAlign/LowScoreSegProfile.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o OutputFile.o `test -f './general/OutputFile.cpp' || echo './'`./general/OutputFile.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o UserParameters.o `test -f './general/UserParameters.cpp' || echo './'`./general/UserParameters.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Utility.o `test -f './general/Utility.cpp' || echo './'`./general/Utility.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o InvalidCombination.o `test -f './general/InvalidCombination.cpp' || echo './'`./general/InvalidCombination.cpp ./tree/NJTree.cpp: In member function 'virtual void clustalw::NJTree::generateTree(clustalw::PhyloTree*, clustalw::DistMatrix*, clustalw::SeqInfo*, std::ofstream*)': ./tree/NJTree.cpp:164:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 164 | register int i; | ^ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o MSA.o `test -f './multipleAlign/MSA.cpp' || echo './'`./multipleAlign/MSA.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o DebugLog.o `test -f './general/DebugLog.cpp' || echo './'`./general/DebugLog.cpp In file included from ./interface/../fileInput/../alignment/../substitutionMatrix/globalmatrix.h:8, from ./interface/../fileInput/../alignment/Alignment.h:42, from ./interface/../fileInput/FileReader.h:12, from ./interface/../Clustal.h:18, - from ./interface/CommandLineParser.h:18, - from ./interface/CommandLineParser.cpp:13: + from ./interface/InteractiveMenu.h:15, + from ./interface/InteractiveMenu.cpp:23: ./interface/../fileInput/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); | ^~~~~~~~~~~~~~ ./interface/../fileInput/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); | ^~~~~~~~~~~~~~ +In file included from ./substitutionMatrix/SubMatrix.cpp:15: +./substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ ./interface/../fileInput/FileReader.h:42:38: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | void checkInfile(int* nseqs, auto_ptr& fileParser); | ^~~~~~~~ @@ -997,6 +1050,18 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ +In file included from ./interface/../fileInput/../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./interface/../fileInput/../alignment/Alignment.h:42, + from ./interface/../fileInput/FileReader.h:12, + from ./interface/../Clustal.h:18, + from ./interface/CommandLineParser.h:18, + from ./interface/CommandLineParser.cpp:13: +./interface/../fileInput/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./interface/../fileInput/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ ./interface/../alignment/AlignmentOutput.h:77:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 77 | auto_ptr nbrfOutFile; | ^~~~~~~~ @@ -1027,35 +1092,7 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ -In file included from ./multipleAlign/../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./multipleAlign/../alignment/Alignment.h:42, - from ./multipleAlign/Iteration.h:8, - from ./multipleAlign/Iteration.cpp:13: -./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -In file included from ./substitutionMatrix/SubMatrix.cpp:15: -./substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -In file included from ./interface/../fileInput/../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./interface/../fileInput/../alignment/Alignment.h:42, - from ./interface/../fileInput/FileReader.h:12, - from ./interface/../Clustal.h:18, - from ./interface/InteractiveMenu.h:15, - from ./interface/InteractiveMenu.cpp:23: -./interface/../fileInput/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./interface/../fileInput/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ClustalWResources.o `test -f './general/ClustalWResources.cpp' || echo './'`./general/ClustalWResources.cpp ./interface/../fileInput/FileReader.h:42:38: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 42 | void checkInfile(int* nseqs, auto_ptr& fileParser); | ^~~~~~~~ @@ -1064,21 +1101,6 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ -In file included from ./multipleAlign/Iteration.cpp:17: -./multipleAlign/../tree/TreeInterface.h:38:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 38 | auto_ptr getWeightsAndStepsFromDistMat(vector* seqWeights, - | ^~~~~~~~ -In file included from /usr/include/c++/13/memory:78, - from ./multipleAlign/../tree/TreeInterface.h:17: -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./multipleAlign/../tree/TreeInterface.h:57:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 57 | auto_ptr getWeightsAndStepsFromTree(Alignment* alignPtr, - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ In file included from ./interface/../Clustal.h:20: ./interface/../alignment/AlignmentOutput.h:68:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 68 | bool openExplicitFile(auto_ptr& outFile, string fileName); @@ -1098,15 +1120,6 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ -./multipleAlign/../tree/TreeInterface.h:102:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 102 | auto_ptr getWeightsAndStepsFromDistMatNJ(vector* seqWeights, - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./multipleAlign/../tree/TreeInterface.h:108:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 108 | auto_ptr getWeightsAndStepsUseOldGuideTreeNJ(DistMatrix* distMat, - | ^~~~~~~~ ./interface/../alignment/AlignmentOutput.h:76:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 76 | auto_ptr gcgOutFile; | ^~~~~~~~ @@ -1143,6 +1156,51 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ +In file included from ./multipleAlign/../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./multipleAlign/../alignment/Alignment.h:42, + from ./multipleAlign/Iteration.h:8, + from ./multipleAlign/Iteration.cpp:13: +./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +In file included from ./multipleAlign/../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./multipleAlign/../alignment/Alignment.h:42, + from ./multipleAlign/ProfileBase.h:14, + from ./multipleAlign/MSA.h:10, + from ./multipleAlign/MSA.cpp:16: +./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +In file included from ./multipleAlign/Iteration.cpp:17: +./multipleAlign/../tree/TreeInterface.h:38:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 38 | auto_ptr getWeightsAndStepsFromDistMat(vector* seqWeights, + | ^~~~~~~~ +In file included from /usr/include/c++/13/memory:78, + from ./multipleAlign/../tree/TreeInterface.h:17: +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./multipleAlign/../tree/TreeInterface.h:57:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 57 | auto_ptr getWeightsAndStepsFromTree(Alignment* alignPtr, + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./multipleAlign/../tree/TreeInterface.h:102:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 102 | auto_ptr getWeightsAndStepsFromDistMatNJ(vector* seqWeights, + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./multipleAlign/../tree/TreeInterface.h:108:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 108 | auto_ptr getWeightsAndStepsUseOldGuideTreeNJ(DistMatrix* distMat, + | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ @@ -1164,31 +1222,16 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ -./interface/InteractiveMenu.cpp: In member function 'void clustalw::InteractiveMenu::doSystem()': -./interface/InteractiveMenu.cpp:1190:15: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 1190 | system(lin1.c_str()); - | ~~~~~~^~~~~~~~~~~~~~ -./multipleAlign/Iteration.cpp: In member function 'bool clustalw::Iteration::removeFirstIterate(clustalw::Alignment*)': -./multipleAlign/Iteration.cpp:231:24: warning: ignoring return value of 'char* tmpnam(char*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 231 | tmpnam (buffer); - | ~~~~~~~^~~~~~~~ -In file included from ./multipleAlign/../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./multipleAlign/../alignment/Alignment.h:42, - from ./multipleAlign/ProfileBase.h:14, - from ./multipleAlign/MSA.h:10, - from ./multipleAlign/MSA.cpp:16: -./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o MyersMillerProfileAlign.o `test -f './multipleAlign/MyersMillerProfileAlign.cpp' || echo './'`./multipleAlign/MyersMillerProfileAlign.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ProfileStandard.o `test -f './multipleAlign/ProfileStandard.cpp' || echo './'`./multipleAlign/ProfileStandard.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ProfileWithSub.o `test -f './multipleAlign/ProfileWithSub.cpp' || echo './'`./multipleAlign/ProfileWithSub.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ProfileBase.o `test -f './multipleAlign/ProfileBase.cpp' || echo './'`./multipleAlign/ProfileBase.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o LowScoreSegProfile.o `test -f './multipleAlign/LowScoreSegProfile.cpp' || echo './'`./multipleAlign/LowScoreSegProfile.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o OutputFile.o `test -f './general/OutputFile.cpp' || echo './'`./general/OutputFile.cpp +In file included from ./general/OutputFile.cpp:9: +./general/OutputFile.h:26:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 26 | std::auto_ptr file; + | ^~~~~~~~ +In file included from /usr/include/c++/13/memory:78, + from ./general/OutputFile.h:8: +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o VectorOutOfRange.o `test -f './general/VectorOutOfRange.cpp' || echo './'`./general/VectorOutOfRange.cpp In file included from ./multipleAlign/../alignment/../substitutionMatrix/globalmatrix.h:8, from ./multipleAlign/../alignment/Alignment.h:42, from ./multipleAlign/ProfileStandard.h:9, @@ -1201,17 +1244,6 @@ | ^~~~~~~~~~~~~~ In file included from ./multipleAlign/../alignment/../substitutionMatrix/globalmatrix.h:8, from ./multipleAlign/../alignment/Alignment.h:42, - from ./multipleAlign/ProfileAlignAlgorithm.h:10, - from ./multipleAlign/MyersMillerProfileAlign.h:10, - from ./multipleAlign/MyersMillerProfileAlign.cpp:10: -./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -In file included from ./multipleAlign/../alignment/../substitutionMatrix/globalmatrix.h:8, - from ./multipleAlign/../alignment/Alignment.h:42, from ./multipleAlign/ProfileWithSub.h:9, from ./multipleAlign/ProfileWithSub.cpp:9: ./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] @@ -1230,6 +1262,11 @@ ./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); | ^~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o SymMatrix.o `test -f './general/SymMatrix.cpp' || echo './'`./general/SymMatrix.cpp +./interface/InteractiveMenu.cpp: In member function 'void clustalw::InteractiveMenu::doSystem()': +./interface/InteractiveMenu.cpp:1190:15: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 1190 | system(lin1.c_str()); + | ~~~~~~^~~~~~~~~~~~~~ In file included from ./multipleAlign/../alignment/../substitutionMatrix/globalmatrix.h:8, from ./multipleAlign/../alignment/Alignment.h:42, from ./multipleAlign/LowScoreSegProfile.h:13, @@ -1240,33 +1277,32 @@ ./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); | ^~~~~~~~~~~~~~ -In file included from ./general/OutputFile.cpp:9: -./general/OutputFile.h:26:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 26 | std::auto_ptr file; - | ^~~~~~~~ -In file included from /usr/include/c++/13/memory:78, - from ./general/OutputFile.h:8: -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o UserParameters.o `test -f './general/UserParameters.cpp' || echo './'`./general/UserParameters.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Utility.o `test -f './general/Utility.cpp' || echo './'`./general/Utility.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o InvalidCombination.o `test -f './general/InvalidCombination.cpp' || echo './'`./general/InvalidCombination.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o DebugLog.o `test -f './general/DebugLog.cpp' || echo './'`./general/DebugLog.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ClustalWResources.o `test -f './general/ClustalWResources.cpp' || echo './'`./general/ClustalWResources.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o VectorOutOfRange.o `test -f './general/VectorOutOfRange.cpp' || echo './'`./general/VectorOutOfRange.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o SymMatrix.o `test -f './general/SymMatrix.cpp' || echo './'`./general/SymMatrix.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Stats.o `test -f './general/Stats.cpp' || echo './'`./general/Stats.cpp -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Help.o `test -f './Help.cpp' || echo './'`./Help.cpp ./general/UserParameters.cpp: In member function 'int clustalw::UserParameters::resIndex(std::string, char)': ./general/UserParameters.cpp:475:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 475 | register int i; | ^ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Alignment.o `test -f './alignment/Alignment.cpp' || echo './'`./alignment/Alignment.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Stats.o `test -f './general/Stats.cpp' || echo './'`./general/Stats.cpp +In file included from ./multipleAlign/../alignment/../substitutionMatrix/globalmatrix.h:8, + from ./multipleAlign/../alignment/Alignment.h:42, + from ./multipleAlign/ProfileAlignAlgorithm.h:10, + from ./multipleAlign/MyersMillerProfileAlign.h:10, + from ./multipleAlign/MyersMillerProfileAlign.cpp:10: +./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./multipleAlign/../alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./multipleAlign/Iteration.cpp: In member function 'bool clustalw::Iteration::removeFirstIterate(clustalw::Alignment*)': +./multipleAlign/Iteration.cpp:231:24: warning: ignoring return value of 'char* tmpnam(char*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 231 | tmpnam (buffer); + | ~~~~~~~^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Help.o `test -f './Help.cpp' || echo './'`./Help.cpp ./general/Utility.cpp: In member function 'char* clustalw::Utility::rTrim(char*)': ./general/Utility.cpp:53:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 53 | register int p; | ^ +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Alignment.o `test -f './alignment/Alignment.cpp' || echo './'`./alignment/Alignment.cpp g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o AlignmentOutput.o `test -f './alignment/AlignmentOutput.cpp' || echo './'`./alignment/AlignmentOutput.cpp ./general/Utility.cpp: In member function 'double clustalw::Utility::getReal(const char*, double, double, double)': ./general/Utility.cpp:183:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] @@ -1279,6 +1315,7 @@ g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ObjectiveScore.o `test -f './alignment/ObjectiveScore.cpp' || echo './'`./alignment/ObjectiveScore.cpp g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Sequence.o `test -f './alignment/Sequence.cpp' || echo './'`./alignment/Sequence.cpp g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o Clustal.o `test -f './Clustal.cpp' || echo './'`./Clustal.cpp +g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o main.o `test -f './main.cpp' || echo './'`./main.cpp In file included from ./general/../alignment/../substitutionMatrix/globalmatrix.h:8, from ./general/../alignment/Alignment.h:42, from ./general/Stats.cpp:15: @@ -1295,7 +1332,6 @@ ./general/ClustalWResources.cpp:104:10: note: destination object 'delim' of size 1 104 | char delim[1]; | ^~~~~ -g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -c -o main.o `test -f './main.cpp' || echo './'`./main.cpp In file included from ./alignment/../substitutionMatrix/globalmatrix.h:8, from ./alignment/Alignment.h:42, from ./alignment/Alignment.cpp:25: @@ -1306,8 +1342,9 @@ 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); | ^~~~~~~~~~~~~~ In file included from ./alignment/../substitutionMatrix/globalmatrix.h:8, - from ./alignment/ObjectiveScore.h:15, - from ./alignment/ObjectiveScore.cpp:10: + from ./alignment/Alignment.h:42, + from ./alignment/AlignmentOutput.h:24, + from ./alignment/AlignmentOutput.cpp:27: ./alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); | ^~~~~~~~~~~~~~ @@ -1318,24 +1355,6 @@ ./alignment/Alignment.cpp:47:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 47 | register int sl; /* which have code = gap_pos2 */ | ^~ -./alignment/Alignment.cpp: In member function 'void clustalw::Alignment::resetProfile2()': -./alignment/Alignment.cpp:122:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 122 | register int sl; /* which have code = gap_pos2 */ - | ^~ -./alignment/Alignment.cpp: In member function 'void clustalw::Alignment::resetAlign()': -./alignment/Alignment.cpp:617:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] - 617 | register int sl; - | ^~ -In file included from ./alignment/../substitutionMatrix/globalmatrix.h:8, - from ./alignment/Alignment.h:42, - from ./alignment/AlignmentOutput.h:24, - from ./alignment/AlignmentOutput.cpp:27: -./alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ -./alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] - 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); - | ^~~~~~~~~~~~~~ ./alignment/AlignmentOutput.h:68:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 68 | bool openExplicitFile(auto_ptr& outFile, string fileName); | ^~~~~~~~ @@ -1392,6 +1411,10 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ +./alignment/Alignment.cpp: In member function 'void clustalw::Alignment::resetProfile2()': +./alignment/Alignment.cpp:122:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 122 | register int sl; /* which have code = gap_pos2 */ + | ^~ ./alignment/AlignmentOutput.cpp:512:40: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 512 | bool AlignmentOutput::openExplicitFile(auto_ptr& outFile, string fileName) | ^~~~~~~~ @@ -1404,6 +1427,19 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ +./alignment/Alignment.cpp: In member function 'void clustalw::Alignment::resetAlign()': +./alignment/Alignment.cpp:617:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] + 617 | register int sl; + | ^~ +In file included from ./alignment/../substitutionMatrix/globalmatrix.h:8, + from ./alignment/ObjectiveScore.h:15, + from ./alignment/ObjectiveScore.cpp:10: +./alignment/../substitutionMatrix/SubMatrix.h:96:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 96 | void printInFormat(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ +./alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] + 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); + | ^~~~~~~~~~~~~~ In file included from ./alignment/../substitutionMatrix/globalmatrix.h:8, from ./alignment/Alignment.h:42, from ./main.cpp:10: @@ -1413,6 +1449,72 @@ ./alignment/../substitutionMatrix/SubMatrix.h:97:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | void printVectorToFile(vector& temp, char* name = "tempfile.out"); | ^~~~~~~~~~~~~~ +In file included from ./main.cpp:16: +./fileInput/FileReader.h:42:38: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 42 | void checkInfile(int* nseqs, auto_ptr& fileParser); + | ^~~~~~~~ +In file included from /usr/include/c++/13/memory:78, + from ./fileInput/FileReader.h:11: +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +In file included from ./interface/../Clustal.h:20, + from ./interface/InteractiveMenu.h:15, + from ./main.cpp:17: +./interface/../alignment/AlignmentOutput.h:68:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 68 | bool openExplicitFile(auto_ptr& outFile, string fileName); + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./interface/../alignment/AlignmentOutput.h:69:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 69 | string openOutputFile(auto_ptr& outFile, string prompt, string path, + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./interface/../alignment/AlignmentOutput.h:75:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 75 | auto_ptr clustalOutFile; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./interface/../alignment/AlignmentOutput.h:76:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 76 | auto_ptr gcgOutFile; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./interface/../alignment/AlignmentOutput.h:77:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 77 | auto_ptr nbrfOutFile; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./interface/../alignment/AlignmentOutput.h:78:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 78 | auto_ptr phylipOutFile; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./interface/../alignment/AlignmentOutput.h:79:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 79 | auto_ptr gdeOutFile; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./interface/../alignment/AlignmentOutput.h:80:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 80 | auto_ptr nexusOutFile; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +./interface/../alignment/AlignmentOutput.h:81:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 81 | auto_ptr fastaOutFile; + | ^~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ In file included from ./fileInput/../alignment/../substitutionMatrix/globalmatrix.h:8, from ./fileInput/../alignment/Alignment.h:42, from ./fileInput/FileReader.h:12, @@ -1544,72 +1646,6 @@ /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ -In file included from ./main.cpp:16: -./fileInput/FileReader.h:42:38: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 42 | void checkInfile(int* nseqs, auto_ptr& fileParser); - | ^~~~~~~~ -In file included from /usr/include/c++/13/memory:78, - from ./fileInput/FileReader.h:11: -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -In file included from ./interface/../Clustal.h:20, - from ./interface/InteractiveMenu.h:15, - from ./main.cpp:17: -./interface/../alignment/AlignmentOutput.h:68:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 68 | bool openExplicitFile(auto_ptr& outFile, string fileName); - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./interface/../alignment/AlignmentOutput.h:69:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 69 | string openOutputFile(auto_ptr& outFile, string prompt, string path, - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./interface/../alignment/AlignmentOutput.h:75:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 75 | auto_ptr clustalOutFile; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./interface/../alignment/AlignmentOutput.h:76:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 76 | auto_ptr gcgOutFile; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./interface/../alignment/AlignmentOutput.h:77:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 77 | auto_ptr nbrfOutFile; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./interface/../alignment/AlignmentOutput.h:78:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 78 | auto_ptr phylipOutFile; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./interface/../alignment/AlignmentOutput.h:79:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 79 | auto_ptr gdeOutFile; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./interface/../alignment/AlignmentOutput.h:80:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 80 | auto_ptr nexusOutFile; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ -./interface/../alignment/AlignmentOutput.h:81:9: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 81 | auto_ptr fastaOutFile; - | ^~~~~~~~ -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | template class auto_ptr; - | ^~~~~~~~ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/clustalw-2.1+lgpl=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o clustalw2 FullPairwiseAlign.o FastPairwiseAlign.o MSFFileParser.o FileReader.o PIRFileParser.o RSFFileParser.o GDEFileParser.o InFileStream.o ClustalFileParser.o PearsonFileParser.o FileParser.o EMBLFileParser.o RootedClusterTree.o UPGMAAlgorithm.o Node.o RootedGuideTree.o RootedTreeOutput.o Tree.o ClusterTree.o TreeInterface.o UnRootedClusterTree.o ClusterTreeOutput.o RandomGenerator.o NJTree.o AlignmentSteps.o InteractiveMenu.o CommandLineParser.o SubMatrix.o Iteration.o MSA.o MyersMillerProfileAlign.o ProfileStandard.o ProfileWithSub.o ProfileBase.o LowScoreSegProfile.o OutputFile.o UserParameters.o Utility.o InvalidCombination.o DebugLog.o ClustalWResources.o VectorOutOfRange.o SymMatrix.o Stats.o Help.o Alignment.o AlignmentOutput.o ObjectiveScore.o Sequence.o Clustal.o main.o /usr/bin/ld: Iteration.o: in function `clustalw::Iteration::removeFirstIterate(clustalw::Alignment*)': ./src/./multipleAlign/Iteration.cpp:231:(.text+0x1243): warning: the use of `tmpnam' is dangerous, better use `mkstemp' @@ -1621,7 +1657,7 @@ make[2]: Leaving directory '/build/reproducible-path/clustalw-2.1+lgpl' make[1]: Leaving directory '/build/reproducible-path/clustalw-2.1+lgpl' dh_auto_test - make -j11 check "TESTSUITEFLAGS=-j11 --verbose" VERBOSE=1 + make -j21 check "TESTSUITEFLAGS=-j21 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/clustalw-2.1+lgpl' Making check in m4 make[2]: Entering directory '/build/reproducible-path/clustalw-2.1+lgpl/m4' @@ -1639,7 +1675,7 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/clustalw/ - make -j11 install DESTDIR=/build/reproducible-path/clustalw-2.1\+lgpl/debian/clustalw AM_UPDATE_INFO_DIR=no + make -j21 install DESTDIR=/build/reproducible-path/clustalw-2.1\+lgpl/debian/clustalw AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/clustalw-2.1+lgpl' Making install in m4 make[2]: Entering directory '/build/reproducible-path/clustalw-2.1+lgpl/m4' @@ -1692,8 +1728,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'clustalw' in '../clustalw_2.1+lgpl-7_i386.deb'. dpkg-deb: building package 'clustalw-dbgsym' in '../clustalw-dbgsym_2.1+lgpl-7_i386.deb'. +dpkg-deb: building package 'clustalw' in '../clustalw_2.1+lgpl-7_i386.deb'. dpkg-genbuildinfo --build=binary -O../clustalw_2.1+lgpl-7_i386.buildinfo dpkg-genchanges --build=binary -O../clustalw_2.1+lgpl-7_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -1701,12 +1737,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/41860/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/41860/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/11003 and its subdirectories -I: Current time: Wed Apr 10 02:48:46 -12 2024 -I: pbuilder-time-stamp: 1712760526 +I: removing directory /srv/workspace/pbuilder/41860 and its subdirectories +I: Current time: Wed May 14 11:12:26 +14 2025 +I: pbuilder-time-stamp: 1747170746