Project

General

Profile

Support #680

Problem installing latest release (0.0.6)

Added by Ricciardi, Stefania almost 13 years ago. Updated almost 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Build System
Target version:
-
Start date:
19 August 2011
Due date:
% Done:

100%

Estimated time:
Workflow:

Description

I am trying to install MAUS latest release on Linux heplnx108.pp.rl.ac.uk 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:46:16 EST 2010 x86_64 x86_64 x86_64 GNU/Linux

Using the standard script
./tests/integration/install_then_build_then_test.bash

THE BUILD of 0.0.6 ENDED THIS WAY
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
In cleaning mode!
Configuring...
Checking whether the C++ compiler worksyes
Checking for C++ library json... no
!! Can't find jsoncpp which is needed.
You may install it by running:
MAUS_ROOT_DIR=/home/ppd/ricciars/MICE/maus-latest-release ./third_party/bash/52jsoncpp.bash
scons: Reading SConscript files ...
Configuring...
Checking whether the C++ compiler worksyes
Checking for C++ library json... no
!! Can't find jsoncpp which is needed.
You may install it by running:
MAUS_ROOT_DIR=/home/ppd/ricciars/MICE/maus-latest-release ./third_party/bash/52jsoncpp.bash
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[ricciars@heplnx108 maus-latest-release]$ ./third_party/bash/52jsoncpp.bash
INFO: Source archive exists.
INFO: Source archive exists.

INFO: Checking MD5 checksum (otherwise the file didn't
INFO: download properly):

jsoncpp-src-0.5.0.tar.gz: OK

INFO: Unpacking:

INFO: Making:
./third_party/bash/52jsoncpp.bash: line 39: scons: command not found
INFO: Hacking around to install since JsonCpp doesn't
INFO: have a nice install script
find: /home/ppd/ricciars/MICE/maus-latest-release/third_party/build/jsoncpp-src-0.5.0/libs: No such file or directory
find: /home/ppd/ricciars/MICE/maus-latest-release/third_party/build/jsoncpp-src-0.5.0/libs: No such file or directory
find: /home/ppd/ricciars/MICE/maus-latest-release/third_party/build/jsoncpp-src-0.5.0/libs: No such file or directory
find: /home/ppd/ricciars/MICE/maus-latest-release/third_party/build/jsoncpp-src-0.5.0/libs: No such file or directory
find: /home/ppd/ricciars/MICE/maus-latest-release/third_party/build/jsoncpp-src-0.5.0/libs: No such file or directory
find: /home/ppd/ricciars/MICE/maus-latest-release/third_party/build/jsoncpp-src-0.5.0/libs: No such file or directory
find: /home/ppd/ricciars/MICE/maus-latest-release/third_party/build/jsoncpp-src-0.5.0/bin: No such file or directory

INFO: Running unit tests (this should say PASS!)

./third_party/bash/52jsoncpp.bash: line 57: test_lib_json: command not found

INFO: The package should be locally build now in your
INFO: third_party directory, which the rest of MAUS will
INFO: find.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[ricciars@heplnx108 maus-latest-release]$ bash run_tests.bash
Your current directory is:
/home/ppd/ricciars/MICE/maus-latest-release

Your MAUS_ROOT_DIR is:
/home/ppd/ricciars/MICE/maus-latest-release

These should agree
run_tests.bash: line 28: nosetests: command not found

#1

Updated by Rogers, Chris almost 13 years ago

Just checking - did you do the

export http_proxy=wwwcache.rl.ac.uk:8080 

step first?

#2

Updated by Rogers, Chris almost 13 years ago

Tried installing myself on RAL PPD cluster. Found a problem - numpy fails to build because fails to find blas (basic linear algebra library). Otherwise build works okay for me.

Are you sure you did the command:

export http_proxy=wwwcache.rl.ac.uk:8080 

#3

Updated by Rogers, Chris almost 13 years ago

Email to PPD IT support:

Hi,
I'm trying to install the MICE detector reconstruction and analysis
software suite on the RAL PPD cluster. We usually require the following
libraries to be installed:

sudo yum groupinstall "Development Tools" 
sudo yum groupinstall "Development Libraries" 
sudo yum install wget libX11-devel libXft-devel libXext-devel
libXpm-devel libX11-devel

and then our automated build script usually runs okay - building many
third party dependencies. In fact everything goes okay except for the
numpy build.

I tried installing numpy (both as part of the build script and
manually), but it fail with a complaint that numpy can't see BLAS (basic
linear algebra library). There are a few copies installed on the PPD
system, none seem to be compatible with numpy.

Wonder if you could help? I don't know if there is some strange problem
with the ppd server, or perhaps some of the libraries required (above)
have not been installed? Reading around, it looks like numpy sometimes
has trouble building against BLAS when BLAS is built with non-obvious
version of fortran compiler.

For reference, the build instructions are available at:

http://micewww.pp.rl.ac.uk/projects/maus/wiki/Install

Also, as part of our build process we build locally python 2.7.

Thanks for your help,
Chris Rogers
#4

Updated by Tunnell, Christopher almost 13 years ago

If you can get them to install bzr, I can have it automatically build the trunk there to make sure it works.

#5

Updated by Ricciardi, Stefania almost 13 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

bzr has been installed on the interative PPD Linux machine.

#6

Updated by Ricciardi, Stefania almost 13 years ago

BLAS was missing from PPD Linux 64-bit machines. It has been installed now. Build works fine (tested on heplnx109)

Also available in: Atom PDF