> On 8 Jul 2025, at 09:36, Patrick Dupre <pdu...@gmx.com> wrote: > >> >> >>> On 8 Jul 2025, at 09:07, Patrick Dupre <pdu...@gmx.com> wrote: >>> >>> Thank Barry, >>> >>> This what I get >>> >>> >>> + cd PDL-Transform-Color-1.010_PD >>> + /usr/bin/make install >>> DESTDIR=/home/pdupre/rpmbuild/BUILD/perl-PDL-Transform-Color-1.010_PD-build/BUILDROOT >>> 'INSTALL=/usr/bin/install -p' >>> Manifying 1 pod document >>> Installing >>> /home/pdupre/rpmbuild/BUILD/perl-PDL-Transform-Color-1.010_PD-build/BUILDROOT/usr/share/perl5/vendor_perl/PDL/Transform/Color.pm >>> Installing >>> /home/pdupre/rpmbuild/BUILD/perl-PDL-Transform-Color-1.010_PD-build/BUILDROOT/usr/share/man/man3/PDL::Transform::Color.3pm >>> Updating PDL documentation database... >>> Regexp modifiers "/d" and "/u" are mutually exclusive at -e line 1, at end >>> of line >>> Unknown regexp modifier "/r" at -e line 1, at end of line >>> Unknown regexp modifier "/e" at -e line 1, at end of line >>> syntax error at -e line 1, near "/." >>> Execution of -e aborted due to compilation errors. >>> make: *** [Makefile:915: install] Error 255 >>> error: Bad exit status from /var/tmp/rpm-tmp.w3c4NF (%install) >>> >>> >> >>> How can I have a more verbose output ? >> >> Did you look at man make? >> >>> You said force echo each command. >> >> The --debug=jobs and --no-silent look worth trying. >> >> If that does not help then copy the make line and add --dry-run to the first >> copy. >> It will output all the commands it wants to run. >> > > > My understanding is that the > The spec file does this properly (I can reproduce the output by running perl > Makefile.PL) > %build > perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 > %{make_build} > > > and the problem is with > %install > %{make_install}
You should be able to add the extra options at the end of the %{make_install} I think. If not replace that line in the spec file with its expanded version (it was in the log output) and add the options where make wants them. > %{_fixperms} $RPM_BUILD_ROOT/* > > But I am lost, because I do not see which Makefile.PL could be executed. > There is only one Makefile.PL > > Would be in > BUILDROOT/usr/share/perl5/vendor_perl/PDL/Transform/Color.pm ? I'm not a perl person, and do not know the ins and outs of packaging it. Barry > >> Barry >> >>> >>> >>>> Subject: Re: rpmbuild >>>> >>>> >>>> >>>>> On 7 Jul 2025, at 20:44, Patrick Dupre via users >>>>> <users@lists.fedoraproject.org> wrote: >>>>> >>>>> I guess that it is a perl issue between 5.40 and 5.38 >>>>> How can I run perl Makefile.PL with a previous version ? >>>> >>>> I recommend you debug so you know why the command fails then fix it. >>>> If its a make file then add make options to force it to echo each command >>>> it will run so you can see what to going wrong. >>>> >>>> Barry
-- _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue