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:
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.
> 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:
> 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.
> 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:
> > 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?