Hello, I am trying to obtain perl-PDL-Graphics-PLplot I downloaded PDL-Graphics-PLplot-0.81.tar.gz run cpanspec PDL-Graphics-PLplot-0.81.tar.gz to obtain the spec file run rpmbuild -bb perl-PDL-Graphics-PLplot.spec //////////////////////// Name: perl-PDL-Graphics-PLplot Version: 0.81 Release: 1%{?dist} Summary: PDL::Graphics::PLplot Perl module License: CHECK(Distributable) Group: Development/Libraries URL: http://search.cpan.org/dist/PDL-Graphics-PLplot/ Source0: http://www.cpan.org/modules/by-module/PDL/PDL-Graphics-PLplot-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(PDL) BuildRequires: perl(Test::More) >= 0.88 Requires: perl(PDL) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description The interface consists of two levels. A low level interface which maps closely to the PLplot C interface, and a high level, object-oriented interface which is easier to use. %prep %setup -q -n PDL-Graphics-PLplot-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check make test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes META.json plplot.pd README %{perl_vendorarch}/auto/* %{perl_vendorarch}/PDL* %{_mandir}/man3/* %changelog * Fri Jul 15 2022 Patrick Dupre <pdupre@xxxxxxx> 0.81-1 - Specfile autogenerated by cpanspec 1.78. /////////////////// but I get: setting SOURCE_DATE_EPOCH=1657843200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Y8RjCw + umask 022 + cd /home/pdupre/rpmbuild/BUILD + cd /home/pdupre/rpmbuild/BUILD + rm -rf PDL-Graphics-PLplot-0.81 + /usr/bin/gzip -dc /home/pdupre/rpmbuild/SOURCES/PDL-Graphics-PLplot-0.81.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd PDL-Graphics-PLplot-0.81 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.iPMqZz + umask 022 + cd /home/pdupre/rpmbuild/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/home/pdupre/rpmbuild/BUILD/PDL-Graphics-PLplot-0.81/.package_note-perl-PDL-Graphics-PLplot-0.81-1.fc36.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh perl-PDL-Graphics-PLplot 0.81-1.fc36 x86_64 + cd PDL-Graphics-PLplot-0.81 + /usr/bin/perl Makefile.PL INSTALLDIRS=vendor 'OPTIMIZE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for PDL::Graphics::PLplot Writing MYMETA.yml and MYMETA.json + make -j4 "/usr/bin/perl" "-I/usr/lib64/perl5/vendor_perl" "-MPDL::PP=PDL::Graphics::PLplot,PDL::Graphics::PLplot,PLplot,,1" plplot.pd Running Mkbootstrap for PLplot () gcc -c "-I/usr/lib64/perl5/vendor_perl/PDL/Core" -I/usr/include/plplot -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION=\"0.81\" -DXS_VERSION=\"0.81\" -fPIC "-I/usr/lib64/perl5/CORE" callback.c chmod 644 "PLplot.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PLplot.bs blib/arch/auto/PDL/Graphics/PLplot/PLplot.bs 644 touch PLplot.pm cp PLplot.pm blib/lib/PDL/Graphics/PLplot.pm "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/usr/lib64/perl5/vendor_perl/PDL/Core/typemap' PLplot.xs > PLplot.xsc gcc -c "-I/usr/lib64/perl5/vendor_perl/PDL/Core" -I/usr/include/plplot -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION=\"0.81\" -DXS_VERSION=\"0.81\" -fPIC "-I/usr/lib64/perl5/CORE" pp-pladv.c gcc -c "-I/usr/lib64/perl5/vendor_perl/PDL/Core" -I/usr/include/plplot -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION=\"0.81\" -DXS_VERSION=\"0.81\" -fPIC "-I/usr/lib64/perl5/CORE" pp-plaxes.c callback.c: In function 'pltr_callback_set': callback.c:21:1: error: format not a string literal and no format arguments [-Werror=format-security] 21 | MAKE_SETTABLE(pltr) | ^~~~~~~~~~~~~ callback.c: In function 'defined_callback_set': callback.c:76:1: error: format not a string literal and no format arguments [-Werror=format-security] 76 | MAKE_SETTABLE(defined) | ^~~~~~~~~~~~~ callback.c: In function 'mapform_callback_set': callback.c:106:1: error: format not a string literal and no format arguments [-Werror=format-security] 106 | MAKE_SETTABLE(mapform) | ^~~~~~~~~~~~~ callback.c: In function 'xform_callback_set': callback.c:175:1: error: format not a string literal and no format arguments [-Werror=format-security] 175 | MAKE_SETTABLE(xform) | ^~~~~~~~~~~~~ callback.c: In function 'labelfunc_callback_set': callback.c:213:1: error: format not a string literal and no format arguments [-Werror=format-security] 213 | MAKE_SETTABLE(labelfunc) | ^~~~~~~~~~~~~ callback.c: In function 'labelfunc_callback': callback.c:243:3: error: format not a string literal and no format arguments [-Werror=format-security] 243 | snprintf( label_text, length, (char *)SvPV_nolen(ST(0)) ); | ^~~~~~~~ cc1: some warnings being treated as errors make: *** [Makefile:344: callback.o] Error 1 make: *** Waiting for unfinished jobs.... mv PLplot.xsc PLplot.c gcc -c "-I/usr/lib64/perl5/vendor_perl/PDL/Core" -I/usr/include/plplot -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION=\"0.81\" -DXS_VERSION=\"0.81\" -fPIC "-I/usr/lib64/perl5/CORE" PLplot.c /usr/lib64/perl5/vendor_perl/PDL/PP.pm:673:12: warning: 'CoreSV' defined but not used [-Wunused-variable] 673 | static SV* CoreSV; PDL_COMMENT("Gets pointer to perl var holding core structure") | ^~~~~~ /usr/lib64/perl5/vendor_perl/PDL/PP.pm:672:12: warning: '__pdl_boundscheck' defined but not used [-Wunused-variable] .................. PLplot.xs:346:9: note: in definition of macro 'PDL_XS_PREAMBLE' 346 | char *objname = "PDL"; /* XXX maybe that class should actually depend on the value set \ | ^~~~~~~ error: Bad exit status from /var/tmp/rpm-tmp.iPMqZz (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.iPMqZz (%build) Would somebody knows what is wrong? Thank. =========================================================================== Patrick DUPRÉ | | email: pdupre@xxxxxxx Laboratoire interdisciplinaire Carnot de Bourgogne 9 Avenue Alain Savary, BP 47870, 21078 DIJON Cedex FRANCE Tel: +33 (0)380395988 | | Room# D114A =========================================================================== _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure