Skip Menu |
Report information
Id: 127173
Status: open
Priority: 0/
Queue: perl6

Owner: Nobody
Requestors: frew <frioux [at] gmail.com>
Cc:
AdminCc:

Severity: (no value)
Tag: Bug
Platform: (no value)
Patch Status: (no value)
VM: (no value)



Subject: [BUG] Cannot build on Alpine Linux
Date: Tue, 5 Jan 2016 10:53:00 -0800
To: rakudobug [...] perl.org
From: fREW Schmidt <frioux [...] gmail.com>
Download (untitled) / with headers
text/plain 976b
I don't know enough to dig much more into this, but I tried to build both Rakudo Star 2015.11 and Rakudo 2015.12 (Christmas) on Alpine Linux and I got this error for both: 3rdparty/libuv/src/unix/fs.c: In function 'uv__fs_read': 3rdparty/libuv/src/unix/fs.c:248:5: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after -statement] static int no_preadv; ^ 3rdparty/libuv/src/unix/fs.c: In function 'uv__fs_write': 3rdparty/libuv/src/unix/fs.c:606:5: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement] static int no_pwritev; ^ cc1: some warnings being treated as errors If you want to try at home, you should be able to use `docker build -t rakudo .` after cloning https://github.com/frioux/rakudo.dkr Feel free to respond here or reach out to me on IRC if you need clarification. -- fREW Schmidt https://blog.afoolishmanifesto.com
Download signature.asc
application/pgp-signature 819b

Message body not shown because it is not plain text.

RT-Send-CC: perl6-compiler [...] perl.org
Download (untitled) / with headers
text/plain 134b
libuv does not like to build here, which is a dependency of MoarVM. Though, that does not mean that we cannot do something about that.
CC: perl6-compiler [...] perl.org
Subject: Re: [perl #127173] [BUG] Cannot build on Alpine Linux
Date: Wed, 10 Feb 2016 18:06:32 +0000
From: Steve Mynott <steve.mynott [...] gmail.com>
To: perl6-bugs-followup [...] perl.org
Download (untitled) / with headers
text/plain 648b
I've just built perl6 successfully using rakudobrew on Alpine Linux 3.3.1 although I had to install build and header packages. I saw some PAX alerts in the /var/log/message (probably moar uses an executable stack) and had to disable this security checking with paxctl (which I also had to install) before the build would finish. Compiler used was gcc 5.3. S On 5 January 2016 at 23:20, Tobias Leich via RT <perl6-bugs-followup@perl.org> wrote: Show quoted text
> libuv does not like to build here, which is a dependency of MoarVM. > Though, that does not mean that we cannot do something about that.
-- 4096R/EA75174B Steve Mynott <steve.mynott@gmail.com>


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org