On Monday 27 February 2006 14:35, Beau E. Cox wrote:
> On Sunday 26 February 2006 20:48, Beau E. Cox wrote:
> > Hi -
> >
> > My Sunday svn download / make of parrot and pugs
> > failed today; parrot revision 11753 built fine, but
> > pugs revision 9188 failed in make smoke and
> > make install:
> >
> > ...
> > Skipping  Pugs.Run         ( src/Pugs/Run.hs, dist/build/Pugs/Run.o )
> > Skipping  Pugs.CodeGen.PIR ( src/Pugs/CodeGen/PIR.hs,
> > dist/build/Pugs/CodeGen/PIR.o )
> > Skipping  Pugs.CodeGen     ( src/Pugs/CodeGen.hs,
> > dist/build/Pugs/CodeGen.o ) Skipping  Pugs.Help        (
> > src/Pugs/Help.hs, dist/build/Pugs/Help.o ) Skipping  Pugs             (
> > src/Pugs.hs, dist/build/Pugs.o )
> > /usr/bin/ar: creating dist/build/libHSPugs-6.2.11.a
> > *** Wasn't able to find 'Syck_stub.o', aborting...
> > make: *** [pugs] Error 9
>
> [[snipped]]
>
> > It seems that src/Data/Yaml/Syck_stub.c is never compiled.
> > My pugs Makefile.PL ran sucessfully; I have checked that
> > haskell is working and the hs-plugin is installed.
>
> Well folks, I'm at a loss here. I reinstalled ghc/haskell
> and friends (hs-plugins) and tried again with the current
> svn downloads (parrot: 11769 and pugs: 9204) with the same
> results. perl Makefile.PL and make are sucessful, but
> make smoke and make install fail with the missing object
> file message above.
>
> Is it me or thee? Any ideas out there?

I have made a patch to Makefile.PL, but don't want to
commit it until someone who knows more about what's going
on can check it out; my patch:

sed -i -e \
  's,.*\\$(RM_RF).*dist/build/src/Data/Yaml,#\t\\$(RM_RF) 
dist/build/src/Data/Yaml,g' \
  Makefile.PL

The Makefile removes the dist/build/src/Data/Yaml directory
- but that's where 'Syck_stub.o' lives, hence the error. I
don't know why the directory is being removed or if not
removing it will break anything. However, the built pugs
works fine.

Will one of the P6 gurus please give this a look and let
us know what you think?

-- 
Aloha => Beau;

Reply via email to