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

added prepare-rpi.sh with all pre-reqs to build an ARMv6 #67

Merged
merged 1 commit into from Sep 27, 2016

Conversation

estebanlm
Copy link
Contributor

This is a small script with all I need to install to actually compile an ARMv6 VM.
It requires Ubuntu 14.04 LTS (no idea how it will work on other distributions)

@estebanlm estebanlm merged commit 873b0c6 into OpenSmalltalk:Cog Sep 27, 2016
@estebanlm
Copy link
Contributor Author

auto-merge because is not a relevant change.

@eliotmiranda
Copy link
Contributor

Hi Esteban,

(skip to the bottom for the good news :-) )

when I try the install part of prepare.rpi.sh I get this:

sudo apt-get install -yq --no-install-suggests --no-install-recommends
--force-yes
gcc-arm-linux-gnueabi
gcc-arm-linux-gnueabihf
qemu-system
qemu-system-arm
qemu-user
qemu-user-static
sbuild
schroot
scratchbox2
debootstrap
zlib1g:i386
libstdc++6:i386
libffi-dev:i386
libffi6:i386
libssl1.0.0:i386
libbz2-1.0:i386
libc6-dev-i386
libc6:i386
libexpat1:i386
libtinfo5:i386
binfmt-support
build-essential
python-dev
libffi-dev
zlib1g-dev
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package gcc-arm-linux-gnueabi
E: Unable to locate package gcc-arm-linux-gnueabihf
E: Unable to locate package qemu-system-arm
E: Unable to locate package scratchbox2
E: Unable to locate package zlib1g
E: Unable to locate package libstdc++6
E: Couldn't find any package by regex 'libstdc++6'
E: Unable to locate package libffi-dev
E: Unable to locate package libffi6
E: Unable to locate package libssl1.0.0
E: Couldn't find any package by regex 'libssl1.0.0'
E: Unable to locate package libbz2-1.0
E: Couldn't find any package by regex 'libbz2-1.0'
E: Unable to locate package libc6-dev-i386
E: Unable to locate package libc6
E: Unable to locate package libexpat1
E: Unable to locate package libtinfo5

BTW, your chroot code inside prepare.rpi.sh is in terms of your username.
Perhaps you could pull that out into a parameterised script so you say, e.g.

prepare-rpi-chroot esteban

so that USER is an argument instead of being baked in.

Anyway, I can build the pharo VM, so a high thank you for that!

On Tue, Sep 27, 2016 at 1:18 PM, Esteban Lorenzano <notifications@github.com

wrote:

auto-merge because is not a relevant change.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#67 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/APHa0BtsotHCVsLWRr_ft7jxHfrYNMA_ks5quXopgaJpZM4KIG5v
.

,,,^..^,,,
best, Eliot

eliotmiranda added a commit that referenced this pull request Jul 6, 2020
VM Parameters primitive(s).  Fix the issue with the allocation failure test on
32-bit systems.  It really is a VM bug that parameter #67 (maxOldSpaceSize)
must be a SmallInteger.  It should be a positive machine integer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants