Problem using lhapdf6.1.5 with MG5.2.2.3
Hi,
I am trying to use lhapdf v. 6.1.5 with MG5 v. 2.2.3 on Mac OS 10.10. I set the path to lhapdf-config as per another question a user had, using
set lhapdf to /usr/local/
then when I specify which pdf set to use, I put in the correct lhaid corresponding to NNPDF30_
Upon attempting generation of events, I get the following error:
The compilation fails with the following output message:
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
Followed by a slew of text pertaining to the error.
Any help would be appreciated, thanks!
Sebastian
Question information
- Language:
- English Edit question
- Status:
- Open
- Assignee:
- marco zaro Edit question
- Last query:
- 2015-04-28
- Last reply:
- 2015-04-28
marco zaro (marco-zaro) said : | #1 |
Dear Sebastian,
there are some still unresolved incompatibilities between MG5_aMC and lhapdf 6.x on MACOSX.
see
https:/
https:/
Does your problem looks like these?
Can you please paste the text of the error?
Many thanks,
Marco
Sebastian (sarellis) said : | #2 |
Hi Marco,
The first bug looks more like the one I am having.
I used homebrew to install lhapdf 6, which I believe uses clang as the compiler, which may be the root of the problem, based on looking at the conversation on https:/
Since installing lhapdf on a mac can be non-trivial, using homebrew, and thus clang, was optimal for my purposes.
Cheers,
Sebastian
P.S. The full wall of text in the error I get is:
Error detected in "generate_events run_02"
write debug file /Users/
If you need help with this issue please contact us on https:/
MadGraph5Error : A compilation Error occurs when trying to compile /Users/
The compilation fails with the following output message:
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
Undefined symbols for architecture x86_64:
int boost::
bool LHAPDF:
...
void std::__
void std::__
void std::__
void std::__
...
...
_pdfset_ in libLHAPDF.
bool boost::
...
bool boost::
bool boost::
bool boost::
...
_pdfset_ in libLHAPDF.
...
void boost::
void boost::
void boost::
...
void boost::
void boost::
...
void boost::
void boost::
...
...
...
...
...
...
void boost::
void boost::
void boost::
...
...
_pdfset_ in libLHAPDF.
void LHAPDF:
void std::__
...
...
...
...
...
...
...
...
...
...
virtual thunk to std::__
virtual thunk to std::__
virtual thunk to std::__
...
bool LHAPDF_
_pdfset_ in libLHAPDF.
void LHAPDF:
...
_pdfset_ in libLHAPDF.
void LHAPDF:
...
...
...
...
...
void boost::
virtual thunk to boost::
virtual thunk to boost::
void boost::
void boost::
...
void LHAPDF:
...
...
virtual thunk to std::__
...
vtable for std::__
vtable for std::__
vtable for std::__
vtable for boost::
vtable for std::__
vtable for std::__
vtable for std::__
...
vtable for std::__
vtable for std::__
vtable for std::__
vtable for boost::
vtable for std::__
vtable for std::__
vtable for std::__
...
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for boost::
...
vtable for std::__
vtable for std::__
vtable for std::__
vtable for boost::
vtable for std::__
vtable for std::__
vtable for std::__
...
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for boost::
...
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for boost::
...
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for std::__
vtable for boost::
...
bool LHAPDF_
...
virtual thunk to std::__
virtual thunk to std::__
...
_pdfset_ in libLHAPDF.
void LHAPDF:
...
_pdfset_ in libLHAPDF.
...
"void std::__
"void std::__
"void std::__
bool boost::
bool boost::
bool boost::
...
void boost::
void boost::
...
bool boost::
...
_pdfset_ in libLHAPDF.
...
...
...
bool LHAPDF_
...
...
bool boost::
bool boost::
bool boost::
...
virtual thunk to std::__
virtual thunk to std::__
virtual thunk to std::__
...
...
void boost::
void boost::
void boost::
void boost::
void boost::
void boost::
...
"typeinfo for std::__
typeinfo for std::__
typeinfo for std::__
typeinfo for std::__
...
"typeinfo for std::__
typeinfo for boost::
...
"typeinfo for std::__
typeinfo for std::__
typeinfo for std::__
typeinfo for std::__
...
"typeinfo for std::__
typeinfo for std::__
typeinfo for std::__
typeinfo for std::__
typeinfo for std::__
typeinfo for std::__
typeinfo for std::__
typeinfo for boost::
...
"vtable for std::__
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"non-virtual thunk to std::__
...
"non-virtual thunk to std::__
...
"virtual thunk to std::__
...
"virtual thunk to std::__
...
"virtual thunk to std::__
...
"virtual thunk to std::__
...
"virtual thunk to std::__
...
"virtual thunk to std::__
...
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make: *** [../bin/
Please try to fix this compilations issue and retry.
Help might be found at https:/
If you think that this is a bug, you can report this at https:/
marco zaro (marco-zaro) said : | #3 |
Hi,
indeed, that is the typical error we did not manage to solve yet...
The way i managed to have lhapdf6 +MGaMC working on my mac is explained here
https:/
yet, i agree, it is a bit drastic...
can you please confirm that if you type
set cpp_compiler clang
and then
generate ... ; output ; launch
the problem is still there?
Many thanks!
Cheers,
Marco
Marco Zaro
On Mon, Apr 27, 2015 at 10:01 PM, Sebastian <
<email address hidden>> wrote:
> Question #265981 on MadGraph5_aMC@NLO changed:
> https:/
>
> Status: Needs information => Open
>
> Sebastian gave more information on the question:
> Hi Marco,
>
> The first bug looks more like the one I am having.
>
> I used homebrew to install lhapdf 6, which I believe uses clang as the
> compiler, which may be the root of the problem, based on looking at the
> conversation on https:/
>
> Since installing lhapdf on a mac can be non-trivial, using homebrew, and
> thus clang, was optimal for my purposes.
>
> Cheers,
>
> Sebastian
>
> P.S. The full wall of text in the error I get is:
>
> Error detected in "generate_events run_02"
> write debug file
> /Users/
> If you need help with this issue please contact us on
> https:/
> MadGraph5Error : A compilation Error occurs when trying to compile
> /Users/
> The compilation fails with the following output message:
> gfortran -O -w -fbounds-check -fPIC -ffixed-
> -c -o combine_events.o combine_events.f
> gfortran -O -w -fbounds-check -fPIC -ffixed-
> ../bin/
> kin_functions.o open_file.o rw_routines.o alfas_functions.o setrun.o
> -L../lib/ -lmodel -lpdf -lLHAPDF -lstdc++
> Undefined symbols for architecture x86_64:
> "std::_
> std::__
> from:
> boost::
> std::__
> std::__
> libLHAPDF.
> int
> boost::
> std::__
> std::__
> std::__
> std::__
> std::__
> unsigned char) in libLHAPDF.
> "std::_
> std::__
> _initpdfsetm_ in libLHAPDF.
> _initpdfsetbynamem_ in
> libLHAPDF.
> _getpdfunctypem_ in
> libLHAPDF.
> bool
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> ...
>
> "std::_
> referenced from:
> void std::__
> std::__
> const&) in libLHAPDF.
> std::__
> >::allocate(
> std::__
> std::__
> std::__
> std::__
> >::allocate(
> void std::__
> >::__push_
> libLHAPDF.
> void std::__
> std::__
> std::__
> std::__
> >::__push_
> std::__
> >(std::
> std::__
> std::__
> std::__
> std::__
> std::__
> >::insert(
> std::__
> std::__
> std::__
> libLHAPDF.
> void std::__
> std::__
> std::__
> std::__
> >::__push_
> std::__
> const&>
> std::__
> libLHAPDF.
> ...
>
> "std::_
> referenced from:
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
> ...
> "std::_
> referenced from:
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> "std::_
> referenced from:
> _getdescm_ in libLHAPDF.
> _pdfset_ in libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> LHAPDF::SetType) in libLHAPDF.
> LHAPDF:
> libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
> bool
> boost::
> char>(double&, char const*, char const*) in
> libLHAPDF.
> ...
> "std::_
> const", referenced from:
> bool
> boost::
> char>(double&, char const*, char const*) in
> libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
> bool
> boost::
> char>(double&, char const*, char const*) in libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
> bool
> boost::
> char>(double&, char const*, char const*) in libLHAPDF.
> ...
> "std::_
> _getdescm_ in libLHAPDF.
> _pdfset_ in libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> LHAPDF::SetType) in libLHAPDF.
> LHAPDF:
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> LHAPDF:
> libLHAPDF.
> ...
> "std::logic_
> std::__
> referenced from:
> void
> boost::
> double>(char const*, char const*, long double const&) in
> libLHAPDF.
> void
> boost::
> const*, char const*, double const&) in libLHAPDF.
> "std::logic_
> referenced from:
> void
> boost::
> libLHAPDF.
>
> boost::
> >::rethrow() const in libLHAPDF.
>
> boost::
> >::clone_
> > const&,
> boost::
> >::clone_tag) in libLHAPDF.
>
> boost::
> >::clone_
> const&) in libLHAPDF.
> "std::runtime_
> from:
>
> boost::
> >, std::__
> >::operator(
> std::__
> libLHAPDF.
>
> boost::
> >, std::__
> >::operator(
> std::__
> boost::
> char*>:
> libLHAPDF.
>
> boost::
> >, std::__
> >::operator(
> std::__
>
> boost::
> >, std::__
> >::operator(
> std::__
>
> "std::runtime_
> std::__
> referenced from:
> _initpdfm_ in libLHAPDF.
> (anonymous namespace)
> libLHAPDF.
> _getnset_ in libLHAPDF.
> _setnset_ in libLHAPDF.
> _getnmem_ in libLHAPDF.
> _setnmem_ in libLHAPDF.
> _evolvepdfm_ in libLHAPDF.
> ...
> "std::runtime_
> const&)", referenced from:
> void
> boost::
> const&) in libLHAPDF.
>
> boost::
> >::rethrow() const in libLHAPDF.
>
> boost::
> >::clone_
> > const&,
> boost::
> >::clone_tag) in libLHAPDF.
>
> boost::
> >::clone_
> const&) in libLHAPDF.
> void
> boost::
> const&) in libLHAPDF.
>
> boost::
> >::rethrow() const in libLHAPDF.
>
> boost::
> >::clone_
> > const&,
> boost::
> >::clone_tag) in libLHAPDF.
> ...
> "std::_
> std::__
> referenced from:
> _initpdfsetm_ in libLHAPDF.
> _initpdfsetbynamem_ in
> libLHAPDF.
> void
> boost::
> std::__
> boost::
> std::__
> boost::
> libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
> void
> boost::
> std::__
> boost::
> std::__
> boost::
>
> __ZNSt3_
> in libLHAPDF.
> ...
> "std::_
> std::__
> referenced from:
> lhaglue_
> libLHAPDF.
> _setpdfpath_ in libLHAPDF.
> _initpdfsetm_ in libLHAPDF.
> _initpdfsetbynamem_ in
> libLHAPDF.
> _evolvepdfpm_ in libLHAPDF.
> _getorderasm_ in libLHAPDF.
> _numberpdfm_ in libLHAPDF.
> ...
> "std::_
> std::__
> long)", referenced from:
> std::__
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> std::__
> const*) in libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> std::__
> const*) in libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> std::__
> const*) in libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> std::__
> const*) in libLHAPDF.
> ...
> "std::_
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> ...
> "std::_
> std::__
> lhaglue_
> libLHAPDF.
> _lhapdf_
> libLHAPDF.
> _getdatapath_ in libLHAPDF.
> _initpdfm_ in libLHAPDF.
> (anonymous namespace)
> libLHAPDF.
> _getnset_ in libLHAPDF.
> _setnset_ in libLHAPDF.
> ...
> "std::_
> std::__
> referenced from:
> lhaglue_
> libLHAPDF.
> _lhapdf_
> libLHAPDF.
> _getdatapath_ in libLHAPDF.
> (anonymous namespace)
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> std::__
> const*) in libLHAPDF.
> ...
> "std::_
> std::__
> boost::
> std::__
> void boost::
> std::__
> boost::
> const&>
> const&, boost::
> std::__
> std::__
> boost::
> std::__
> libLHAPDF.
> void boost::
> std::__
> >(std::
> std::__
> std::__
> char, unsigned int, char, bool) in libLHAPDF.
> "std::_
> std::__
> _initpdfsetm_ in libLHAPDF.
> _initpdfsetbynamem_ in
> libLHAPDF.
>
> LHAPDF_
> std::__
> libLHAPDF.
>
> LHAPDF_
> libLHAPDF.
> "std::_
> std::__
> referenced from:
> void boost::
> std::__
> boost::
> const&>
> const&, boost::
> std::__
> std::__
> boost::
> std::__
> libLHAPDF.
> "std::_
> std::__
> referenced from:
> _initpdfm_ in libLHAPDF.
> (anonymous namespace)
> libLHAPDF.
> _getnset_ in libLHAPDF.
> _setnset_ in libLHAPDF.
> _getnmem_ in libLHAPDF.
> _setnmem_ in libLHAPDF.
> _evolvepdfm_ in libLHAPDF.
> ...
> "std::_
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> >::str(
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> >::str(
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> >::str(
> std::__
> boost::
> std::__
> libLHAPDF.
> ...
> "std::_
> std::__
> _initpdfsetm_ in libLHAPDF.
> _initpdfsetbynamem_ in
> libLHAPDF.
> _pdfset_ in libLHAPDF.
> LHAPDF:
> libLHAPDF.
> void
> LHAPDF:
> std::__
> const&) in libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> >::__move_
> std::__
> std::__
> std::__
> std::__
> void
> std::__
> std::__
> std::__
> std::__
> std::__
> >*>(std:
> std::__
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "std::_
> std::__
> unsigned long, unsigned long, unsigned long, unsigned long)", referenced
> from:
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
> ...
> "std::_
> std::__
>
> __ZNSt3_
> in libLHAPDF.
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> ...
> "std::_
> std::__
> std::__
> referenced from:
> lhaglue_
> libLHAPDF.
> _initpdfsetm_ in libLHAPDF.
> (anonymous
> namespace)
> std::__
> libLHAPDF.
> _initpdfsetbynamem_ in
> libLHAPDF.
> (anonymous namespace)
> in libLHAPDF.
> LHAPDF:
> libLHAPDF.
> LHAPDF:
> libLHAPDF.
> ...
> "std::_
> std::__
> std::__
> long, unsigned long, std::__
> _initpdfsetm_ in libLHAPDF.
> _initpdfsetbynamem_ in
> libLHAPDF.
> LHAPDF:
> libLHAPDF.
> LHAPDF:
> libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> ...
> "std::_
> std::__
> lhaglue_
> libLHAPDF.
> _lhapdf_
> libLHAPDF.
> _setpdfpath_ in libLHAPDF.
> _getdatapath_ in libLHAPDF.
> _initpdfsetm_ in libLHAPDF.
> (anonymous
> namespace)
> std::__
> libLHAPDF.
> _initpdfsetbynamem_ in
> libLHAPDF.
> ...
> "std::_
> std::__
> std::__
> referenced from:
> (anonymous namespace)
> in libLHAPDF.
> LHAPDF:
> libLHAPDF.
> std::__
> std::__
> >::str(
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> >::insert(
> std::__
> std::__
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> std::__
> std::__
> >::str(
> std::__
> LHAPDF:
> ...
> "std::_
> >::get()", referenced from:
>
> LHAPDF_
> libLHAPDF.
>
> LHAPDF_
> std::__
> libLHAPDF.
> "std::_
> >::peek()", referenced from:
>
> LHAPDF_
> libLHAPDF.
> "std::_
> >::sentry:
> >&, bool)", referenced from:
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> ...
> "std::_
> >::putback(char)", referenced from:
>
> LHAPDF_
> std::__
> libLHAPDF.
> "std::_
> >::~basic_
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "std::_
> >::~basic_
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "std::_
> >::~basic_
> LHAPDF:
> libLHAPDF.
> std::__
> std::__
> >::~basic_
> std::__
> std::__
> libLHAPDF.
> virtual thunk to std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> virtual thunk to std::__
> std::__
> libLHAPDF.
> virtual thunk to std::__
> std::__
> >::~basic_
> ...
> "std::_
> >::operator>
> LHAPDF:
> libLHAPDF.
> LHAPDF:
>
> LHAPDF_
> libLHAPDF.
> LHAPDF:
> LHAPDF:
> "std::_
> >::operator>
> bool LHAPDF_
> long>(std:
> std::__
> LHAPDF_
> void>::type*) in libLHAPDF.
> "std::_
> >::put(char)", referenced from:
> _getdescm_ in libLHAPDF.
> _pdfset_ in libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> LHAPDF::SetType) in libLHAPDF.
> LHAPDF:
> libLHAPDF.
> void
> LHAPDF:
> std::__
> LHAPDF:
> std::__
> libLHAPDF.
> ...
> "std::_
> >::flush()", referenced from:
> _getdescm_ in libLHAPDF.
> _pdfset_ in libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> LHAPDF::SetType) in libLHAPDF.
> LHAPDF:
> libLHAPDF.
> void
> LHAPDF:
> std::__
> LHAPDF:
> std::__
> libLHAPDF.
> ...
> "std::_
> >::sentry:
> >&)", referenced from:
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.a(PDF.o)
> ...
> "std::_
> >::sentry:
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.a(PDF.o)
> ...
> "std::_
> >::~basic_
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "std::_
> >::~basic_
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "std::_
> >::~basic_
> void boost::
> std::__
> boost::
> const&>
> const&, boost::
> std::__
> std::__
> boost::
> std::__
> libLHAPDF.
> boost::
> std::__
> >::~basic_
> virtual thunk to boost::
> std::__
> >::~basic_
> boost::
> std::__
> >::~basic_
> virtual thunk to boost::
> std::__
> >::~basic_
> "std::_
> >::operator<
> void boost::
> std::__
> boost::
> double const&> > const>(
> std::__
> "std::_
> >::operator<<(long double)", referenced from:
> void boost::
> std::__
> boost::
> long double const&> > const>(
> std::__
> "std::_
> >::operator<
> LHAPDF_
> const&, std::__
> std::__
> LHAPDF:
> libLHAPDF.
> LHAPDF:
> std::__
> LHAPDF_
> const&, std::__
> std::__
> libLHAPDF.
> LHAPDF_
> const&, std::__
> std::__
> libLHAPDF.
> LHAPDF:
> libLHAPDF.
> LHAPDF:
> std::__
> ...
> "std::_
> >::operator<
> LHAPDF_
> libLHAPDF.
> "std::_
> >::operator<
> std::__
> std::__
> LHAPDF_
> const&, LHAPDF_
> void>::type*) in libLHAPDF.
> void
> LHAPDF:
> std::__
> LHAPDF:
> std::__
> (anonymous namespace)
> libLHAPDF.
> "std::_
> >::~basic_
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.a(PDF.o)
> ...
> "std::_
> >::~basic_
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.a(PDF.o)
> ...
> "std::_
> >::~basic_
> std::__
> std::__
> LHAPDF_
> const&, LHAPDF_
> void>::type*) in libLHAPDF.
> LHAPDF_
> const&, std::__
> std::__
> std::__
> std::__
> >::~basic_
> non-virtual thunk to std::__
> std::__
> >::~basic_
> virtual thunk to std::__
> std::__
> >::~basic_
> std::__
> std::__
> >::~basic_
> non-virtual thunk to std::__
> std::__
> >::~basic_
> ...
> "std::_
> >::sync()", referenced from:
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for boost::
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> ...
> "std::_
> >::imbue(
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for boost::
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> ...
> "std::_
> >::uflow()", referenced from:
> vtable for std::__
> std::__
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> vtable for boost::
> std::__
> libLHAPDF.
> ...
> "std::_
> >::setbuf(char*, long)", referenced from:
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for boost::
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> ...
> "std::_
> >::xsgetn(char*, long)", referenced from:
> vtable for std::__
> std::__
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> vtable for boost::
> std::__
> libLHAPDF.
> ...
> "std::_
> >::xsputn(char const*, long)", referenced from:
> vtable for std::__
> std::__
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> vtable for boost::
> std::__
> libLHAPDF.
> ...
> "std::_
> >::showmanyc()", referenced from:
> vtable for std::__
> std::__
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> vtable for std::__
> std::__
> libLHAPDF.
> vtable for std::__
> std::__
> vtable for boost::
> std::__
> libLHAPDF.
> ...
> "std::_
> >::basic_
> LHAPDF:
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> LHAPDF_
> const&, LHAPDF_
> void>::type*) in libLHAPDF.
> LHAPDF_
> const&, std::__
> std::__
> bool LHAPDF_
> long>(std:
> std::__
> LHAPDF_
> void>::type*) in libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> LHAPDF:
> libLHAPDF.
> ...
> "std::_
> >::~basic_
> LHAPDF:
> libLHAPDF.
> std::__
> std::__
> >::~basic_
> std::__
> std::__
> libLHAPDF.
> virtual thunk to std::__
> std::__
> >::~basic_
> std::__
> std::__
> >::~basic_
> virtual thunk to std::__
> std::__
> >::~basic_
> std::__
> std::__
> >::~basic_
> ...
> "std::__1::cerr", referenced from:
> LHAPDF:
> std::__
> libLHAPDF.
> "std::__1::cout", referenced from:
> _getdescm_ in libLHAPDF.
> _pdfset_ in libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> LHAPDF::SetType) in libLHAPDF.
> LHAPDF:
> libLHAPDF.
> void
> LHAPDF:
> std::__
> LHAPDF:
> std::__
> libLHAPDF.
> ...
> "std::_
> _getdescm_ in libLHAPDF.
> _pdfset_ in libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> LHAPDF::SetType) in libLHAPDF.
> LHAPDF:
> libLHAPDF.
>
> __ZNSt3_
> in libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "void std::__
> char*>(char*, char*, std::__
>
> boost::
> const*> >(boost:
> libLHAPDF.
>
> boost::
> const*> >(boost:
> libLHAPDF.
>
> boost::
> const*> >(boost:
> libLHAPDF.
>
> boost::
> const*> >(boost:
> libLHAPDF.
>
> boost::
> const*> >(boost:
> "void std::__
> double*>(double*, double*, std::__
> from:
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> libLHAPDF.
> "void std::__
> int*>(int*, int*, std::__
> LHAPDF:
> libLHAPDF.
> LHAPDF:
> LHAPDF:
> "std::_
> bool
> boost::
> char>(double&, char const*, char const*) in
> libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
> bool
> boost::
> char>(double&, char const*, char const*) in libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
> bool
> boost::
> char>(double&, char const*, char const*) in libLHAPDF.
> ...
> "std::_
> referenced from:
> LHAPDF:
> libLHAPDF.
> void
> boost::
> std::__
> boost::
> std::__
> boost::
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> LHAPDF:
> void
> boost::
> std::__
> boost::
> std::__
> boost::
> std::__
> std::__
> ...
> "std::_
> _initpdfsetm_ in libLHAPDF.
> _initpdfsetbynamem_ in
> libLHAPDF.
> LHAPDF:
> libLHAPDF.
> bool
> boost::
> char>(double&, char const*, char const*) in
> libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
> LHAPDF:
> libLHAPDF.
> ...
> "std::_
> _initpdfsetm_ in libLHAPDF.
> _initpdfsetbynamem_ in
> libLHAPDF.
> _getdescm_ in libLHAPDF.
> _pdfset_ in libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> LHAPDF::SetType) in libLHAPDF.
> LHAPDF:
> libLHAPDF.
> ...
> "std::_
> referenced from:
>
> boost::
> const&) in libLHAPDF.
> boost::
> std::__
> std::__
> libLHAPDF.
> "std::_
> from:
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "std::_
> referenced from:
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> ...
> "std::_
> LHAPDF:
> libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> std::__
> std::__
> LHAPDF_
> const&, LHAPDF_
> void>::type*) in libLHAPDF.
> LHAPDF_
> const&, std::__
> std::__
> bool LHAPDF_
> long>(std:
> std::__
> LHAPDF_
> void>::type*) in libLHAPDF.
> LHAPDF:
> libLHAPDF.
> LHAPDF:
> ...
> "std::_
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> LHAPDF:
> libLHAPDF.
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> std::__
> std::__
> std::__
> >(std::
> std::__
> std::__
> libLHAPDF.
> LHAPDF:
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> std::__
> ...
> "std::_
> referenced from:
> boost::
> std::__
> std::__
> libLHAPDF.
> "std::_
> bool
> boost::
> char>(double&, char const*, char const*) in
> libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
> bool
> boost::
> char>(double&, char const*, char const*) in libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
>
> boost::
> int, char>::convert() in libLHAPDF.
> bool
> boost::
> char>(double&, char const*, char const*) in libLHAPDF.
> ...
> "std::_
> >::~basic_ios()", referenced from:
> LHAPDF:
> libLHAPDF.
> std::__
> std::__
> >::~basic_
> std::__
> std::__
> libLHAPDF.
> virtual thunk to std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> virtual thunk to std::__
> std::__
> libLHAPDF.
> virtual thunk to std::__
> std::__
> >::~basic_
> ...
> "std::bad_
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> std::__
> std::__
> libLHAPDF.
> ...
> "std::bad_
> void
> boost::
> std::__
> libLHAPDF.
> void
> boost::
> std::__
> libLHAPDF.
> void
> boost::
> std::__
> libLHAPDF.
> void
> boost::
> std::__
> in libLHAPDF.
> LHAPDF:
> libLHAPDF.
> void
> boost::
> std::__
> libLHAPDF.
> void
> boost::
> std::__
> libLHAPDF.
> ...
> "typeinfo for std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> typeinfo for std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> typeinfo for std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> typeinfo for std::__
> std::__
> ...
> "typeinfo for std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> typeinfo for boost::
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "typeinfo for std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> typeinfo for std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> typeinfo for std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> typeinfo for std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "typeinfo for std::__
> std::__
> typeinfo for std::__
> std::__
> typeinfo for std::__
> std::__
> libLHAPDF.
> typeinfo for std::__
> std::__
> libLHAPDF.
> typeinfo for std::__
> std::__
> typeinfo for std::__
> std::__
> libLHAPDF.
> typeinfo for std::__
> std::__
> typeinfo for boost::
> std::__
> libLHAPDF.
> ...
> "vtable for std::__
> std::__
> boost::
> std::__
> >::basic_
> std::__
> libLHAPDF.
> NOTE: a missing vtable usually means the first non-inline
> virtual member function has no definition.
> "non-virtual thunk to std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.a(PDF.o)
> ...
> "non-virtual thunk to std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.a(PDF.o)
> ...
> "virtual thunk to std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "virtual thunk to std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "virtual thunk to std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "virtual thunk to std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> ...
> "virtual thunk to std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.a(PDF.o)
> ...
> "virtual thunk to std::__
> std::__
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.
> construction vtable for std::__
> std::__
> std::__
> libLHAPDF.a(PDF.o)
> ...
> ld: symbol(s) not found for architecture x86_64
> collect2: error: ld returned 1 exit status
> make: *** [../bin/
>
> Please try to fix this compilations issue and retry.
> Help might be found at https:/
> If you think that this is a bug, you can report this at
> https:/
>
> --
> You received this question notification because you are a direct
> subscriber of the question.
>
Sebastian (sarellis) said : | #4 |
Hi,
Setting cpp_compiler to clang and then relaunching does indeed still give the same error.
I see that your solution was to force the same compiler for everything. I tend to agree with the view of Luca here that since MG5 is the only program with which I have trouble, I am not so keen on such a solution.
Since I specifically would like to use 6 flavour pdfs, I am forced to use lhapdf 6.x unfortunately, so donwgrading lhapdf is not a possibility.
Cheers,
Sebastian
marco zaro (marco-zaro) said : | #5 |
Dear Sebastian,
I see your point...
now, can you please try the following: go in the process directory you have
output and type
make clean
then open the Source/
and add
-ff2c
to the FFLAGS variable (line 5)
And try again the ./bin/generate_
It *may* be that this flag helps with the compatibility between clang and
gnu fortran compilers...
Let me know how it goes...
Thanks!
Marco
Marco Zaro
On Mon, Apr 27, 2015 at 10:21 PM, Sebastian <
<email address hidden>> wrote:
> Question #265981 on MadGraph5_aMC@NLO changed:
> https:/
>
> Status: Answered => Open
>
> Sebastian is still having a problem:
> Hi,
>
> Setting cpp_compiler to clang and then relaunching does indeed still
> give the same error.
>
> I see that your solution was to force the same compiler for everything.
> I tend to agree with the view of Luca here that since MG5 is the only
> program with which I have trouble, I am not so keen on such a solution.
>
> Since I specifically would like to use 6 flavour pdfs, I am forced to
> use lhapdf 6.x unfortunately, so donwgrading lhapdf is not a
> possibility.
>
> Cheers,
>
> Sebastian
>
> --
> You received this question notification because you are a direct
> subscriber of the question.
>
Sebastian (sarellis) said : | #6 |
Hi Marco,
Unfortunately that doesn't seem to have done the trick. However, it does now return a different error from the one I had before:
MadGraph5Error : A compilation Error occurs when trying to compile /Users/
The compilation fails with the following output message:
gfortran -O -w -fbounds-check -fPIC -ff2c -ffixed-
gfortran -O -w -fbounds-check -fPIC -ff2c -ffixed-
Undefined symbols for architecture x86_64:
_MAIN__ in gen_ximprove.o
_MAIN__ in gen_ximprove.o
_MAIN__ in gen_ximprove.o
_MAIN__ in gen_ximprove.o
_MAIN__ in gen_ximprove.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make: *** [../bin/
Please try to fix this compilations issue and retry.
Help might be found at https:/
If you think that this is a bug, you can report this at https:/
Which may be a good sign...
Cheers,
Sebastian
marco zaro (marco-zaro) said : | #7 |
hmmm…
may be a problem in the make clean…
can you please try to remove all the *.o files in Source and subdirs, and the .a libraries which are not symlinked inside lib?
Thanks,
Marco
On 28 Apr 2015, at 18:36, Sebastian <email address hidden> wrote:
> Question #265981 on MadGraph5_aMC@NLO changed:
> https:/
>
> Status: Answered => Open
>
> Sebastian is still having a problem:
> Hi Marco,
>
> Unfortunately that doesn't seem to have done the trick. However, it does
> now return a different error from the one I had before:
>
> MadGraph5Error : A compilation Error occurs when trying to compile /Users/
> The compilation fails with the following output message:
> gfortran -O -w -fbounds-check -fPIC -ff2c -ffixed-
> gfortran -O -w -fbounds-check -fPIC -ff2c -ffixed-
> Undefined symbols for architecture x86_64:
> "_get_int8__", referenced from:
> _MAIN__ in gen_ximprove.o
> "_get_integer__", referenced from:
> _MAIN__ in gen_ximprove.o
> "_get_logical__", referenced from:
> _MAIN__ in gen_ximprove.o
> "_get_offset__", referenced from:
> _MAIN__ in gen_ximprove.o
> "_load_para__", referenced from:
> _MAIN__ in gen_ximprove.o
> ld: symbol(s) not found for architecture x86_64
> collect2: error: ld returned 1 exit status
> make: *** [../bin/
>
> Please try to fix this compilations issue and retry.
> Help might be found at https:/
> If you think that this is a bug, you can report this at https:/
>
> Which may be a good sign...
>
> Cheers,
>
> Sebastian
>
> --
> You received this question notification because you are a direct
> subscriber of the question.
Sebastian (sarellis) said : | #8 |
Yeah, so there probably was an issue with the make clean, but now that I removed the *.o and the relevant .a libraries, I get the initial error again when I do ./bin/generate_
Cheers,
Sebastian
Pierre Artoisenet (partois) said : | #9 |
Hello,
Is there any recent update on the problems encountered when using lhapdf6 on a Mac ?
I tried with different compilation options but it never worked at the end. Below
is an example of typical error that I get
Cheers,
Pierre
Error detected in "generate_events "
write debug file /Users/
If you need help with this issue please contact us on https:/
MadGraph5Error : A compilation Error occurs when trying to compile /Users/
The compilation fails with the following output message:
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
Undefined symbols for architecture x86_64:
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make: *** [../bin/
Please try to fix this compilations issue and retry.
Help might be found at https:/
If you think that this is a bug, you can report this at https:/
marco zaro (marco-zaro) said : | #10 |
Hi Pierre,
the short answer is no... unless you force your system not to use clang but only gnu compilers...
Cheers,
Marco
Can you help with this problem?
Provide an answer of your own, or ask Sebastian for more information if necessary.