GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » Fairroot » External Packages » jul14p3 rootconfig.sh line 44 too many arugments for [
jul14p3 rootconfig.sh line 44 too many arugments for [ [message #17743] Tue, 13 January 2015 14:03 Go to next message
MartinJGaluska is currently offline  MartinJGaluska
Messages: 203
Registered: March 2010
Location: Germany
first-grade participant
From: *physik.uni-giessen.de
Hello,

I just wanted to let you know that on Ubuntu 14.04 at some point of the installation of the fairsoft packages I got more or less the error message that in rootconfig.sh (line 44) there are too many arugments for [.

I guess the files the message is refering to are
tools/rootconfig.sh
tools/root/rootconfig.sh


Lines 44 and beyond look like this:
 if [ $gcc_major_version -eq 3 -a $gcc_minor_version -eq 3 -a $gcc_sub_version -eq 5 ];
 then
      ROOFIT=" "
 else
      ROOFIT="--enable-roofit"
 fi


The installation seemed to have worked despite of the error message.

Kind regards,
Martin
Re: jul14p3 rootconfig.sh line 44 too many arugments for [ [message #17745 is a reply to message #17743] Tue, 13 January 2015 15:15 Go to previous message
MartinJGaluska is currently offline  MartinJGaluska
Messages: 203
Registered: March 2010
Location: Germany
first-grade participant
From: *physik.uni-giessen.de
I have just experimented a bit with Andreas Herten and I guess that the problem is that at least one of these variables are not set, but the script assumes that they are actually set. Is that possible?

Edit: Ok, just checked more carefully:

After running
gcc_sub_version=$(gcc -dumpversion | cut -c 5)

gcc_sub_version is not set and therefore producing the problem.

The reason is that gcc -dumpversion gives 4.8 as a result on my machine.

Edit2: Proposed fix (thanks to Andreas Herten for the idea).

   if [ -z $gcc_sub_version ]; 
   then 
      gcc_sub_version=-1; 
   fi

[Updated on: Tue, 13 January 2015 15:49]

Report message to a moderator

Previous Topic: Problems with FairSoft (libpng) and Fedora 20
Next Topic: New external packages apr13p1
Goto Forum:
  


Current Time: Mon Nov 25 21:17:47 CET 2024

Total time taken to generate the page: 0.00753 seconds