<br clear="all">Hi,<br>
<br>
When I try to make libghemical-1.91 with mpqc enabled (mpqc v. 2.3.0), the make fails with the following error: <br>
<br>
eng1_qm_mpqc.cpp: In constructor 'eng1_qm_mpqc::eng1_qm_mpqc(setup*, i32u, i32u)':<br>
eng1_qm_mpqc.cpp:61: error: no matching function for call to 'sc::PrefixKeyVal::PrefixKeyVal(const char [5], sc::ParsedKeyVal*)'<br>
/usr/local/mpqc/2.3.0/include/util/keyval/keyval.h:488: note:
candidates are: sc::PrefixKeyVal::PrefixKeyVal(const
sc::Ref&lt;sc::KeyVal&gt;&amp;, const char*, int, int, int, int)<br>
/usr/local/mpqc/2.3.0/include/util/keyval/keyval.h:487:
note:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sc::PrefixKeyVal::PrefixKeyVal(const sc::Ref&lt;sc::KeyVal&gt;&amp;,
const char*, int, int, int)<br>
/usr/local/mpqc/2.3.0/include/util/keyval/keyval.h:486:
note:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sc::PrefixKeyVal::PrefixKeyVal(const sc::Ref&lt;sc::KeyVal&gt;&amp;,
const char*, int, int)<br>
/usr/local/mpqc/2.3.0/include/util/keyval/keyval.h:485:
note:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sc::PrefixKeyVal::PrefixKeyVal(const sc::Ref&lt;sc::KeyVal&gt;&amp;,
const char*, int)<br>
/usr/local/mpqc/2.3.0/include/util/keyval/keyval.h:484:
note:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sc::PrefixKeyVal::PrefixKeyVal(const sc::Ref&lt;sc::KeyVal&gt;&amp;,
const char*)<br>
/usr/local/mpqc/2.3.0/include/util/keyval/keyval.h:483:
note:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sc::PrefixKeyVal::PrefixKeyVal(const sc::Ref&lt;sc::KeyVal&gt;&amp;,
int, int, int, int)<br>
/usr/local/mpqc/2.3.0/include/util/keyval/keyval.h:482:
note:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sc::PrefixKeyVal::PrefixKeyVal(const sc::Ref&lt;sc::KeyVal&gt;&amp;,
int, int, int)<br>
/usr/local/mpqc/2.3.0/include/util/keyval/keyval.h:481:
note:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sc::PrefixKeyVal::PrefixKeyVal(const sc::Ref&lt;sc::KeyVal&gt;&amp;,
int, int)<br>
/usr/local/mpqc/2.3.0/include/util/keyval/keyval.h:480:
note:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sc::PrefixKeyVal::PrefixKeyVal(const sc::Ref&lt;sc::KeyVal&gt;&amp;,
int)<br>
/usr/local/mpqc/2.3.0/include/util/keyval/keyval.h:471:
note:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sc::PrefixKeyVal::PrefixKeyVal(const sc::PrefixKeyVal&amp;)<br>
<br>
I don't understand what this is trying to tell me, or how to fix
it.&nbsp; I've tried compiling both mpqc and libghemical with
gcc-4.0.1, gcc-2.95.3 and the intel icc compiler, but to no
avail.&nbsp; I can get mpqc to build without problems, but when I build
libghemical against it I always run into this error.<br>
<br>
I am quite eager to try out libghemical and ghemical and to test it's
capabilities with an eye towards developing it further to aid my
research.&nbsp; If anyone knows how I can get around this problem, my
day would definitely be made.<br>
<br>
Cheers,<br>
<br>
Seth<br>
<br>
<br>
<br>-- <br>ccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccms<br><br>Dr Seth Olsen, PhD<br>Postdoctoral Fellow, Biomolecular Modeling Group<br>Centre for Computational Molecular Science<br>Chemistry Building,
<br>The University of Queensland<br>Qld 4072, Brisbane, Australia<br><br>tel (617) 33653732<br>fax (617) 33654623<br>email: <a href="mailto:s.olsen1@uq.edu.au">s.olsen1@uq.edu.au</a><br>Web: <a href="http://www.ccms.uq.edu.au">
www.ccms.uq.edu.au</a> <br><br>ccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccmsccms<br><br>