Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

make error on 9188

2 views
Skip to first unread message

Beau E. Cox

unread,
Feb 27, 2006, 1:48:08 AM2/27/06
to pugs
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

# find ./ -name 'Syck*'
./parrot-0.4.2-r11753/runtime/parrot/library/YAML/Parser/.svn/props/Syck.pir.svn-work
./parrot-0.4.2-r11753/runtime/parrot/library/YAML/Parser/.svn/text-base/Syck.pir.svn-base
./parrot-0.4.2-r11753/runtime/parrot/library/YAML/Parser/.svn/prop-base/Syck.pir.svn-base
./parrot-0.4.2-r11753/runtime/parrot/library/YAML/Parser/.svn/wcprops/Syck.pir.svn-work
./parrot-0.4.2-r11753/runtime/parrot/library/YAML/Parser/Syck.pbc
./parrot-0.4.2-r11753/runtime/parrot/library/YAML/Parser/Syck.pir
./pugs-6.2.11-r9188/src/Data/Yaml/Syck_stub.c
./pugs-6.2.11-r9188/src/Data/Yaml/Syck_stub.h
./pugs-6.2.11-r9188/src/Data/Yaml/.svn/props/Syck.hsc.svn-work
./pugs-6.2.11-r9188/src/Data/Yaml/.svn/text-base/Syck.hsc.svn-base
./pugs-6.2.11-r9188/src/Data/Yaml/.svn/prop-base/Syck.hsc.svn-base
./pugs-6.2.11-r9188/src/Data/Yaml/.svn/wcprops/Syck.hsc.svn-work
./pugs-6.2.11-r9188/src/Data/Yaml/Syck.hsc
./pugs-6.2.11-r9188/src/Data/Yaml/Syck.hs
./pugs-6.2.11-r9188/dist/build/Data/Yaml/Syck.o
./pugs-6.2.11-r9188/dist/build/Data/Yaml/Syck.hi


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.

--
Aloha => Beau;

Beau E. Cox

unread,
Feb 27, 2006, 7:35:38 PM2/27/06
to perl6-c...@perl.org
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?

--
Aloha => Beau;

PS: using up-to-date Gentoo Linux.

Chromatic

unread,
Feb 27, 2006, 9:43:10 PM2/27/06
to perl6-c...@perl.org, Beau E. Cox
On Monday 27 February 2006 16:35, Beau E. Cox wrote:

> Is it me or thee? Any ideas out there?

I'm seeing the same thing on Linux PPC.

-- c

Beau E. Cox

unread,
Feb 28, 2006, 12:49:38 PM2/28/06
to perl6-c...@perl.org

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;

Beau E. Cox

unread,
Mar 1, 2006, 2:19:43 PM3/1/06
to perl6-c...@perl.org, chromatic

c - Did you have a chance to try my patch? If so,
did it work?

--
Aloha => Beau;

Chromatic

unread,
Mar 3, 2006, 5:00:33 PM3/3/06
to Beau E. Cox, perl6-c...@perl.org
On Wednesday 01 March 2006 11:19, Beau E. Cox wrote:

> c - Did you have a chance to try my patch? If so,
> did it work?

It bypassed the build error, so that much definitely works better. I haven't
finished running the test suite to see if everything else works.

-- c

Beau E. Cox

unread,
Mar 4, 2006, 2:23:20 PM3/4/06
to perl6-c...@perl.org, chromatic

Thanks - Let me know how it goes.

--
Aloha => Beau;

0 new messages