# New Ticket Created by  James E Keenan 
# Please include the string:  [perl #127355]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=127355 >


Following up on my failed attempt to build Rakudo Star on an older Mac 
(https://rt.perl.org/Ticket/Display.html?id=127308), this morning I attempted 
to build the Rakudo compiler from blead.  Following the instructions at 
http://rakudo.org/how-to-get-rakudo/#Installing-Rakudo, I downloaded the 
source, switched into the rakudo directory and tried to configure.  Here is the 
result:

#####
Script started on Sat Jan 23 07:04:40 2016
$ perl Configure.pl --gen-moar --gen-nqp --backends=moar

ATTENTION: no --prefix supplied, building and installing to 
/Users/jimk/gitwork/rakudo/install

sh: line 1: /Users/jimk/gitwork/rakudo/install/bin/nqp-m: No such file or 
directory

Initialized empty Git repository in /Users/jimk/gitwork/rakudo/nqp/.git/

fatal: https://github.com/perl6/nqp.git/info/refs download error - Protocol 
https not supported or disabled in libcurl

Command failed (status 32768): git clone https://github.com/perl6/nqp.git nqp
#####

2 problems:

1. /Users/jimk/gitwork/rakudo/install was not created.  Why not?  This seems 
like a very elementary problem.

2. Why is Rakudo configuration so dependent on a specific version of git or on 
a specific protocol?

Notwithstanding the age of this machine and the unavailability or 
unbuildability of any git version newer than the 1.6.3.2 which I have, I've 
been able to use 'git clone' on many github.com projects for at least 6 years.  
It appears that Rakudo, Moar, etc., have hard-wired themselves to expect 
certain versions of git and are therefore less accessible than most other 
projects on github.

Now, I can very well imagine that Rakudo, Moar and Perl 6 might all fail to 
build on a 12-year-old machine due to lack of memory or inability to install a 
minimal version of some C compiler.  But they should not fail due to a 
limitation of the machine's version control client.

That's simply stupid.  Can this be corrected?

Thank you very much.
Jim Keenan

-- 
James E Keenan (jkee...@cpan.org)

Reply via email to