Description
Avg response time |
---|
Installation/build problem
./install.sh
fails inside a Virtuabox virtual machine booting the current version of HPCLinux and attempting to build OpenCoarrays 1.8.11 (the current master branch) dies when it invokes the stack functions in prerequisites/stack.sh. To investigate the underlying cause, I ran test-stack.sh and have found that the missing_variable_name, duplicate_stack_creation, and verify_stack_size_changes tests all cause test-stack.sh to die.
$ uname -a
Linux localhost.localdomain 3.6.11-4.fc16.x86_64 #1 SMP Tue Jan 8 20:57:42 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ git describe
1.8.10-18-gc5586a1
HPCLinux is apparently too old to have linuxbrew: sudo yum install linuxbrew
returns No package linuxbrew available.
Workaround
Because install.sh
invokes build.sh
and the latter doesn't use stack.sh
, a workaround is to build prerequisites using build.sh
directly. HPCLinux has with GCC 4.8 pre-installed so the first step is to build GCC 6.3.0. I'll add the remaining steps as I progress.
cd prerequisites
./build.sh --package gcc --install-version 6.3.0
- I have surrounded any code, or log output in codeblock fences
- I have searched the issues page and mailing list and did
not find any issue matching the one I would like to report - I have included a succinct description of the problem,
including the steps necessary to reproduce it - I have included which version of OpenCoarrays I am working
with, or the output ofgit describe
if working with a cloned
repository rather than an official release - I have included the output of
uname -a
- I have included the Operating system name and version,
including linux distro - I have included the machine name if I am allowed to do so and
wish to seek help debugging on that particular system - I have indicated if previous versions of OpenCoarrays are or
were installed on the machine in question
Please select one from the following top level items (please be sure to fill out all sub-items):
- Build/install was attempted with install.sh
- HPCLinux is apparently too old to have linuxbrew
- CMake install will be attempted after building GCC 6.3.0