Excerpts from Patrick R. Michaud via RT's message of Sat Jul 25 05:05:12 +0200 
2009:
> On Sat Jun 13 19:07:16 2009, ing...@exherbo.org wrote:
> > This is using Rakudo's inc branch, building against parrot trunk,
> >    r39541.
> > 
> > Seems to work fine up until it tries to build the perl6 executable.
> > When building the perl6 executable, $(CINCLUDES) isn't passed to the
> >    compiler,
> > as you can see from the snippet below:
> 
> I think this problem may be fixed in the "ins2" branch -- could you try
> it there and let me know?

It works, with two patches that I've pushed to the ins2 branch at
git://github.com/ingmarv/rakudo.git / 
http://github.com/ingmarv/rakudo/commits/ins2

- Creates $(PARROT_LIB_DIR)/dynext & $(PARROT_BIN_DIR) explicitly:
  According to
    perldoc ExtUtils::Command | less -p'cp source_file source_file'
  the destination argument needs to be an existing directory for cp with
  multiple source files to work.

  Create $(PARROT_BIN_DIR), otherwise perl6 is installed as /usr/bin (a
  file)

- Add DESTDIR support

> Note that you'll need to build against the release version of Parrot
> 1.4.0 -- the Rakudo in the "ins2" branch won't build against parrot trunk.


With these two patches applied I have working Exherbo packages [1], that
build against an installed rakudo-1.4.0.

> Thanks!
> 
> Pm

Thank *you* for fixing this one!
-Ingmar

[1] http://git.exherbo.org/?p=dev/ingmar.git;a=tree;f=packages/dev-lang/rakudo

-- 
Exherbo KDE, X.org maintainer

Reply via email to