HEPTools Installation issue
I recently was forced to reformat my hard drive and reinstall macOS and as such have had to go through and reinstall all my software. As part of that I am attempting to get my MG5 setup back to where it was, but am having several points of failure in getting various extensions installed, including Pythia8, Delphes, and MadAnalysis5. I'm running things in a conda environment using python 2.7 to ensure that I'm neither messing with system python and that all of root's proper dependencies are installed.
When I attempt to install pythia8 using the MG5 command, I get this error:
install pythia8
You are installing 'pythia8', please cite ref(s): arXiv:1410.3012.
Downloading the HEPToolInstaller at:
http://
Pythia8 will be linked to LHAPDF v6.
Now installing Pythia8. Be patient...
Detected 'pythia8' missing dependency: 'boost'. Will install it now.
Fetching data with command:
curl -OL http://
% Total % Received % Xferd Average Speed Time Time Time Current
100 178 100 178 0 0 890 0 --:--:-- --:--:-- --:--:-- 885
100 368 100 368 0 0 693 0 --:--:-- --:--:-- --:--:-- 693
100 355 100 355 0 0 544 0 --:--:-- --:--:-- --:--:-- 544
100 433 100 433 0 0 573 0 --:--:-- --:--:-- --:--:-- 573
100 347 100 347 0 0 313 0 0:00:01 0:00:01 --:--:-- 17350
100 79.8M 100 79.8M 0 0 5308k 0 0:00:15 0:00:15 --:--:-- 6896k
Installing tool 'boost'...
> Follow the installation progress by running the command below in a separate terminal)
> tail -f /Users/
> A problem occured during the installation of dependency 'boost'.
> Content of the installation log file '/Users/
Download boost
x boost_1_59_0/
x boost_1_59_0/boost/
x boost_1_
x boost_1_
...
x boost_1_
x boost_1_
Enter boost directory and install boost
Building Boost.Build engine with toolset darwin...
Failed to build Boost.Build build engine
Consult 'bootstrap.log' for more details
/Users/
Finished installing boost
> Now aborting installation of tool 'pythia8'.
Command "install pythia8" interrupted with error:
InvalidCmd : Installation of pythia8 failed.
When I attempt to install Delphes, I get:
install Delphes
You are installing 'Delphes', please cite ref(s): arXiv:1307.6346.
Downloading http://
% Total % Received % Xferd Average Speed Time Time Time Current
100 5213k 100 5213k 0 0 1328k 0 0:00:03 0:00:03 --:--:-- 1328k
compile Delphes. This might take a while.
>> Compiling external/
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
./version:1:1: error: expected unqualified-id
3.4.2
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
/Users/
in the global namespace
using ::ptrdiff_t;
~~^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
./version:1:1: error: expected unqualified-id
3.4.2
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
./version:1:1: error: expected unqualified-id
3.4.2
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
./version:1:1: error: expected unqualified-id
3.4.2
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
./version:1:1: error: expected unqualified-id
3.4.2
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Library/
'mbstate_t'; did you mean '__mbstate_t'?
size_t mbrlen(const char * __restrict, size_t, mbstate_t * __restrict);
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Library/
'mbstate_t'; did you mean '__mbstate_t'?
^
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Library/
'mbstate_t'; did you mean '__mbstate_t'?
int mbsinit(const mbstate_t *);
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Library/
'mbstate_t'; did you mean '__mbstate_t'?
^
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Library/
'mbstate_t'; did you mean '__mbstate_t'?
size_t wcrtomb(char * __restrict, wchar_t, mbstate_t * __restrict);
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Library/
'mbstate_t'; did you mean '__mbstate_t'?
^
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Library/
'mbstate_t'; did you mean '__mbstate_t'?
size_t, mbstate_t * __restrict);
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Library/
'mbstate_t'; did you mean '__mbstate_t'?
size_t, mbstate_t * __restrict);
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Users/
'mbstate_t'; did you mean '__mbstate_t'?
typedef fpos<mbstate_t> streampos;
^
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Users/
'mbstate_t'; did you mean '__mbstate_t'?
typedef fpos<mbstate_t> wstreampos;
^
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Users/
'mbstate_t'; did you mean '__mbstate_t'?
typedef fpos<mbstate_t> u16streampos;
^
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
/Users/
'mbstate_t'; did you mean '__mbstate_t'?
typedef fpos<mbstate_t> u32streampos;
^
/Library/
declared here
} __mbstate_t;
^
In file included from external/
In file included from external/
In file included from external/
In file included from external/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
In file included from /Users/
./version:1:1: error: expected unqualified-id
3.4.2
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [tmp/external/
Error detected during the compilation. Please check the compilation error and run make manually.
save configuration file to /Users/
And when I attempt to install MadAnalysis5, I get
install MadAnalysis5
You are installing 'MadAnalysis5', please cite ref(s): arXiv:1206.1599.
Downloading the HEPToolInstaller at:
http://
Now installing madanalysis5. Be patient...
Fetching data with command:
curl -OL http://
% Total % Received % Xferd Average Speed Time Time Time Current
100 772k 100 772k 0 0 274k 0 0:00:02 0:00:02 --:--:-- 274k
Installing tool 'madanalysis5'...
> Follow the installation progress by running the command below in a separate terminal)
> tail -f /Users/
Traceback (most recent call last):
File "/Users/
install_
File "/Users/
exec(
File "<string>", line 1, in <module>
File "/Users/
raise Exception(
Exception: MadAnalysis5 still request Python2
Default installation of Madanalys5 failed.
MG5aMC will now attempt to reinstall it with the options '--no_MA5_
This will however limit MA5 applicability for hadron-level analysis.
If you would like to prevent MG5aMC to re-attempt MA5 installation, start MG5aMC with './bin/mg5_aMC --debug'.
and the above error repeats until I keyboard interrupt. I have no idea what could be the matter; I have successfully installed these tools on this same machine.
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Humberto Gilmer for more information if necessary.