Skip to content

Defect: install.sh dies on HPCLinux #384

Closed
@rouson

Description

@rouson
Avg response time
Issue Stats

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 of git 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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions