On Sun, Dec 21, 2008 at 3:53 PM, Axel Thimm <[email protected]> wrote:

> Hi,
>
> On Sun, Dec 21, 2008 at 03:06:12PM -0200, Paulo Cavalcanti wrote:
> > On Sun, Dec 21, 2008 at 2:12 PM, Axel Thimm <[email protected]>
> wrote:
> >
> > > On Sat, Dec 20, 2008 at 08:31:29AM -0200, Paulo Cavalcanti wrote:
> > > > I also hope this one builds for F10 (it built for me, with mock).
> > > >
> > > >
> http://people.atrpms.net/~pcavalcanti/srpms/acidrip-0.14-5.fc8.src.rpm<http://people.atrpms.net/%7Epcavalcanti/srpms/acidrip-0.14-5.fc8.src.rpm>
> <http://people.atrpms.net/%7Epcavalcanti/srpms/acidrip-0.14-5.fc8.src.rpm>
> > >
> > > It builds, but it fails the buildroot checks:
> > >
> > > + /usr/lib/rpm/check-buildroot
> > >
> /var/tmp/BUILDROOT/acidrip/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/i386-linux-thread-multi/perllocal.pod:C<installed
> > > into:
> > >
> /var/tmp/BUILDROOT/acidrip/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi>
> > > Found '/var/tmp/BUILDROOT/acidrip' in installed files; aborting
> > > error: Bad exit status from /var/tmp/rpm-tmp.O35uUh (%install)
> > >
> > >
> > This one I do not understand. There is a
> >
> > rm -rf %{buildroot}%{perl_vendorarch}/%{_arch}-linux-thread-multi
> >
> > in the spec, which should have removed "perllocal.pod"
> >
> > This command is not being executed in your case. Why??
>
> It is, but looks different see below.
>
> > This is what I have in mock. Note the "rm -rf ..."
> >
> > Appending installation info to
> >
> /builddir/build/BUILDROOT/acidrip-0.14-5.fc10.i386/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/i386-linux-thread-multi/perllocal.pod
> > + mv
> >
> /builddir/build/BUILDROOT/acidrip-0.14-5.fc10.i386/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/AcidRip/logo.png
> >
> /builddir/build/BUILDROOT/acidrip-0.14-5.fc10.i386//usr/share/pixmaps/acidrip.png
> > + rm -rf
> >
> /builddir/build/BUILDROOT/acidrip-0.14-5.fc10.i386/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/i386-linux-thread-multi
> > + cat
> > + /usr/lib/rpm/atrpms/find-debuginfo.sh
> /builddir/build/BUILD/acidrip-0.14
> > find:
> > `debug'
> > : No such file or directory
> > + /usr/lib/rpm/atrpms/python_burninversion.sh
> > + /usr/lib/rpm/check-buildroot
> > + /usr/lib/rpm/atrpms/brp-compress
>
> + rm -rf
> /var/tmp/BUILDROOT/acidrip/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/noarch-linux-thread-multi
> + cat
> + /usr/lib/rpm/atrpms/find-debuginfo.sh
> /var/tmp/bach-build/BUILD/acidrip-0.14
> find: `debug': No such file or directory
> + /usr/lib/rpm/atrpms/python_burninversion.sh
> /usr/lib/rpm/atrpms/python_burninversion.sh: line 3: python: command not
> found
> + /usr/lib/rpm/check-buildroot
> /var/tmp/BUILDROOT/acidrip/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/i386-linux-thread-multi/perllocal.pod:C<installed
> into: /var/tmp/BUILDROOT/acidrip/usr/lib/perl5/vendor_perl/5.10.0/i386-linux
> -thread-multi>
> Found '/var/tmp/BUILDROOT/acidrip' in installed files; aborting
> error: Bad exit status from /var/tmp/rpm-tmp.O35uUh (%install)
>
> So there is noarch-linux-thread-multi vs
> i386-linux-thread-multi. Since this is a noarch package, you should
> build with --target noarch.
> -
>

Then, lets use

rm -rf %{buildroot}%{perl_vendorarch}/*-linux-thread-multi

Here it is:

http://people.atrpms.net/~pcavalcanti/srpms/acidrip-0.14-6.fc8.src.rpm



-- 
Paulo Roma Cavalcanti
LCG - UFRJ
_______________________________________________
atrpms-devel mailing list
[email protected]
http://lists.atrpms.net/mailman/listinfo/atrpms-devel

Reply via email to