Hi Ian,

The -DCARPET_DISABLE_BBOXSET2 compile fails with a familiar-looking error:

Undefined symbols for architecture x86_64:

  "std::basic_ostream<char, std::char_traits<char> >& output<bbox<int, 0> >(std::basic_ostream<char, std::char_traits<char> >&, std::vector<bbox<int, 0>, std::allocator<bbox<int, 0> > > const&)", referenced from:

      bboxset1::bboxset<int, 0>::output(std::basic_ostream<char, std::char_traits<char> >&) const in libthorn_CarpetIOHDF5.a(OutputSlice.cc.o)

ld: symbol(s) not found for architecture x86_64

collect2: error: ld returned 1 exit status


If you have any suggestions for getting it working, I'd be happy to fiddle away.

Gwyneth


On Tue, Mar 21, 2017 at 11:02 PM, Ian Hinder <ian.hinder@aei.mpg.de> wrote:

On 21 Mar 2017, at 21:51, Erik Schnetter <schnetter@cct.lsu.edu> wrote:

Gwyneth

Can you produce a stack backtrace? Or can you show more output, in particular while setting Carpet::veryverbose = yes?

I don't think this error is related to the bboxset class, so disabling bboxset2 is unlikely to help.

I think it's worth a try though!


Disclaimer - University of Cape Town This e-mail is subject to UCT policies and e-mail disclaimer published on our website at http://www.uct.ac.za/about/policies/emaildisclaimer/ or obtainable from +27 21 650 9111. If this e-mail is not related to the business of UCT, it is sent by the sender in an individual capacity. Please report security incidents or abuse via csirt@uct.ac.za