[Fedora-ia64-list] somewhat successful build attempt

Dave Bowman ia64dave at gmail.com
Mon Mar 2 22:50:02 UTC 2009


2009/3/2 Doug Chapman <doug.chapman at hp.com>

>
> On Mon, 2009-03-02 at 10:12 -0500, Doug Chapman wrote:
> > On Mon, 2009-03-02 at 09:03 -0500, Dave Bowman wrote:
> > > I made a couple attempts at building last week using Doug's scripts.
> > > It for the most part was successful.  A couple of things to note:
> > >
> > > after my first attempt based on a few things that didn't have the
> > > needed dependencies I re-generated the buildorder file.  I added these
> > > lines to the buildorder.conf file:
> > >
> > > hunspell = enchant
> > > nodoka-theme-gnome = gtk-nodoka-engine
> > > tk = tcl
> > >
> > >
> > > Then I blew away the results of my first attempt and ran it again.
> > > Now here are the build failures I see.  Anybody have a suggestion on
> > > how to fix these?
> > >
> > > 202 perl(:MODULE_COMPAT_5.8.8) needed by
> > > perl-ExtUtils-CBuilder-0.21-1.fc9.noarch (f9)
> > > 200 perl(:MODULE_COMPAT_5.8.8) needed by
> > > perl-IO-Zlib-1.07-3.fc9.noarch (f9)
> > > 200 perl(:MODULE_COMPAT_5.8.8) needed by
> > > perl-ExtUtils-ParseXS-2.18-1.fc9.1.noarch (f9)
> > > 200 perl(:MODULE_COMPAT_5.8.8) needed by
> > > perl-Module-Build-0.2808-1.fc9.noarch (f9)
> > > 200 perl(:MODULE_COMPAT_5.8.8) needed by
> > > perl-Archive-Tar-1.34-1.fc9.noarch (f9)
> >
> > Grr..... sounds like we still have a few stragglers left over from
> > before the roll from perl 5.8.8 to 5.10.  Basically what this is saying
> > is there are a few perl libs that are build against the old perl so they
> > can't install.  I thought we caught them all but evidently not.
> >
> > I can write a script that we can use the clean an F9-ia64 tree of all
> > the broken perl packages.  Then we hopefully can just rebuild these perl
> > libs against perl-5.10.  Often building perl packages can be painful
> > however due to circular dependencies so this may not be easy.
> >
> > I will write up a quick python script to find any packages that require
> > perl-5.8.  Should have that today.
> >
>
> Ok, I wrote up a little script to find all packages that use the old
> perl.  You can run ./badperl.py to see a list of all the rpms (and their
> associated SRPMs).
>
> then if you want to delete them just do:
>
> for f in `./badperl.py`; do rm -f $f; done
>
> then rebuild the repo info as I mentioned in step 1b of the README file.
> My next release of the scripts will include this script and a note in
> the README about this.
>
> you may need to edit the script to change PKGDIR and SRCDIR but if you
> used the paths exactly as in my README it should work as is.
>
> - Doug
>
>
It is building again now.  I build the older version of mock and also
deleted the bad perl packages.  It looks like it might build a bunch of the
packages that it missed before now so I don't imagine I will have results
until tomorrow morning.  thanks for the help.

I assume the next step is to try to build something that can be installed.
I looked at pungi a bit but have not tried it yet.  It doesn't look too
complicated.

Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-ia64-list/attachments/20090302/eb13ef88/attachment.htm>


More information about the Fedora-ia64-list mailing list