D: [iurt_root_command] chroot Installing /home/pterjan/rpmbuild/SRPMS/perl-Image-SubImageFind-0.30.0-10.mga7.src.rpm Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.copDi1 + umask 022 + cd /home/pterjan/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/pterjan/rpmbuild/BUILD + rm -rf Image-SubImageFind + /usr/bin/gzip -dc /home/pterjan/rpmbuild/SOURCES/Image-SubImageFind-0.03.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Image-SubImageFind + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /home/pterjan/rpmbuild/SOURCES/image_subimagefind_makefile.patch + exit 0 Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.ADn84f + umask 022 + cd /home/pterjan/rpmbuild/BUILD + cd Image-SubImageFind + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + /usr/bin/perl Makefile.PL INSTALLDIRS=vendor Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -lefence Generating a Unix-style Makefile Writing Makefile for Image::SubImageFind Writing MYMETA.yml and MYMETA.json + /usr/bin/make -O -j8 Running Mkbootstrap for SubImageFind () chmod 644 "SubImageFind.bs" cp lib/Image/SubImageFind.pm blib/lib/Image/SubImageFind.pm "/usr/bin/perl5.26.1" -MExtUtils::Command::MM -e 'cp_nonempty' -- SubImageFind.bs blib/arch/auto/Image/SubImageFind/SubImageFind.bs 644 "/usr/bin/perl5.26.1" "/usr/lib/perl5/5.26.1/ExtUtils/xsubpp" -C++ -typemap '/usr/lib/perl5/5.26.1/ExtUtils/typemap' -typemap '/home/pterjan/rpmbuild/BUILD/Image-SubImageFind/perlobject.map' -typemap '/home/pterjan/rpmbuild/BUILD/Image-SubImageFind/typemap' SubImageFind.xs > SubImageFind.xsc mv SubImageFind.xsc SubImageFind.c g++ -c `Magick++-config --cppflags --cxxflags` -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fwrapv -fno-strict-aliasing -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/CORE" SubImageFinder.cpp In file included from SubImageFinder.h:23:0, from SubImageFinder.cpp:21: ImageProcessor.h:47:8: error: 'PixelPacket' does not name a type const PixelPacket *hayPixels; ^~~~~~~~~~~ ImageProcessor.h:48:8: error: 'PixelPacket' does not name a type const PixelPacket *needlePixels; ^~~~~~~~~~~ make: *** [Makefile:356: SubImageFinder.o] Error 1 make: *** Waiting for unfinished jobs.... g++ -c `Magick++-config --cppflags --cxxflags` -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fwrapv -fno-strict-aliasing -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/CORE" ImageProcessor.cpp In file included from ImageProcessor.cpp:20:0: ImageProcessor.h:47:8: error: 'PixelPacket' does not name a type const PixelPacket *hayPixels; ^~~~~~~~~~~ ImageProcessor.h:48:8: error: 'PixelPacket' does not name a type const PixelPacket *needlePixels; ^~~~~~~~~~~ ImageProcessor.cpp: In member function 'bool ImageProcessor::loadHaystack(const string&)': ImageProcessor.cpp:41:9: error: 'class ImageProcessor' has no member named 'hayPixels' this->hayPixels = this->hayImage.getPixels(0, 0, this->hayImage.columns(), this->hayImage.rows()); ^~~~~~~~~ ImageProcessor.cpp: In member function 'bool ImageProcessor::loadNeedle(const string&)': ImageProcessor.cpp:52:9: error: 'class ImageProcessor' has no member named 'needlePixels'; did you mean 'needleFile'? this->needlePixels = this->needleImage.getPixels(0, 0, this->needleImage.columns(), this->needleImage.rows()); ^~~~~~~~~~~~ needleFile ImageProcessor.cpp: In static member function 'static signed2* ImageProcessor::readImageGrayscale(Magick::Image, size_t&, size_t&)': ImageProcessor.cpp:101:37: error: 'class Magick::Color' has no member named 'redQuantum' ( signed2 ) ( color.redQuantum() * 11 + color.greenQuantum() * 16 + ^~~~~~~~~~ ImageProcessor.cpp:101:63: error: 'class Magick::Color' has no member named 'greenQuantum' ( signed2 ) ( color.redQuantum() * 11 + color.greenQuantum() * 16 + ^~~~~~~~~~~~ ImageProcessor.cpp:102:25: error: 'class Magick::Color' has no member named 'blueQuantum' color.blueQuantum() * 5 ) / 32; ^~~~~~~~~~~ make: *** [Makefile:356: ImageProcessor.o] Error 1 g++ -c `Magick++-config --cppflags --cxxflags` -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fwrapv -fno-strict-aliasing -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/CORE" GPC.cpp In file included from GPC.h:24:0, from GPC.cpp:27: ImageProcessor.h:47:8: error: 'PixelPacket' does not name a type const PixelPacket *hayPixels; ^~~~~~~~~~~ ImageProcessor.h:48:8: error: 'PixelPacket' does not name a type const PixelPacket *needlePixels; ^~~~~~~~~~~ GPC.cpp: In member function 'long long int GPC::checkRegion(size_t, size_t)': GPC.cpp:63:4: error: 'PixelPacket' was not declared in this scope PixelPacket hayPixel = this->hayPixels[(x+nx) + (y+ny) * this->hayImage.columns()]; ^~~~~~~~~~~ GPC.cpp:63:4: note: suggested alternative: In file included from /usr/include/ImageMagick-7/MagickCore/stream.h:25:0, from /usr/include/ImageMagick-7/MagickCore/blob.h:48, from /usr/include/ImageMagick-7/MagickCore/image.h:131, from /usr/include/ImageMagick-7/MagickCore/draw.h:22, from /usr/include/ImageMagick-7/MagickCore/annotate.h:21, from /usr/include/ImageMagick-7/MagickCore/MagickCore.h:82, from /usr/include/ImageMagick-7/Magick++/Include.h:42, from /usr/include/ImageMagick-7/Magick++.h:10, from GPC.cpp:26: /usr/include/ImageMagick-7/MagickCore/pixel.h:204:3: note: 'MagickCore::PixelPacket' } PixelPacket; ^~~~~~~~~~~ GPC.cpp:64:16: error: expected ';' before 'needlePixel' PixelPacket needlePixel = this->needlePixels[nx + ny * this->needleImage.columns()]; ^~~~~~~~~~~ GPC.cpp:67:14: error: 'hayPixel' was not declared in this scope pd = labs(hayPixel.red - needlePixel.red); ^~~~~~~~ GPC.cpp:67:29: error: 'needlePixel' was not declared in this scope pd = labs(hayPixel.red - needlePixel.red); ^~~~~~~~~~~ GPC.cpp:67:29: note: suggested alternative: 'needleFile' pd = labs(hayPixel.red - needlePixel.red); ^~~~~~~~~~~ needleFile make: *** [Makefile:356: GPC.o] Error 1 g++ -c `Magick++-config --cppflags --cxxflags` -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fwrapv -fno-strict-aliasing -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/CORE" DWVB.cpp In file included from DWVB.h:23:0, from DWVB.cpp:17: ImageProcessor.h:47:8: error: 'PixelPacket' does not name a type const PixelPacket *hayPixels; ^~~~~~~~~~~ ImageProcessor.h:48:8: error: 'PixelPacket' does not name a type const PixelPacket *needlePixels; ^~~~~~~~~~~ make: *** [Makefile:356: DWVB.o] Error 1 g++ -c `Magick++-config --cppflags --cxxflags` -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fwrapv -fno-strict-aliasing -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/CORE" SubImageFind.c In file included from SubImageFinder.h:23:0, from SubImageFind.xs:31: ImageProcessor.h:47:8: error: 'PixelPacket' does not name a type const PixelPacket *hayPixels; ^~~~~~~~~~~ ImageProcessor.h:48:8: error: 'PixelPacket' does not name a type const PixelPacket *needlePixels; ^~~~~~~~~~~ SubImageFind.c: In function 'void XS_Image__SubImageFind_new(PerlInterpreter*, CV*)': SubImageFind.c:206:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] needleFile = ""; ^~ SubImageFind.c: In function 'void XS_Image__SubImageFind_GetCoordinates(PerlInterpreter*, CV*)': SubImageFind.c:332:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] needleFile = ""; ^~ make: *** [Makefile:353: SubImageFind.o] Error 1 error: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.ADn84f (%build) RPM build errors: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.ADn84f (%build) I: [iurt_root_command] ERROR: chroot