pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
newly updated archivers/par2 fails to build on NetBSD 10
On NetBSD 10 with other pkgsrc things up to date, par2 1.3.0 fails to
build. 1.2.0 was building ok. The par2 Makefile.am is asking for
c++14, and our gcc.mk says that means gcc 5, but NetBSD 10 has 10 so
obviously that's fine.
I also tried on NetBSD 9 i386, with the same complaint.
Does this build for anybody else on NetBSD 10, or 9?
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Checking for vulnerabilities in par2-1.3.0
===> Building for par2-1.3.0
/usr/bin/make all-am
depbase=`echo src/par2cmdline.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/par2cmdline.o -MD -MP -MF $depbase.Tpo -c -o src/par2cmdline.o src/par2cmdline.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/commandline.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/commandline.o -MD -MP -MF $depbase.Tpo -c -o src/commandline.o src/commandline.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/crc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/crc.o -MD -MP -MF $depbase.Tpo -c -o src/crc.o src/crc.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/creatorpacket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/creatorpacket.o -MD -MP -MF $depbase.Tpo -c -o src/creatorpacket.o src/creatorpacket.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/criticalpacket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/criticalpacket.o -MD -MP -MF $depbase.Tpo -c -o src/criticalpacket.o src/criticalpacket.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/datablock.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/datablock.o -MD -MP -MF $depbase.Tpo -c -o src/datablock.o src/datablock.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/descriptionpacket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/descriptionpacket.o -MD -MP -MF $depbase.Tpo -c -o src/descriptionpacket.o src/descriptionpacket.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/diskfile.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/diskfile.o -MD -MP -MF $depbase.Tpo -c -o src/diskfile.o src/diskfile.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/filechecksummer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/filechecksummer.o -MD -MP -MF $depbase.Tpo -c -o src/filechecksummer.o src/filechecksummer.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/galois.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/galois.o -MD -MP -MF $depbase.Tpo -c -o src/galois.o src/galois.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/mainpacket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/mainpacket.o -MD -MP -MF $depbase.Tpo -c -o src/mainpacket.o src/mainpacket.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/md5.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/md5.o -MD -MP -MF $depbase.Tpo -c -o src/md5.o src/md5.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/par1fileformat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/par1fileformat.o -MD -MP -MF $depbase.Tpo -c -o src/par1fileformat.o src/par1fileformat.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/par1repairer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/par1repairer.o -MD -MP -MF $depbase.Tpo -c -o src/par1repairer.o src/par1repairer.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/par1repairersourcefile.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/par1repairersourcefile.o -MD -MP -MF $depbase.Tpo -c -o src/par1repairersourcefile.o src/par1repairersourcefile.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/par2creator.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/par2creator.o -MD -MP -MF $depbase.Tpo -c -o src/par2creator.o src/par2creator.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/par2creatorsourcefile.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/par2creatorsourcefile.o -MD -MP -MF $depbase.Tpo -c -o src/par2creatorsourcefile.o src/par2creatorsourcefile.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/par2fileformat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/par2fileformat.o -MD -MP -MF $depbase.Tpo -c -o src/par2fileformat.o src/par2fileformat.cpp && mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/par2repairer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -Wall -std=c++14 -fopenmp -O2 -MT src/par2repairer.o -MD -MP -MF $depbase.Tpo -c -o src/par2repairer.o src/par2repairer.cpp && mv -f $depbase.Tpo $depbase.Po
src/par2repairer.cpp: In member function 'bool Par2Repairer::ScanDataFile(DiskFile*, std::string, ProgressMeter<long unsigned int>&, bool, Par2RepairerSourceFile*&, MatchType&, MD5Hash&, MD5Hash&, u32&)':
src/par2repairer.cpp:1678:51: error: 'std::basic_ostream<char>::__ostream_type' {aka 'class std::basic_ostream<char>'} has no member named 'str'
1678 | << " and " << filechecksummer.Offset()).str());
| ^~~
src/par2repairer.cpp:1810:47: error: 'std::basic_ostream<char>::__ostream_type' {aka 'class std::basic_ostream<char>'} has no member named 'str'
1810 | << " and " << filechecksummer.Offset()).str());
| ^~~
*** [src/par2repairer.o] Error code 1
make[1]: stopped in /tmp/work/archivers/par2/work/par2cmdline-1.3.0
1 error
make[1]: stopped in /tmp/work/archivers/par2/work/par2cmdline-1.3.0
make: stopped in /tmp/work/archivers/par2/work/par2cmdline-1.3.0
*** Error code 2
Stop.
make[1]: stopped in /n0/gdt/pkgsrc-current/pkgsrc/archivers/par2
*** Error code 1
Stop.
make: stopped in /links/pkgsrc/archivers/par2
Home |
Main Index |
Thread Index |
Old Index