SAnsell / CombLayer

MCNP(X) project builder using C++
GNU General Public License v3.0
14 stars 13 forks source link

Compiling with cygwin #36

Open SAnsell opened 9 years ago

SAnsell commented 9 years ago

As pointed out on the previous issue #35. CombLayer now doesn't compile with cygwin.

I don't have immediate access to a cygwin account. I will try. But the following may help:

CMake.pl only writes a CMakeList.txt file. There are two possiblities (a) that it can't compile stuff. If that is the case then you have to check the compiler option [that is likely to be set(CMAKE_CXX_COMPILER) in the CMakeList.txt. (b) it is libraries: That is more likely and some figuring out will be needed.

If you have an error log -- can you post it?

The final solution should be to update CMakeList.pm so that the CMakeList.txt deals with both types of system. But the first part of that solution is to find a CMakeList.txt that works for cygwin before making CMake.pl produce it.

milocco commented 9 years ago

Dear Stuart,

How are you? I am not bad, even if I am blocked on the cygwin problem since last month. I am still working a little bit on SINBAD/ASPIS database. I would like to produce an app which would work on windows, besides linux. I strongly rely on your software (CombLayer and layerAnalysis). You can find a preview of the package that I would like to distribute at this link:

https://onedrive.live.com/redir?resid=3D65198DEFEF9606!1934&authkey=!AErzBZiwv11QVrk&ithint=folder%2creadme

There is also a draft of a paper in aspis/doc, where I included you as co-author. Feel free to refuse if you do not like this, I will not get offended and will acknowledge you work in some other way. I would be very happy if you have a look into the compilation of CombLayer with cygwin. The problem is with the libraries as you can see from the log files that I am sending you.

Kind regards,

Alberto

On 21/10/15 10:57, Stuart Ansell wrote:

As pointed out on the previous issue #35 https://github.com/SAnsell/CombLayer/issues/35. CombLayer now doesn't compile with cygwin.

I don't have immediate access to a cygwin account. I will try. But the following may help:

CMake.pl only writes a CMakeList.txt file. There are two possiblities (a) that it can't compile stuff. If that is the case then you have to check the compiler option [that is likely to be set(CMAKE_CXX_COMPILER) in the CMakeList.txt. (b) it is libraries: That is more likely and some figuring out will be needed.

If you have an error log -- can you post it?

The final solution should be to update CMakeList.pm so that the CMakeList.txt deals with both types of system. But the first part of that solution is to find a CMakeList.txt that works for cygwin before making CMake.pl produce it.

— Reply to this email directly or view it on GitHub https://github.com/SAnsell/CombLayer/issues/36.

$ ./CMake.pl -s -gcc=gcc -g++=g++ Ignoring build item :: bilbau Ignoring build item :: pressure Ignoring build item :: divide Ignoring build item :: d4c Ignoring build item :: lens Ignoring build item :: simple Ignoring build item :: photonMod Ignoring build item :: ts1layer Ignoring build item :: siMod Ignoring build item :: cuBuild Ignoring build item :: epb Ignoring build item :: muBeam Ignoring build item :: bnct Ignoring build item :: gamma FINISH CMake.pl

cmake ./ -- Configuring done -- Generating done -- Build files have been written to: /home/Miloccco/aspis/cl

$ make [ 0%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o /home/Miloccco/aspis/cl/System/crystal/AtomPos.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ [ 0%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/CifItem.cxx.o /home/Miloccco/aspis/cl/System/crystal/CifItem.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ [ 0%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o /home/Miloccco/aspis/cl/System/crystal/CifLoop.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ [ 1%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx: In member function ‘int Crystal::CifStore::readTypes(const Crystal::CifLoop&)’: /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx:298:7: warning: variable ‘retval’ set but not used [-Wunused-but-set-variable] int retval(1); ^ /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx: At global scope: /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx:630:25: warning: unused parameter ‘xIndex’ [-Wunused-parameter] const Triple& xIndex, ^ /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx: In member function ‘double Crystal::CifStore::calcLatticeFactor(int, int, int) const’: /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx:1009:20: warning: unused variable ‘factor’ [-Wunused-variable] const double factor=vc->getEdgeFactor(); ^ [ 1%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o /home/Miloccco/aspis/cl/System/crystal/loopItem.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ [ 1%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o /home/Miloccco/aspis/cl/System/crystal/SymUnit.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ /home/Miloccco/aspis/cl/System/crystal/SymUnit.cxx: In member function ‘void Crystal::SymUnit::setComponent(size_t, const Geometry::Vec3D&)’: /home/Miloccco/aspis/cl/System/crystal/SymUnit.cxx:116:66: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] throw ColErr::IndexError(index,3,"SymUnit::setComponent"); ^ [ 1%] Linking CXX shared library cyglibcrystal.dll CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x90): undefined reference to Geometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x90): relocation truncated to fit: R_X86_64_PC32 against undefined symbolGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x136): undefined reference to Geometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x136): relocation truncated to fit: R_X86_64_PC32 against undefined symbolGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x1c0): undefined reference to Geometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x1c0): relocation truncated to fit: R_X86_64_PC32 against undefined symbolGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x252): undefined reference to Geometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x252): relocation truncated to fit: R_X86_64_PC32 against undefined symbolGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x288): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x288): relocation truncated to fit: R_X86_64_PC32 against undefined symbolGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x2e2): undefined reference to double Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x2e2): relocation truncated to fit: R_X86_64_PC32 against undefined symboldouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x2f8): undefined reference to double Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x2f8): relocation truncated to fit: R_X86_64_PC32 against undefined symboldouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x32d): undefined reference to double Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x32d): relocation truncated to fit: R_X86_64_PC32 against undefined symboldouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x343): undefined reference to double Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x343): relocation truncated to fit: R_X86_64_PC32 against undefined symboldouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x3fd): undefined reference to ColErr::RangeError<int>::RangeError(int const&, int const&, int const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x3fd): relocation truncated to fit: R_X86_64_PC32 against undefined symbolColErr::RangeError::RangeError(int const&, int const&, int const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x4a2): undefined reference to Geometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x4a2): additional relocation overflows omitted from the output CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x553): undefined reference toColErr::RangeError::RangeError(double const&, double const&, double const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x5f9): undefined reference to Geometry::Vec3D::Distance(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x67a): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x69e): undefined reference to double Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x781): undefined reference toGeometry::operator<<(std::ostream&, Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.rdata$_ZTVN6ColErr10RangeErrorIdEE[_ZTVN6ColErr10RangeErrorIdEE]+0x20): undefined reference to ColErr::ExBase::what() const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.rdata$_ZTVN6ColErr10RangeErrorIiEE[_ZTVN6ColErr10RangeErrorIiEE]+0x20): undefined reference toColErr::ExBase::what() const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.rdata$.refptr._ZTVN6ColErr6ExBaseE[.refptr._ZTVN6ColErr6ExBaseE]+0x0): undefined reference to vtable for ColErr::ExBase' CMakeFiles/libcrystal.dir/System/crystal/CifItem.cxx.o:CifItem.cxx:(.text+0x1e0): undefined reference toint StrFunc::sectPartNum(std::string&, double&)' CMakeFiles/libcrystal.dir/System/crystal/CifItem.cxx.o:CifItem.cxx:(.text+0x2ca): undefined reference to int StrFunc::section<std::string>(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifItem.cxx.o:CifItem.cxx:(.text+0x34b): undefined reference toStrFunc::quoteBlock(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifItem.cxx.o:CifItem.cxx:(.text$ZN7Crystal7CifItem7getItemIiEEiRT[ZN7Crystal7CifItem7getItemIiEEiRT]+0x20): undefined reference to int StrFunc::section<int>(std::string&, int&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x522): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x588): undefined reference to int StrFunc::convert<std::string>(std::string const&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x5cd): undefined reference toint StrFunc::sectionstd::string(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x5f6): undefined reference to int StrFunc::convert<std::string>(std::string const&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x62c): undefined reference toint StrFunc::sectionstd::string(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x69b): undefined reference to int StrFunc::convert<std::string>(std::string const&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x6cf): undefined reference toint StrFunc::sectionstd::string(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x782): undefined reference to StrFunc::quoteBlock(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x7bf): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x84f): undefined reference to ELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text$_ZNK7Crystal7CifLoop7getItemIdEEimmRT_[_ZNK7Crystal7CifLoop7getItemIdEEimmRT_]+0x9f): undefined reference toColErr::IndexError::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text$ZNK7Crystal7CifLoop7getItemIiEEimmRT[ZNK7Crystal7CifLoop7getItemIiEEimmRT]+0x9f): undefined reference to ColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text$_ZNK7Crystal7CifLoop7getItemISsEEimmRT_[_ZNK7Crystal7CifLoop7getItemISsEEimmRT_]+0x9f): undefined reference toColErr::IndexError::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.rdata$_ZTVN6ColErr10IndexErrorImEE[_ZTVN6ColErr10IndexErrorImEE]+0x20): undefined reference to ColErr::ExBase::what() const' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.rdata$.refptr._ZN4ELog7endWarnINS_7EReportEEERNS_9OutputLogIT_EES5_[.refptr._ZN4ELog7endWarnINS_7EReportEEERNS_9OutputLogIT_EES5_]+0x0): undefined reference toELog::OutputLog& ELog::endWarn(ELog::OutputLog&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.rdata$.refptr._ZN4ELog2EME[.refptr._ZN4ELog2EME]+0x0): undefined reference toELog::EM' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1c): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2c): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x46): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x71): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x26b): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x27c): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2ba): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2d2): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2ec): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x317): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x49e): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4d4): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6b2): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6c3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x706): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x71e): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x75d): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x793): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0xa0c): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0xa18): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0xabd): undefined reference toElement::Instance()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0xacc): undefined reference toElement::elmIonPair(std::string const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0xe8a): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x115f): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1251): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1299): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x12dd): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x13f4): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x142f): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1583): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x15cd): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x167f): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x18bd): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x198c): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1d36): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1e36): undefined reference toStrFunc::getLine(std::istream&, int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1e71): undefined reference toStrFunc::fullBlock(std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x20c6): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2176): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2226): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x22da): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x238e): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2442): more undefined references todouble& Geometry::Vec3D::operator[](int)' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x28b0): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2bb3): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2c05): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2c42): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2c7f): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2cb8): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2cd5): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2cf2): more undefined references todouble Geometry::Vec3D::operator[](int) const' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2d63): undefined reference toGeometry::Matrix<double>::Matrix(unsigned long, unsigned long)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2d9f): undefined reference todouble Geometry::Vec3D::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2db6): undefined reference todouble Geometry::Vec3D::operator[]<unsigned long>(unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2ef1): undefined reference toGeometry::Matrix::operator(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2f04): undefined reference toGeometry::Vec3D::dotProd(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2f19): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2f3c): undefined reference toGeometry::Matrix<double>::~Matrix()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2f56): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2f67): undefined reference toGeometry::Matrix<double>::~Matrix()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x309f): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x30d9): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3113): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3212): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x32c1): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3309): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3349): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3389): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x33c5): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x33e3): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3401): more undefined references todouble& Geometry::Vec3D::operator[](int)' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x34aa): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x34c1): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x34cd): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x357c): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3592): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x359d): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x35d6): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x35f0): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x35fc): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x36ad): undefined reference toGeometry::Vec3D::operator(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x36d7): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x36e3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3727): undefined reference toGeometry::Vec3D::operator_=(double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3748): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x37a4): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x37b4): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x37c5): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x37d6): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x37e7): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x382c): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x384c): undefined reference toGeometry::Quaternion::calcQRot(double, Geometry::Vec3D)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3858): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3884): undefined reference toGeometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x38a7): undefined reference toGeometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x38be): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x38cf): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x38e9): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x39ac): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x39fc): undefined reference toTriple<int>::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3a12): undefined reference toTriple::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3a28): undefined reference toTriple<int>::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3aa5): undefined reference toGeometry::Vec3D::makeUnit()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ab8): undefined reference toGeometry::Vec3D::unit() const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ace): undefined reference toGeometry::Vec3D::operator(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ade): undefined reference to Geometry::Vec3D::dotProd(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3b01): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3b2a): undefined reference to Geometry::Quaternion::calcQRot(double, Geometry::Vec3D)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3b39): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3b71): undefined reference to Geometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3b9d): undefined reference toGeometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3bc1): undefined reference to Triple<int>::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3bd7): undefined reference toTriple::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3bed): undefined reference to Triple<int>::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c18): undefined reference toGeometry::Vec3D::makeUnit()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c32): undefined reference to Geometry::Vec3D::operator*(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c4c): undefined reference toGeometry::Vec3D::operator(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c5b): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c71): undefined reference toGeometry::Vec3D::unit() const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c8e): undefined reference to Geometry::Vec3D::operator_(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ca8): undefined reference toGeometry::Vec3D::operator(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3cb7): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3cc6): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3cd6): undefined reference toGeometry::Vec3D::dotProd(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3cfd): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3d26): undefined reference toGeometry::Quaternion::calcQRot(double, Geometry::Vec3D)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3d35): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3d6d): undefined reference toGeometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3d99): undefined reference toGeometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3e61): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3e70): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3e80): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3e8c): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3e98): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ea4): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3eb3): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ebe): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3eca): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ed6): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ee5): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3f50): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3f67): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3f7e): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3f92): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3fa6): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3fba): more undefined references toGeometry::Vec3D::~Vec3D()' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3fe2): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ff3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4004): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4015): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4029): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4039): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x404a): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x405b): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x406f): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4102): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x424e): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4596): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x45f8): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4626): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x465f): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4677): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x469e): undefined reference toGeometry::Vec3D::operator(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x46ae): undefined reference toGeometry::Vec3D::operator+=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x46ba): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x46d5): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x46e3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4729): undefined reference todouble Geometry::Vec3D::operator[]<unsigned long>(unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x47ed): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4c0b): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4c8b): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4d41): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4d9e): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4daa): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4e96): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4ec6): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4ed5): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4f42): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4f78): undefined reference toGeometry::Vec3D::reBase(Geometry::Vec3D const&, Geometry::Vec3D const&, Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4fc6): undefined reference toELog::OutputLogELog::EReport::error(std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x51aa): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x51d0): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x51f6): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5283): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x52bd): undefined reference toGeometry::Vec3D::operator-(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x52cc): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x52db): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x536f): undefined reference toGeometry::Vec3D::operator+(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x537e): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x53fe): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5452): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x54f8): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5504): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5510): more undefined references toGeometry::Vec3D::~Vec3D()' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x552b): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5596): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x55d5): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x55e9): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x55fd): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x560e): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x561f): more undefined references toGeometry::Vec3D::~Vec3D()' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5677): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5709): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5797): undefined reference toMTRand::rand()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x58d4): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x592f): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5a64): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5f77): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x60ca): undefined reference toGeometry::Vec3D::abs() const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6156): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x61d2): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6283): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6390): undefined reference toGeometry::Vec3D::dotProd(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x63e2): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6478): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6484): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x64e9): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x64fa): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x650b): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal10nearCentreclERKNS7AtomPosES3[_ZNK7Crystal10nearCentreclERKNS7AtomPosES3]+0x28): undefined reference toGeometry::Vec3D::abs() const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal10nearCentreclERKNS_7AtomPosES3_[_ZNK7Crystal10nearCentreclERKNS_7AtomPosES3_]+0x40): undefined reference toGeometry::Vec3D::abs() const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[ZNK7Crystal8CifStore4UVecEiii]+0x41): undefined reference to`Geometry::Vec3D::operator(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[ZNK7Crystal8CifStore4UVecEiii]+0x62): undefined reference to `Geometry::Vec3D::operator(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0x82): undefined reference to Geometry::Vec3D::operator*(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0x98): undefined reference toGeometry::Vec3D::operator+(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xaf): undefined reference to Geometry::Vec3D::operator+(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xbc): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xc7): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xd3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xdf): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xf0): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0x100): more undefined references to Geometry::Vec3D::~Vec3D()' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0x41): undefined reference toGeometry::Vec3D::operator_(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[ZNK7Crystal8CifStore4BVecEiii]+0x65): undefined reference to `Geometry::Vec3D::operator(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0x88): undefined reference to Geometry::Vec3D::operator*(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0x9e): undefined reference toGeometry::Vec3D::operator+(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xb5): undefined reference to Geometry::Vec3D::operator+(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xc2): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xcd): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xd9): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xe5): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xf6): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0x106): more undefined references to Geometry::Vec3D::~Vec3D()' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZN4ELog9OutputLogINS_7EReportEE5errorEv[_ZN4ELog9OutputLogINS_7EReportEE5errorEv]+0x16): undefined reference toELog::OutputLogELog::EReport::report(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZN4ELog9OutputLogINS_7EReportEE7warningEv[_ZN4ELog9OutputLogINS_7EReportEE7warningEv]+0x16): undefined reference to ELog::OutputLogELog::EReport::report(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZN4ELog9OutputLogINS_7EReportEElsIN8Geometry5Vec3DEEERS2_RKT_[_ZN4ELog9OutputLogINS_7EReportEElsIN8Geometry5Vec3DEEERS2_RKT_]+0x1c): undefined reference toGeometry::operator<<(std::ostream&, Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZN4ELog9OutputLogINS_7EReportEE5basicEv[_ZN4ELog9OutputLogINS_7EReportEE5basicEv]+0x16): undefined reference toELog::OutputLogELog::EReport::report(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZN4ELog9OutputLogINS_7EReportEE10diagnosticEv[_ZN4ELog9OutputLogINS_7EReportEE10diagnosticEv]+0x16): undefined reference toELog::OutputLog::report(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.rdata$.refptr.RNG[.refptr.RNG]+0x0): undefined reference toRNG' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.rdata$.refptr._ZN4ELog7endDiagINS_7EReportEEERNS_9OutputLogIT_EES5_[.refptr._ZN4ELog7endDiagINS_7EReportEEERNS_9OutputLogIT_EES5_]+0x0): undefined reference toELog::OutputLog& ELog::endDiag(ELog::OutputLog&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.rdata$.refptr._ZN4ELog6endErrINS_7EReportEEERNS_9OutputLogITEES5[.refptr._ZN4ELog6endErrINS_7EReportEEERNS_9OutputLogITEES5]+0x0): undefined reference toELog::OutputLogELog::EReport& ELog::endErrELog::EReport(ELog::OutputLogELog::EReport&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x1c5): undefined reference toColErr::IndexError::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x2ef): undefined reference toColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x455): undefined reference toColErr::IndexError::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x573): undefined reference toColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x5d4): undefined reference toint StrFunc::sectPartNum(std::string&, double&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x6db): undefined reference toColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text$_ZNK7Crystal8loopItem7getItemIiEEimRT_[_ZNK7Crystal8loopItem7getItemIiEEimRT_]+0x9b): undefined reference toColErr::IndexError::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text$ZNK7Crystal8loopItem7getItemIiEEimRT[ZNK7Crystal8loopItem7getItemIiEEimRT]+0xec): undefined reference toint StrFunc::convert<int>(std::string const&, int&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x50): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x7a): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x8f): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x9e): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xce): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xda): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x135): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x14a): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x1c4): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x1ea): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x221): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x280): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x31c): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x340): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x36c): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x421): undefined reference toColErr::IndexError<int>::IndexError(int const&, int const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x46a): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x48b): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x54e): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x5b8): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x5cf): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x5db): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x602): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x628): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x634): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x740): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x788): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x7d0): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x86e): undefined reference toint StrFunc::convert(std::string const&, double&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x8bd): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x964): undefined reference toint StrFunc::convert(std::string const&, double&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x9b3): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xa4b): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xaa9): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xabd): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xb50): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xb9e): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xbc2): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xbe4): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xbf6): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xc25): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xc37): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xc7c): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xc94): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xcab): undefined reference toGeometry::Vec3D::boundaryCube(Geometry::Vec3D const&, Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xcb7): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xcc3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xcd4): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xce5): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xcf3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xd46): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xd56): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xd62): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xd86): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xda8): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xdbb): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xdea): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xdfd): undefined reference to`double& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xe34): undefined referen

SAnsell commented 9 years ago

Hi Alberto,

Ok let me start with that I was very surprised to run your little app for the sinbad experiment. Obviously I have never thought to add a gui -- I am not 100% sure what it does but that is ok -- I applaud the effort. [In the same way I am not going to ever like windows/macs it doesn't mean I don't realize other like them and a lot of work went into them!]

First off let us look at your little problem -- you are compiling with cygwin and that means that you look like you have made a mistake with the linking somehow -- not 100% sure.

Next I have to have a look at the code in cl -- there is a HUGE amount of stuff that doesn't need to be there -- if you want to remove it to make a simple stand-alone app I can see the merit in that. [All the ess stuff just for a start!!]

Next there is the issue of philosophy -- the way that I assume that tallies should be added after the object construction. That means that much of the repeated architecture could be simplified by using the inbuild facilities.

However, you have a working application -- that is is a big step!! The first part of tidying up should be (a) copyright notices -- you should add your name and date to the parts you wrote -- e.g. writeSinband etc.

Second add small descriptions to variables e.g. writeSinbad.h I would put a comment about what cellS , cellI1 etc are suppost to be for.

Next please drop using boost/shared_ptr. and boost/bind. shared_ptr has gone into the STL and is in #include (as std::shared_ptr). bind has gone into algorithms and is std::bind. It is slightly different, you need to replace _1 with std::placeholders::_1.

Then have a look at repeated code. -- that should always be fixed .

   Sorry bit of perfectionist about code.

    Many thanks,

                      Stuart

p.s. Next I will have a look at the paper.

On 14 November 2015 at 15:31, milocco notifications@github.com wrote:

Dear Stuart,

How are you? I am not bad, even if I am blocked on the cygwin problem since last month. I am still working a little bit on SINBAD/ASPIS database. I would like to produce an app which would work on windows, besides linux. I strongly rely on your software (CombLayer and layerAnalysis). You can find a preview of the package that I would like to distribute at this link:

https://onedrive.live.com/redir?resid=3D65198DEFEF9606!1934&authkey=!AErzBZiwv11QVrk&ithint=folder%2creadme

There is also a draft of a paper in aspis/doc, where I included you as co-author. Feel free to refuse if you do not like this, I will not get offended and will acknowledge you work in some other way. I would be very happy if you have a look into the compilation of CombLayer with cygwin. The problem is with the libraries as you can see from the log files that I am sending you.

Kind regards,

Alberto

On 21/10/15 10:57, Stuart Ansell wrote:

As pointed out on the previous issue #35 https://github.com/SAnsell/CombLayer/issues/35. CombLayer now doesn't compile with cygwin.

I don't have immediate access to a cygwin account. I will try. But the following may help:

CMake.pl only writes a CMakeList.txt file. There are two possiblities (a) that it can't compile stuff. If that is the case then you have to check the compiler option [that is likely to be set(CMAKE_CXX_COMPILER) in the CMakeList.txt. (b) it is libraries: That is more likely and some figuring out will be needed.

If you have an error log -- can you post it?

The final solution should be to update CMakeList.pm so that the CMakeList.txt deals with both types of system. But the first part of that solution is to find a CMakeList.txt that works for cygwin before making CMake.pl produce it.

— Reply to this email directly or view it on GitHub https://github.com/SAnsell/CombLayer/issues/36.

$ ./CMake.pl -s -gcc=gcc -g++=g++ Ignoring build item :: bilbau Ignoring build item :: pressure Ignoring build item :: divide Ignoring build item :: d4c Ignoring build item :: lens Ignoring build item :: simple Ignoring build item :: photonMod Ignoring build item :: ts1layer Ignoring build item :: siMod Ignoring build item :: cuBuild Ignoring build item :: epb Ignoring build item :: muBeam Ignoring build item :: bnct Ignoring build item :: gamma FINISH CMake.pl

cmake ./ -- Configuring done -- Generating done -- Build files have been written to: /home/Miloccco/aspis/cl

$ make [ 0%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o /home/Miloccco/aspis/cl/System/crystal/AtomPos.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ [ 0%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/CifItem.cxx.o /home/Miloccco/aspis/cl/System/crystal/CifItem.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ [ 0%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o /home/Miloccco/aspis/cl/System/crystal/CifLoop.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ [ 1%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx: In member function ‘int Crystal::CifStore::readTypes(const Crystal::CifLoop&)’: /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx:298:7: warning: variable ‘retval’ set but not used [-Wunused-but-set-variable] int retval(1); ^ /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx: At global scope: /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx:630:25: warning: unused parameter ‘xIndex’ [-Wunused-parameter] const Triple& xIndex, ^ /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx: In member function ‘double Crystal::CifStore::calcLatticeFactor(int, int, int) const’: /home/Miloccco/aspis/cl/System/crystal/CifStore.cxx:1009:20: warning: unused variable ‘factor’ [-Wunused-variable] const double factor=vc->getEdgeFactor(); ^ [ 1%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o /home/Miloccco/aspis/cl/System/crystal/loopItem.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ [ 1%] Building CXX object CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o /home/Miloccco/aspis/cl/System/crystal/SymUnit.cxx:1:0: warning: -fPIC ignored for target (all code is position independent) / ^ /home/Miloccco/aspis/cl/System/crystal/SymUnit.cxx: In member function ‘void Crystal::SymUnit::setComponent(size_t, const Geometry::Vec3D&)’: /home/Miloccco/aspis/cl/System/crystal/SymUnit.cxx:116:66: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion] throw ColErr::IndexError(index,3,"SymUnit::setComponent"); ^ [ 1%] Linking CXX shared library cyglibcrystal.dll CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x90): undefined reference to Geometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x90): relocation truncated to fit: R_X86_64_PC32 against undefined symbol Geometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x136): undefined reference to Geometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x136): relocation truncated to fit: R_X86_64_PC32 against undefined symbol Geometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x1c0): undefined reference to Geometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x1c0): relocation truncated to fit: R_X86_64_PC32 against undefined symbol Geometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x252): undefined reference to Geometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x252): relocation truncated to fit: R_X86_64_PC32 against undefined symbol Geometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x288): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x288): relocation truncated to fit: R_X86_64_PC32 against undefined symbol Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x2e2): undefined reference to double Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x2e2): relocation truncated to fit: R_X86_64_PC32 against undefined symboldouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x2f8): undefined reference to double Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x2f8): relocation truncated to fit: R_X86_64_PC32 against undefined symboldouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x32d): undefined reference to double Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x32d): relocation truncated to fit: R_X86_64_PC32 against undefined symboldouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x343): undefined reference to double Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x343): relocation truncated to fit: R_X86_64_PC32 against undefined symboldouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x3fd): undefined reference to ColErr::RangeError<int>::RangeError(int const&, int const&, int const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x3fd): relocation truncated to fit: R_X86_64_PC32 against undefined symbol ColErr::RangeError::RangeError(int const&, int const&, int const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x4a2): undefined reference to Geometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x4a2): additional relocation overflows omitted from the output CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x553): undefined reference toColErr::RangeError::RangeError(double const&, double const&, double const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x5f9): undefined reference to Geometry::Vec3D::Distance(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x67a): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x69e): undefined reference to double Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.text+0x781): undefined reference toGeometry::operator<<(std::ostream&, Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.rdata$_ZTVN6ColErr10RangeErrorIdEE[_ZTVN6ColErr10RangeErrorIdEE]+0x20): undefined reference to ColErr::ExBase::what() const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.rdata$_ZTVN6ColErr10RangeErrorIiEE[_ZTVN6ColErr10RangeErrorIiEE]+0x20): undefined reference toColErr::ExBase::what() const' CMakeFiles/libcrystal.dir/System/crystal/AtomPos.cxx.o:AtomPos.cxx:(.rdata$.refptr._ZTVN6ColErr6ExBaseE[.refptr._ZTVN6ColErr6ExBaseE]+0x0): undefined reference to vtable for ColErr::ExBase' CMakeFiles/libcrystal.dir/System/crystal/CifItem.cxx.o:CifItem.cxx:(.text+0x1e0): undefined reference toint StrFunc::sectPartNum(std::string&, double&)' CMakeFiles/libcrystal.dir/System/crystal/CifItem.cxx.o:CifItem.cxx:(.text+0x2ca): undefined reference to int StrFunc::section<std::string>(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifItem.cxx.o:CifItem.cxx:(.text+0x34b): undefined reference toStrFunc::quoteBlock(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifItem.cxx.o:CifItem.cxx:(.text$ZN7Crystal7CifItem7getItemIiEEiRT[ZN7Crystal7CifItem7getItemIiEEiRT]+0x20): undefined reference to int StrFunc::section<int>(std::string&, int&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x522): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x588): undefined reference to int StrFunc::convert<std::string>(std::string const&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x5cd): undefined reference toint StrFunc::sectionstd::string(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x5f6): undefined reference to int StrFunc::convert<std::string>(std::string const&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x62c): undefined reference toint StrFunc::sectionstd::string(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x69b): undefined reference to int StrFunc::convert<std::string>(std::string const&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x6cf): undefined reference toint StrFunc::sectionstd::string(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x782): undefined reference to StrFunc::quoteBlock(std::string&, std::string&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x7bf): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text+0x84f): undefined reference to ELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text$_ZNK7Crystal7CifLoop7getItemIdEEimmRT_[_ZNK7Crystal7CifLoop7getItemIdEEimmRT_]+0x9f): undefined reference toColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text$ZNK7Crystal7CifLoop7getItemIiEEimmRT[ZNK7Crystal7CifLoop7getItemIiEEimmRT]+0x9f): undefined reference to ColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.text$_ZNK7Crystal7CifLoop7getItemISsEEimmRT_[_ZNK7Crystal7CifLoop7getItemISsEEimmRT_]+0x9f): undefined reference toColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.rdata$_ZTVN6ColErr10IndexErrorImEE[_ZTVN6ColErr10IndexErrorImEE]+0x20): undefined reference to ColErr::ExBase::what() const' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.rdata$.refptr._ZN4ELog7endWarnINS_7EReportEEERNS_9OutputLogIT_EES5_[.refptr._ZN4ELog7endWarnINS_7EReportEEERNS_9OutputLogIT_EES5_]+0x0): undefined reference toELog::OutputLog& ELog::endWarn(ELog::OutputLog&)' CMakeFiles/libcrystal.dir/System/crystal/CifLoop.cxx.o:CifLoop.cxx:(.rdata$.refptr._ZN4ELog2EME[.refptr._ZN4ELog2EME]+0x0): undefined reference toELog::EM' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1c): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2c): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x46): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x71): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x26b): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x27c): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2ba): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2d2): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2ec): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x317): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x49e): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4d4): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6b2): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6c3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x706): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x71e): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x75d): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x793): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0xa0c): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0xa18): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0xabd): undefined reference toElement::Instance()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0xacc): undefined reference toElement::elmIonPair(std::string const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0xe8a): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x115f): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1251): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1299): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x12dd): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x13f4): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x142f): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1583): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x15cd): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x167f): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x18bd): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x198c): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1d36): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1e36): undefined reference toStrFunc::getLine(std::istream&, int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x1e71): undefined reference toStrFunc::fullBlock(std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x20c6): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2176): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2226): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x22da): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x238e): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2442): more undefined references todouble& Geometry::Vec3D::operator[](int)' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x28b0): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2bb3): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2c05): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2c42): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2c7f): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2cb8): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2cd5): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2cf2): more undefined references todouble Geometry::Vec3D::operator[](int) const' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2d63): undefined reference toGeometry::Matrix<double>::Matrix(unsigned long, unsigned long)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2d9f): undefined reference todouble Geometry::Vec3D::operator[]<unsigned long>(unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2db6): undefined reference todouble Geometry::Vec3D::operator[]<unsigned long>(unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2ef1): undefined reference toGeometry::Matrix::operator(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2f04): undefined reference toGeometry::Vec3D::dotProd(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2f19): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2f3c): undefined reference toGeometry::Matrix<double>::~Matrix()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2f56): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x2f67): undefined reference toGeometry::Matrix<double>::~Matrix()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x309f): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x30d9): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3113): undefined reference todouble Geometry::Vec3D::operator[](int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3212): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x32c1): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3309): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3349): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3389): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x33c5): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x33e3): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3401): more undefined references todouble& Geometry::Vec3D::operator[](int)' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x34aa): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x34c1): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x34cd): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x357c): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3592): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x359d): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x35d6): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x35f0): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x35fc): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x36ad): undefined reference toGeometry::Vec3D::operator(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x36d7): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x36e3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3727): undefined reference toGeometry::Vec3D::operator_=(double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3748): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x37a4): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x37b4): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x37c5): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x37d6): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x37e7): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x382c): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x384c): undefined reference toGeometry::Quaternion::calcQRot(double, Geometry::Vec3D)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3858): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3884): undefined reference toGeometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x38a7): undefined reference toGeometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x38be): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x38cf): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x38e9): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x39ac): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x39fc): undefined reference toTriple<int>::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3a12): undefined reference toTriple::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3a28): undefined reference toTriple<int>::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3aa5): undefined reference toGeometry::Vec3D::makeUnit()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ab8): undefined reference toGeometry::Vec3D::unit() const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ace): undefined reference toGeometry::Vec3D::operator(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ade): undefined reference to Geometry::Vec3D::dotProd(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3b01): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3b2a): undefined reference to Geometry::Quaternion::calcQRot(double, Geometry::Vec3D)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3b39): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3b71): undefined reference to Geometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3b9d): undefined reference toGeometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3bc1): undefined reference to Triple<int>::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3bd7): undefined reference toTriple::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3bed): undefined reference to Triple<int>::operator[](unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c18): undefined reference toGeometry::Vec3D::makeUnit()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c32): undefined reference to Geometry::Vec3D::operator*(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c4c): undefined reference toGeometry::Vec3D::operator(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c5b): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c71): undefined reference toGeometry::Vec3D::unit() const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3c8e): undefined reference to Geometry::Vec3D::operator_(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ca8): undefined reference toGeometry::Vec3D::operator(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3cb7): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3cc6): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3cd6): undefined reference toGeometry::Vec3D::dotProd(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3cfd): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3d26): undefined reference toGeometry::Quaternion::calcQRot(double, Geometry::Vec3D)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3d35): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3d6d): undefined reference toGeometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3d99): undefined reference toGeometry::Quaternion::rotate(Geometry::Vec3D&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3e61): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3e70): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3e80): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3e8c): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3e98): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ea4): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3eb3): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ebe): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3eca): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ed6): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ee5): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3f50): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3f67): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3f7e): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3f92): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3fa6): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3fba): more undefined references toGeometry::Vec3D::~Vec3D()' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3fe2): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x3ff3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4004): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4015): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4029): undefined reference toGeometry::Quaternion::~Quaternion()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4039): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x404a): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x405b): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x406f): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4102): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x424e): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4596): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x45f8): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4626): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x465f): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4677): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x469e): undefined reference toGeometry::Vec3D::operator(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x46ae): undefined reference toGeometry::Vec3D::operator+=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x46ba): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x46d5): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x46e3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4729): undefined reference todouble Geometry::Vec3D::operator[]<unsigned long>(unsigned long) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x47ed): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4c0b): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4c8b): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4d41): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4d9e): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4daa): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4e96): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4ec6): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4ed5): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4f42): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4f78): undefined reference toGeometry::Vec3D::reBase(Geometry::Vec3D const&, Geometry::Vec3D const&, Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x4fc6): undefined reference toELog::OutputLogELog::EReport::error(std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x51aa): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x51d0): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x51f6): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5283): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x52bd): undefined reference toGeometry::Vec3D::operator-(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x52cc): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x52db): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x536f): undefined reference toGeometry::Vec3D::operator+(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x537e): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x53fe): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5452): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x54f8): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5504): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5510): more undefined references toGeometry::Vec3D::~Vec3D()' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x552b): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5596): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x55d5): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x55e9): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x55fd): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x560e): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x561f): more undefined references toGeometry::Vec3D::~Vec3D()' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5677): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5709): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5797): undefined reference toMTRand::rand()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x58d4): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x592f): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5a64): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x5f77): undefined reference todouble Geometry::Vec3D::operator[]<int>(int) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x60ca): undefined reference toGeometry::Vec3D::abs() const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6156): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x61d2): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6283): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6390): undefined reference toGeometry::Vec3D::dotProd(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x63e2): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6478): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x6484): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x64e9): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x64fa): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text+0x650b): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal10nearCentreclERKNS7AtomPosES3[_ZNK7Crystal10nearCentreclERKNS7AtomPosES3]+0x28): undefined reference toGeometry::Vec3D::abs() const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal10nearCentreclERKNS_7AtomPosES3_[_ZNK7Crystal10nearCentreclERKNS_7AtomPosES3_]+0x40): undefined reference toGeometry::Vec3D::abs() const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[ZNK7Crystal8CifStore4UVecEiii]+0x41): undefined reference to`Geometry::Vec3D::operator(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[ZNK7Crystal8CifStore4UVecEiii]+0x62): undefined reference to `Geometry::Vec3D::operator(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0x82): undefined reference to Geometry::Vec3D::operator*(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0x98): undefined reference toGeometry::Vec3D::operator+(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xaf): undefined reference to Geometry::Vec3D::operator+(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xbc): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xc7): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xd3): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xdf): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0xf0): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4UVecEiii[_ZNK7Crystal8CifStore4UVecEiii]+0x100): more undefined references to Geometry::Vec3D::~Vec3D()' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0x41): undefined reference toGeometry::Vec3D::operator_(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[ZNK7Crystal8CifStore4BVecEiii]+0x65): undefined reference to `Geometry::Vec3D::operator(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0x88): undefined reference to Geometry::Vec3D::operator*(double) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0x9e): undefined reference toGeometry::Vec3D::operator+(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xb5): undefined reference to Geometry::Vec3D::operator+(Geometry::Vec3D const&) const' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xc2): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xcd): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xd9): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xe5): undefined reference to Geometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0xf6): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZNK7Crystal8CifStore4BVecEiii[_ZNK7Crystal8CifStore4BVecEiii]+0x106): more undefined references to Geometry::Vec3D::~Vec3D()' follow CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZN4ELog9OutputLogINS_7EReportEE5errorEv[_ZN4ELog9OutputLogINS_7EReportEE5errorEv]+0x16): undefined reference toELog::OutputLogELog::EReport::report(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZN4ELog9OutputLogINS_7EReportEE7warningEv[_ZN4ELog9OutputLogINS_7EReportEE7warningEv]+0x16): undefined reference to ELog::OutputLogELog::EReport::report(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZN4ELog9OutputLogINS_7EReportEElsIN8Geometry5Vec3DEEERS2_RKT_[_ZN4ELog9OutputLogINS_7EReportEElsIN8Geometry5Vec3DEEERS2_RKT_]+0x1c): undefined reference toGeometry::operator<<(std::ostream&, Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZN4ELog9OutputLogINS_7EReportEE5basicEv[_ZN4ELog9OutputLogINS_7EReportEE5basicEv]+0x16): undefined reference toELog::OutputLogELog::EReport::report(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.text$_ZN4ELog9OutputLogINS_7EReportEE10diagnosticEv[_ZN4ELog9OutputLogINS_7EReportEE10diagnosticEv]+0x16): undefined reference toELog::OutputLog::report(int)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.rdata$.refptr.RNG[.refptr.RNG]+0x0): undefined reference toRNG' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.rdata$.refptr._ZN4ELog7endDiagINS_7EReportEEERNS_9OutputLogIT_EES5_[.refptr._ZN4ELog7endDiagINS_7EReportEEERNS_9OutputLogIT_EES5_]+0x0): undefined reference toELog::OutputLog& ELog::endDiag(ELog::OutputLog&)' CMakeFiles/libcrystal.dir/System/crystal/CifStore.cxx.o:CifStore.cxx:(.rdata$.refptr._ZN4ELog6endErrINS_7EReportEEERNS_9OutputLogITEES5[.refptr._ZN4ELog6endErrINS_7EReportEEERNS_9OutputLogITEES5]+0x0): undefined reference toELog::OutputLogELog::EReport& ELog::endErrELog::EReport(ELog::OutputLogELog::EReport&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x1c5): undefined reference toColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x2ef): undefined reference toColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x455): undefined reference toColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x573): undefined reference toColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x5d4): undefined reference toint StrFunc::sectPartNum(std::string&, double&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text+0x6db): undefined reference toColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text$_ZNK7Crystal8loopItem7getItemIiEEimRT_[_ZNK7Crystal8loopItem7getItemIiEEimRT_]+0x9b): undefined reference toColErr::IndexError<unsigned long>::IndexError(unsigned long const&, unsigned long const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/loopItem.cxx.o:loopItem.cxx:(.text$ZNK7Crystal8loopItem7getItemIiEEimRT[ZNK7Crystal8loopItem7getItemIiEEimRT]+0xec): undefined reference toint StrFunc::convert<int>(std::string const&, int&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x50): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x7a): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x8f): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x9e): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xce): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xda): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x135): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x14a): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x1c4): undefined reference toGeometry::Vec3D::Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x1ea): undefined reference toGeometry::Vec3D::Vec3D(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x221): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x280): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x31c): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x340): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x36c): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x421): undefined reference toColErr::IndexError<int>::IndexError(int const&, int const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x46a): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x48b): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x54e): undefined reference toELog::RegMethod::RegMethod(std::string const&, std::string const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x5b8): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x5cf): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x5db): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x602): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x628): undefined reference toGeometry::Vec3D::operator=(Geometry::Vec3D const&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x634): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x740): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x788): undefined reference todouble& Geometry::Vec3D::operator[](int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x7d0): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x86e): undefined reference toint StrFunc::convert(std::string const&, double&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x8bd): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x964): undefined reference toint StrFunc::convert(std::string const&, double&)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0x9b3): undefined reference todouble& Geometry::Vec3D::operator[]<int>(int)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xa4b): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xaa9): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xabd): undefined reference toGeometry::Vec3D::~Vec3D()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xb50): undefined reference toELog::RegMethod::~RegMethod()' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.text+0xb9e): undefined reference toGeometry::Vec3D::Vec3D(double, double, double)' CMakeFiles/libcrystal.dir/System/crystal/SymUnit.cxx.o:SymUnit.cxx:(.t