Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation of rakudo-2015.12 fails #4941

Closed
p6rt opened this issue Dec 27, 2015 · 4 comments
Closed

Installation of rakudo-2015.12 fails #4941

p6rt opened this issue Dec 27, 2015 · 4 comments

Comments

@p6rt
Copy link

p6rt commented Dec 27, 2015

Migrated from rt.perl.org#127040 (status was 'open')

Searchable as RT127040$

@p6rt
Copy link
Author

p6rt commented Dec 27, 2015

From gp@zimt.uni-siegen.de

The installation of rakudo (rakudo-2015.12.tar.gz) fails, when using the
prefix option at the configuration.

For example​:
perl Configure.pl --backends=moar,jvm --gen-moar --gen-nqp --prefix=
$HOME/p6install
make install
...
/usr/bin/perl -MExtUtils​::Command -e
mkpath /home/gz016/p6install/share/nqp/site/sources
/usr/bin/perl -MExtUtils​::Command -e
mkpath /home/gz016/p6install/share/nqp/site/resources
/usr/bin/perl -MExtUtils​::Command -e
mkpath /home/gz016/p6install/share/nqp/site/bin
/usr/bin/perl -MExtUtils​::Command -e
mkpath /home/gz016/p6install/share/nqp/site/short
./perl6-m tools/build/install-core-dist.pl
No writeable path found
  in block <unit> at tools/build/install-core-dist.pl line 12

Makefile​:926​: recipe for target 'm-install' failed
make​: *** [m-install] Error 1

This happens on my Linux. I use Fedora 22.

-- Gerd

@p6rt
Copy link
Author

p6rt commented Jan 4, 2016

From gp@zimt.uni-siegen.de

This bug is a duplicate of 127032.

At a more recent git checkout (commit
b5cb0054585a5ed2d61723d197923cb1e8a7f0ec) the command
./perl6-m tools/build/install-core-dist.pl <$(DESTDIR)$(PERL6_LANG_DIR)>
already works.

The command for the JVM backend fails​:
./perl6-j tools/build/install-core-dist.pl <$(DESTDIR)$(PERL6_LANG_DIR)>
===SORRY!===
Missing serialize function for REPR ContextRef
926ABFD114BC0F0DA2FACB945C5C0AAC1FEBE022 /home/gz016/rakudo-src/prob/git/rakudo/install/share/nqp/sources/926ABFD114BC0F0DA2FACB945C5C0AAC1FEBE022 Return status 256

  in block <unit> at tools/build/install-core-dist.pl line 13

Actually thrown at​:
  in block <unit> at tools/build/install-core-dist.pl line 13

make​: *** [j-install] Error 1
Makefile​:487​: recipe for target 'j-install' failed

At this URLs is a patch for NQP for that problem​:
https://gist.github.com/donaldh?direction=desc&sort=created
https://gist.github.com/donaldh/6d1a12182b49fb5947e5

I do not tested it.

-- Gerd

@p6rt
Copy link
Author

p6rt commented Jul 8, 2016

@coke - Status changed from 'new' to 'open'

@usev6
Copy link

usev6 commented Apr 10, 2021

This is a very old issue about rakudo-2015.12. I'm pretty sure that installing Rakudo using --prefix works nowadays. (If not we'd need a new issue over at https://github.com/rakudo/rakudo or https://github.com/rakudo/star.) I'm closing this issue.

(Just as a note: The mentioned patch for NPQ has been applied back in 2015-03 (with modified variable names): Raku/nqp@d24d3872d7.)

@usev6 usev6 closed this as completed Apr 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants