Package Details: luxmark 4.0alpha1-4

Git Clone URL: https://aur.archlinux.org/luxmark.git (read-only, click to copy)
Package Base: luxmark
Description: OpenCL benchmark tool
Upstream URL: https://github.com/LuxCoreRender/LuxMark
Licenses: GPL3
Submitter: Barthalion
Maintainer: DarkShadow44
Last Packager: DarkShadow44
Votes: 6
Popularity: 0.000458
First Submitted: 2018-01-06 20:59 (UTC)
Last Updated: 2022-11-26 17:11 (UTC)

Dependencies (20)

Required by (0)

Sources (5)

Latest Comments

1 2 3 4 Next › Last »

DarkShadow44 commented on 2023-02-22 22:02 (UTC)

@HurricanePootis are you doing a clean build, aka just makepkg in a freshly cloned folder? Have you tried rebuilding luxcorerender cleanly as well?

HurricanePootis commented on 2023-02-22 17:28 (UTC)

I'm getting the following errors

[100%] Linking CXX executable ../bin/luxmark
/usr/bin/ld: CMakeFiles/luxmark.dir/hardwaretree.cpp.o: in function `std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property> >*) [clone .isra.0]':
hardwaretree.cpp:(.text+0x81): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: CMakeFiles/luxmark.dir/hardwaretree.cpp.o: in function `HardwareTreeModel::HardwareTreeModel(MainWindow*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
hardwaretree.cpp:(.text+0x35de): undefined reference to `luxcore::GetOpenCLDeviceDescs()'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3613): undefined reference to `luxrays::Properties::GetAllUniqueSubNames(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x363f): undefined reference to `luxcore::GetPlatformDesc()'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3667): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3670): undefined reference to `bool luxrays::Property::Get<bool>() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3734): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x373d): undefined reference to `int luxrays::Property::Get<int>() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3777): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3780): undefined reference to `int luxrays::Property::Get<int>() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x394a): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x395e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::Property::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x39bc): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x39c8): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::Property::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3a1b): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3a27): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::Property::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3a82): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3a8e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::Property::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3ae4): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3aed): undefined reference to `int luxrays::Property::Get<int>() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3b27): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3b30): undefined reference to `int luxrays::Property::Get<int>() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3b6a): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3b73): undefined reference to `int luxrays::Property::Get<int>() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3bad): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3bb6): undefined reference to `unsigned long long luxrays::Property::Get<unsigned long long>() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3bf1): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3bfa): undefined reference to `unsigned long long luxrays::Property::Get<unsigned long long>() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3c35): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x3c3e): undefined reference to `unsigned long long luxrays::Property::Get<unsigned long long>() const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x4b15): undefined reference to `luxcore::GetPlatformDesc()'
/usr/bin/ld: hardwaretree.cpp:(.text+0x4b30): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: hardwaretree.cpp:(.text+0x4b39): undefined reference to `bool luxrays::Property::Get<bool>() const'
/usr/bin/ld: CMakeFiles/luxmark.dir/luxmarkapp.cpp.o: in function `LuxMarkApp::LuxMarkApp(int&, char**)':
luxmarkapp.cpp:(.text+0x1341): undefined reference to `luxcore::Init(void (*)(char const*))'
/usr/bin/ld: CMakeFiles/luxmark.dir/luxmarkapp.cpp.o: in function `LuxMarkApp::RenderRefreshTimeout()':
luxmarkapp.cpp:(.text+0x20a1): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x20aa): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x2146): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x214f): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x228f): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x2298): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x22ed): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x23fe): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x2407): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x24ad): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x24b6): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x2544): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x254d): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x2602): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x2612): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::Property::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: luxmarkapp.cpp:(.text+0x2935): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::PropertyValue::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o: in function `std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property> >*) [clone .isra.0]':
luxcorerendersession.cpp:(.text+0x205): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x23f): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x288): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2d8): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x33a): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o:luxcorerendersession.cpp:(.text+0x38d): more undefined references to `luxrays::Property::~Property()' follow
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o: in function `LuxCoreRenderSession::Start()':
luxcorerendersession.cpp:(.text+0x8b9): undefined reference to `luxcore::RenderSession::Create(luxcore::RenderConfig const*, luxcore::RenderState*, luxcore::Film*)'
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o: in function `LuxCoreRenderSession::UpdateFrameBuffer(unsigned int)':
luxcorerendersession.cpp:(.text+0xab3): undefined reference to `float const* luxcore::Film::GetChannel<float>(luxcore::Film::FilmChannelType, unsigned int, bool)'
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o: in function `LuxCoreRenderSession::SetUp()':
luxcorerendersession.cpp:(.text+0xcbc): undefined reference to `luxcore::ClearFileNameResolverPaths()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0xcd4): undefined reference to `luxcore::AddFileNameResolverPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0xda2): undefined reference to `luxcore::AddFileNameResolverPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0xdd9): undefined reference to `luxrays::Properties::Properties(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0xe0f): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0xe25): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0xe44): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0xe56): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0xe67): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0xe70): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0xfef): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0xfff): undefined reference to `luxrays::PropertyValue::PropertyValue(unsigned int)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x101e): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1030): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1041): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1067): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x10c8): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x10d1): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x10f5): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1151): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x115f): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x117e): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1190): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x11a1): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x11dd): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x11e8): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1207): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1219): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x122f): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1268): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1273): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1292): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x12a4): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x12b7): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x12e3): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x12ee): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x130d): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x131f): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x132d): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1355): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1373): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x137c): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x13a0): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x13c9): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x13f2): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1416): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1441): undefined reference to `luxcore::RenderConfig::Create(luxrays::Properties const&, luxcore::Scene*)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1521): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x152f): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x154e): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1560): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1571): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x15ad): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x15b8): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x15d7): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x15e9): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x15ff): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1638): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1643): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1662): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1674): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1687): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x16b3): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x16be): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x16dd): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x16ef): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x16fd): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1729): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1779): undefined reference to `luxrays::PropertyValue::PropertyValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1798): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x17aa): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x17d0): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x17d9): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x17fd): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1826): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x184f): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1873): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x18ca): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x18d8): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x18f7): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1909): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x191a): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1942): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x194d): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x196c): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x197e): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x198c): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1995): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x19b9): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1a0d): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1a1d): undefined reference to `luxrays::PropertyValue::PropertyValue(unsigned int)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1a3c): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1a4e): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1a5f): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1a87): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1a97): undefined reference to `luxrays::PropertyValue::PropertyValue(unsigned int)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1ab6): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1ac8): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1ad6): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1adf): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1b03): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1b39): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1b5a): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x1b63): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2037): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2044): undefined reference to `luxrays::PropertyValue::PropertyValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2063): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2075): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2086): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x208f): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x20cd): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x20d8): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x20f7): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2109): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x211a): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2145): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2150): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x216f): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2181): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2192): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x21b2): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x21bf): undefined reference to `luxrays::PropertyValue::PropertyValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x21de): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x21f0): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x2201): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text+0x220a): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o: in function `LuxCoreRenderSession::SetUp() [clone .cold]':
luxcorerendersession.cpp:(.text.unlikely+0x5f): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x6b): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0xd2): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0xdb): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0xf9): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x12b): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x14f): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x16d): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x190): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x1bf): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x239): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x24a): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x333): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x344): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x355): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x366): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x38a): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x3d0): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x3e1): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x408): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x435): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x443): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x44c): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x460): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x489): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x492): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x4bb): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x4f8): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x506): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x517): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x520): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x566): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x56f): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x593): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x5a4): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x5ad): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x5be): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x5c7): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x663): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x67f): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text.unlikely+0x688): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o: in function `void std::vector<luxrays::PropertyValue, std::allocator<luxrays::PropertyValue> >::_M_realloc_insert<luxrays::PropertyValue>(__gnu_cxx::__normal_iterator<luxrays::PropertyValue*, std::vector<luxrays::PropertyValue, std::allocator<luxrays::PropertyValue> > >, luxrays::PropertyValue&&)':
luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x86): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0xf4): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x108): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x11c): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x130): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o:luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x144): more undefined references to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)' follow
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o: in function `void std::vector<luxrays::PropertyValue, std::allocator<luxrays::PropertyValue> >::_M_realloc_insert<luxrays::PropertyValue>(__gnu_cxx::__normal_iterator<luxrays::PropertyValue*, std::vector<luxrays::PropertyValue, std::allocator<luxrays::PropertyValue> > >, luxrays::PropertyValue&&)':
luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x3f0): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x3fd): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x40a): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x417): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x424): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o:luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x431): more undefined references to `luxrays::PropertyValue::~PropertyValue()' follow
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o: in function `void std::vector<luxrays::PropertyValue, std::allocator<luxrays::PropertyValue> >::_M_realloc_insert<luxrays::PropertyValue>(__gnu_cxx::__normal_iterator<luxrays::PropertyValue*, std::vector<luxrays::PropertyValue, std::allocator<luxrays::PropertyValue> > >, luxrays::PropertyValue&&)':
luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x4fa): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x528): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x54b): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x569): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x5e4): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x649): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x65d): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x682): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o:luxcorerendersession.cpp:(.text._ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN7luxrays13PropertyValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x6a1): more undefined references to `luxrays::PropertyValue::~PropertyValue()' follow
/usr/bin/ld: CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o: in function `luxrays::Property::operator()(char const*)':
luxcorerendersession.cpp:(.text._ZN7luxrays8PropertyclEPKc[_ZN7luxrays8PropertyclEPKc]+0x75): undefined reference to `luxrays::PropertyValue::PropertyValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZN7luxrays8PropertyclEPKc[_ZN7luxrays8PropertyclEPKc]+0x8c): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZN7luxrays8PropertyclEPKc[_ZN7luxrays8PropertyclEPKc]+0x9a): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: luxcorerendersession.cpp:(.text._ZN7luxrays8PropertyclEPKc[_ZN7luxrays8PropertyclEPKc]+0x17d): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/luxmark.dir/build.make:678: bin/luxmark] Error 1
make[1]: *** [CMakeFiles/Makefile2:99: src/CMakeFiles/luxmark.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Yes, I have luxcorerender installed, and yes, it does have a libluxrays.a in my /usr/lib

DarkShadow44 commented on 2022-04-09 16:37 (UTC)

Does libluxrays.a contain "_ZN7luxrays13PropertyValueD1Ev", for example? Would you mind sharing your built luxcorerender package?

MarsSeed commented on 2022-04-09 08:11 (UTC)

Yes, I've done a fully clean build and all other dependencies including luxcorerender was built and installed successfully. "libluxrays.a" is in /usr/lib.

Btw the build also failed before the last package update, but I don't remember if it was the same issue or not.

DarkShadow44 commented on 2022-04-08 21:18 (UTC)

@MarsSeed Did you make sure to cleanly build, and before cleanly rebuild luxcorerender? Because that provides those functions. Those "property" functions for example should come from "libluxrays.a". You could check if that file exists, and contains the definitions.

MarsSeed commented on 2022-04-08 17:53 (UTC)

Fails to build for me... What could be the issue?

==> Making package: luxmark 4.0alpha1-3 (2022-04-08 19:12:04 CEST)
==> Retrieving sources...
-> Found luxmark-4.0alpha1-543b6780171fc58bf7204b312d94ae8bb5bbef56.tar.bz2
-> Found scenes_4.0alpha1.zip
-> Found system_scenes.diff
-> Found exepath.diff
-> Found fix-dependencies.patch
==> Validating source files with md5sums...
    luxmark-4.0alpha1-543b6780171fc58bf7204b312d94ae8bb5bbef56.tar.bz2 ... Passed
    scenes_4.0alpha1.zip ... Passed
    system_scenes.diff ... Passed
    exepath.diff ... Passed
    fix-dependencies.patch ... Passed
==> Making package: luxmark 4.0alpha1-3 (2022-04-08 19:12:08 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found luxmark-4.0alpha1-543b6780171fc58bf7204b312d94ae8bb5bbef56.tar.bz2
-> Found scenes_4.0alpha1.zip
-> Found system_scenes.diff
-> Found exepath.diff
-> Found fix-dependencies.patch
==> Validating source files with md5sums...
    luxmark-4.0alpha1-543b6780171fc58bf7204b312d94ae8bb5bbef56.tar.bz2 ... Passed
    scenes_4.0alpha1.zip ... Passed
    system_scenes.diff ... Passed
    exepath.diff ... Passed
    fix-dependencies.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting luxmark-4.0alpha1-543b6780171fc58bf7204b312d94ae8bb5bbef56.tar.bz2 with bsdtar
-> Extracting scenes_4.0alpha1.zip with bsdtar
==> Starting prepare()...
patching file src/main.cpp
patching file src/luxmarkapp.cpp
Hunk #1 succeeded at 82 (offset -8 lines).
patching file src/CMakeLists.txt
patching file cmake/Packages/FindOidn.cmake
patching file cmake/Packages/FindOpenEXR.cmake
==> Sources are ready.
luxmark-4.0alpha1-3: parsing pkg list...
==> Making package: luxmark 4.0alpha1-3 (2022-04-08 19:12:13 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-- CMAKE VERSION DETECTED 3.23.0
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/ccache/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building mode: Release
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found OpenImageIO: /usr/lib/libOpenImageIO.so  
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (OPENEXR)
does not match the name of the calling package (OpenEXR).  This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
cmake/Packages/FindOpenEXR.cmake:120 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
cmake/Dependencies.cmake:34 (find_package)
CMakeLists.txt:102 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OPENEXR: /usr/lib/libIex.so;/usr/lib/libIlmThread.so  
-- Found TIFF: /usr/lib/libtiff.so (found version "4.3.0")  
-- Found JPEG: /usr/lib/libjpeg.so (found version "80") 
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.12") 
-- Found PNG: /usr/lib/libpng.so (found version "1.6.37") 
-- Found PythonLibs: /usr/lib/libpython3.10.so (found suitable version "3.10.4", minimum required is "3.4") 
-- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.56.0") found components: thread program_options filesystem serialization iostreams regex system python chrono serialization numpy 
CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:315 (message):
Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
cmake_policy command to set the policy and suppress this warning.

FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/libGL.so

and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/libGLX.so

OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
cmake/Dependencies.cmake:94 (find_package)
CMakeLists.txt:102 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Found OpenMP_C: -fopenmp (found version "4.5") 
-- Found OpenMP_CXX: -fopenmp (found version "4.5") 
-- Found OpenMP: TRUE (found version "4.5")  
-- OpenMP found - compiling with
-- Qt5 includes: /usr/include/qt/;/usr/include/qt/QtWidgets;/usr/include/qt/QtGui;/usr/include/qt/QtCore;/usr/lib/qt//mkspecs/linux-g++
-- Qt5 libraries: Qt5::Widgets
-- LuxRays include directory: /usr/include
-- LuxRays config include directory: /usr/include
-- LuxRays library directory: /usr/lib/libluxrays.a
-- LuxCore include directory: /usr/include
-- LuxCore config include directory: /usr/include
-- LuxCore library directory: /usr/lib/libluxcore.a
-- LuxCore all libraries: /usr/lib/libluxcore.a/usr/lib/libslg-core.a/usr/lib/libslg-film.a/usr/lib/libslg-kernels.a/usr/lib/libluxrays.a/usr/lib/libbcd.a/usr/lib/libopenvdb.so/usr/lib/libopensubdiv.a/usr/lib/libOpenImageIO.so/lib/libblosc.so/lib/libblosc.so/lib/libembree3.so/lib/libOpenImageDenoise.so/lib/libtbb.so/lib/libtbb.so/usr/lib/libtiff.so/usr/lib/libIex.so/usr/lib/libIlmThread.so/usr/lib/libpng.so/usr/lib/libz.so/usr/lib/libjpeg.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/.cache/yay/luxmark/src/LuxMark-543b6780171fc58bf7204b312d94ae8bb5bbef56
[  2%] Automatic MOC and UIC for target luxmark
[  2%] Built target luxmark_autogen
[  4%] Generating moc_aboutdialog.cpp
[  6%] Generating moc_hardwaretree.cpp
[  8%] Generating ui_submitdialog.h
[ 10%] Generating moc_kernelcompilationdialog.cpp
[ 12%] Generating moc_luxcoreuidialog.cpp
[ 14%] Generating moc_mainwindow.cpp
[ 16%] Generating moc_luxmarkapp.cpp
[ 18%] Generating moc_resultdialog.cpp
[ 20%] Generating moc_submitdialog.cpp
[ 22%] Generating qrc_resources.cpp
[ 25%] Generating ui_aboutdialog.h
[ 27%] Generating ui_kernelcompilationdialog.h
[ 29%] Generating ui_luxcoreuidialog.h
[ 31%] Generating ui_mainwindow.h
[ 33%] Generating ui_resultdialog.h
[ 35%] Building CXX object src/CMakeFiles/luxmark.dir/aboutdialog.cpp.o
[ 37%] Building CXX object src/CMakeFiles/luxmark.dir/luxmark_autogen/mocs_compilation.cpp.o
[ 39%] Building CXX object src/CMakeFiles/luxmark.dir/hardwaretree.cpp.o
[ 41%] Building CXX object src/CMakeFiles/luxmark.dir/luxmarkapp.cpp.o
[ 43%] Building CXX object src/CMakeFiles/luxmark.dir/main.cpp.o
[ 45%] Building CXX object src/CMakeFiles/luxmark.dir/mainwindow.cpp.o
[ 47%] Building CXX object src/CMakeFiles/luxmark.dir/kernelcompilationdialog.cpp.o
[ 50%] Building CXX object src/CMakeFiles/luxmark.dir/luxcorerendersession.cpp.o
[ 52%] Building CXX object src/CMakeFiles/luxmark.dir/luxcoreuidialog.cpp.o
[ 54%] Building CXX object src/CMakeFiles/luxmark.dir/resultdialog.cpp.o
[ 56%] Building CXX object src/CMakeFiles/luxmark.dir/submitdialog.cpp.o
[ 58%] Building CXX object src/CMakeFiles/luxmark.dir/convtest/convtest.cpp.o
[ 60%] Building CXX object src/CMakeFiles/luxmark.dir/convtest/pdiff/lpyramid.cpp.o
[ 62%] Building CXX object src/CMakeFiles/luxmark.dir/convtest/pdiff/metric.cpp.o
[ 64%] Building CXX object src/CMakeFiles/luxmark.dir/qrc_resources.cpp.o
[ 66%] Building CXX object src/CMakeFiles/luxmark.dir/moc_aboutdialog.cpp.o
[ 68%] Building CXX object src/CMakeFiles/luxmark.dir/moc_mainwindow.cpp.o
[ 70%] Building CXX object src/CMakeFiles/luxmark.dir/moc_hardwaretree.cpp.o
[ 72%] Building CXX object src/CMakeFiles/luxmark.dir/moc_kernelcompilationdialog.cpp.o
[ 75%] Building CXX object src/CMakeFiles/luxmark.dir/moc_luxmarkapp.cpp.o
[ 77%] Building CXX object src/CMakeFiles/luxmark.dir/moc_luxcoreuidialog.cpp.o
[ 79%] Building CXX object src/CMakeFiles/luxmark.dir/moc_resultdialog.cpp.o
[ 81%] Building CXX object src/CMakeFiles/luxmark.dir/moc_submitdialog.cpp.o
[ 83%] Building C object src/CMakeFiles/luxmark.dir/libcpuid/asm-bits.c.o
[ 85%] Building C object src/CMakeFiles/luxmark.dir/libcpuid/cpuid_main.c.o
[ 87%] Building C object src/CMakeFiles/luxmark.dir/libcpuid/libcpuid_util.c.o
[ 89%] Building C object src/CMakeFiles/luxmark.dir/libcpuid/msrdriver.c.o
[ 91%] Building C object src/CMakeFiles/luxmark.dir/libcpuid/recog_intel.c.o
[ 93%] Building C object src/CMakeFiles/luxmark.dir/libcpuid/recog_amd.c.o
[ 95%] Building C object src/CMakeFiles/luxmark.dir/libcpuid/rdtsc.c.o
[ 97%] Building C object src/CMakeFiles/luxmark.dir/libcpuid/rdmsr.c.o
[100%] Linking CXX executable ../bin/luxmark
/usr/bin/ld: /tmp/cciurNhd.ltrans0.ltrans.o: in function `LuxMarkApp::LuxMarkApp(int&, char**)':
<artificial>:(.text+0x7c22): undefined reference to `luxcore::Init(void (*)(char const*))'
/usr/bin/ld: /tmp/cciurNhd.ltrans0.ltrans.o: in function `HardwareTreeModel::HardwareTreeModel(MainWindow*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
<artificial>:(.text+0x87b2): undefined reference to `luxcore::GetOpenCLDeviceDescs()'
/usr/bin/ld: <artificial>:(.text+0x87e7): undefined reference to `luxrays::Properties::GetAllUniqueSubNames(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const'
/usr/bin/ld: <artificial>:(.text+0x8813): undefined reference to `luxcore::GetPlatformDesc()'
/usr/bin/ld: <artificial>:(.text+0x8832): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x883b): undefined reference to `bool luxrays::Property::Get<bool>() const'
/usr/bin/ld: <artificial>:(.text+0x8bad): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x8bc1): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::Property::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: <artificial>:(.text+0x8c52): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x8c66): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::Property::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: <artificial>:(.text+0x8cf4): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x8d08): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::Property::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: <artificial>:(.text+0x8d9e): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x8db2): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::Property::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: <artificial>:(.text+0x8e43): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x8e4c): undefined reference to `int luxrays::Property::Get<int>() const'
/usr/bin/ld: <artificial>:(.text+0x8eb9): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x8ec2): undefined reference to `int luxrays::Property::Get<int>() const'
/usr/bin/ld: <artificial>:(.text+0x8f2f): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x8f38): undefined reference to `int luxrays::Property::Get<int>() const'
/usr/bin/ld: <artificial>:(.text+0x8fa5): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x8fae): undefined reference to `unsigned long long luxrays::Property::Get<unsigned long long>() const'
/usr/bin/ld: <artificial>:(.text+0x901c): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x9025): undefined reference to `unsigned long long luxrays::Property::Get<unsigned long long>() const'
/usr/bin/ld: <artificial>:(.text+0x9093): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x909c): undefined reference to `unsigned long long luxrays::Property::Get<unsigned long long>() const'
/usr/bin/ld: <artificial>:(.text+0x9127): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x9130): undefined reference to `int luxrays::Property::Get<int>() const'
/usr/bin/ld: <artificial>:(.text+0x916a): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x9173): undefined reference to `int luxrays::Property::Get<int>() const'
/usr/bin/ld: <artificial>:(.text+0x9fcc): undefined reference to `luxcore::GetPlatformDesc()'
/usr/bin/ld: <artificial>:(.text+0x9fe7): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x9ff0): undefined reference to `bool luxrays::Property::Get<bool>() const'
/usr/bin/ld: /tmp/cciurNhd.ltrans1.ltrans.o: in function `luxrays::Property::operator()(char const*)':
<artificial>:(.text+0x1919): undefined reference to `luxrays::PropertyValue::PropertyValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x192f): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: /tmp/cciurNhd.ltrans1.ltrans.o: in function `LuxMarkApp::EngineInitThreadImpl(LuxMarkApp*)':
<artificial>:(.text+0x1b9d): undefined reference to `luxcore::RenderSession::Create(luxcore::RenderConfig const*, luxcore::RenderState*, luxcore::Film*)'
/usr/bin/ld: <artificial>:(.text+0x1ca6): undefined reference to `luxcore::RenderSession::Create(luxcore::RenderConfig const*, luxcore::RenderState*, luxcore::Film*)'
/usr/bin/ld: /tmp/cciurNhd.ltrans1.ltrans.o: in function `LuxMarkApp::RenderRefreshTimeout()':
<artificial>:(.text+0x6d00): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x6d09): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: <artificial>:(.text+0x6dc6): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x6dcf): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: <artificial>:(.text+0x6ef3): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x6efc): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: <artificial>:(.text+0x6f35): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x6fd9): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::PropertyValue::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: <artificial>:(.text+0x70b4): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x70bd): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: <artificial>:(.text+0x71bd): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x71c6): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: <artificial>:(.text+0x72a6): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x72af): undefined reference to `double luxrays::Property::Get<double>() const'
/usr/bin/ld: <artificial>:(.text+0x73b7): undefined reference to `luxrays::Properties::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: <artificial>:(.text+0x73c7): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > luxrays::Property::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const'
/usr/bin/ld: /tmp/cciurNhd.ltrans1.ltrans.o: in function `luxrays::Property::operator()(char const*) [clone .cold]':
<artificial>:(.text.unlikely+0x26c): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o: in function `LuxCoreRenderSession::Start()':
<artificial>:(.text+0x1209): undefined reference to `luxcore::RenderSession::Create(luxcore::RenderConfig const*, luxcore::RenderState*, luxcore::Film*)'
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o: in function `LuxCoreRenderSession::UpdateFrameBuffer(unsigned int)':
<artificial>:(.text+0x12a9): undefined reference to `float const* luxcore::Film::GetChannel<float>(luxcore::Film::FilmChannelType, unsigned int, bool)'
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o: in function `void std::vector<luxrays::PropertyValue, std::allocator<luxrays::PropertyValue> >::emplace_back<luxrays::PropertyValue>(luxrays::PropertyValue&&)':
<artificial>:(.text+0x1524): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: <artificial>:(.text+0x1590): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: <artificial>:(.text+0x15ce): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: <artificial>:(.text+0x1616): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: <artificial>:(.text+0x162a): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o:<artificial>:(.text+0x163e): more undefined references to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)' follow
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o: in function `void std::vector<luxrays::PropertyValue, std::allocator<luxrays::PropertyValue> >::emplace_back<luxrays::PropertyValue>(luxrays::PropertyValue&&)':
<artificial>:(.text+0x176f): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x177c): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x1789): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x1796): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x17a3): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o:<artificial>:(.text+0x17b0): more undefined references to `luxrays::PropertyValue::~PropertyValue()' follow
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o: in function `void std::vector<luxrays::PropertyValue, std::allocator<luxrays::PropertyValue> >::emplace_back<luxrays::PropertyValue>(luxrays::PropertyValue&&)':
<artificial>:(.text+0x1891): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: <artificial>:(.text+0x18a9): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x18c0): undefined reference to `luxrays::PropertyValue::PropertyValue(luxrays::PropertyValue const&)'
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o: in function `LuxCoreRenderSession::SetUp()':
<artificial>:(.text+0x3165): undefined reference to `luxcore::ClearFileNameResolverPaths()'
/usr/bin/ld: <artificial>:(.text+0x317d): undefined reference to `luxcore::AddFileNameResolverPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x31fc): undefined reference to `luxcore::AddFileNameResolverPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x322b): undefined reference to `luxrays::Properties::Properties(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3261): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3274): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: <artificial>:(.text+0x3292): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x329e): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x32a7): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x3317): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3324): undefined reference to `luxrays::PropertyValue::PropertyValue(unsigned int)'
/usr/bin/ld: <artificial>:(.text+0x333d): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3349): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x336f): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x33aa): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x33bb): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x33d7): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x342f): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x343d): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: <artificial>:(.text+0x3456): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3462): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x3497): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x34a2): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: <artificial>:(.text+0x34bb): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x34c9): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x34fd): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3508): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: <artificial>:(.text+0x3521): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x352f): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x355b): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3566): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: <artificial>:(.text+0x357f): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x358d): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x35b5): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x35d2): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x35e3): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x3607): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x3623): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x3649): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x366f): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x3695): undefined reference to `luxcore::RenderConfig::Create(luxrays::Properties const&, luxcore::Scene*)'
/usr/bin/ld: <artificial>:(.text+0x3726): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3733): undefined reference to `luxrays::PropertyValue::PropertyValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3749): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3755): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x375e): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x37b8): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x37c5): undefined reference to `luxrays::PropertyValue::PropertyValue(unsigned int)'
/usr/bin/ld: <artificial>:(.text+0x37de): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x37ea): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x3812): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x381f): undefined reference to `luxrays::PropertyValue::PropertyValue(unsigned int)'
/usr/bin/ld: <artificial>:(.text+0x3835): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3843): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x384c): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x3870): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x38a6): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x38c1): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x38ca): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x391f): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x392d): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: <artificial>:(.text+0x3946): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3952): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x398a): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3995): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: <artificial>:(.text+0x39ae): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x39bc): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x39f0): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x39fb): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: <artificial>:(.text+0x3a14): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3a22): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x3a4e): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3a59): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: <artificial>:(.text+0x3a72): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3a80): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x3aa8): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3ac5): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x3bbb): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3bc9): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: <artificial>:(.text+0x3be2): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3bee): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x3c1a): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3c25): undefined reference to `luxrays::PropertyValue::PropertyValue(bool)'
/usr/bin/ld: <artificial>:(.text+0x3c3b): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3c49): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x3c52): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x3c76): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text+0x3cad): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3cb8): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: <artificial>:(.text+0x3cd1): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3cdd): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x3d05): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3d10): undefined reference to `luxrays::PropertyValue::PropertyValue(int)'
/usr/bin/ld: <artificial>:(.text+0x3d26): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3d34): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x3d57): undefined reference to `luxrays::Property::Property(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3d64): undefined reference to `luxrays::PropertyValue::PropertyValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: <artificial>:(.text+0x3d7a): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text+0x3d86): undefined reference to `luxrays::Properties::operator<<(luxrays::Property const&)'
/usr/bin/ld: <artificial>:(.text+0x3d8f): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o: in function `void std::vector<luxrays::PropertyValue, std::allocator<luxrays::PropertyValue> >::emplace_back<luxrays::PropertyValue>(luxrays::PropertyValue&&) [clone .cold]':
<artificial>:(.text.unlikely+0x11f): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x163): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o: in function `LuxCoreRenderSession::SetUp() [clone .cold]':
<artificial>:(.text.unlikely+0x568): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x573): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x5c7): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x5d0): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x5f0): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x633): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x641): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x64a): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x674): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x67d): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x6a6): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x6af): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x6df): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x701): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x71f): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x73f): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o:<artificial>:(.text.unlikely+0x75f): more undefined references to `luxrays::Property::~Property()' follow
/usr/bin/ld: /tmp/cciurNhd.ltrans2.ltrans.o: in function `LuxCoreRenderSession::SetUp() [clone .cold]':
<artificial>:(.text.unlikely+0x7b2): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x7bb): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x7eb): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x814): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x81d): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x84d): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x876): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x887): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x898): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x8a9): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x8b2): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x913): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x91c): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x9bd): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x9e7): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0x9f0): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0xa0e): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0xa46): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0xa4f): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0xa7f): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0xa88): undefined reference to `luxrays::Property::~Property()'
/usr/bin/ld: <artificial>:(.text.unlikely+0xab1): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: <artificial>:(.text.unlikely+0xac2): undefined reference to `luxrays::PropertyValue::~PropertyValue()'
/usr/bin/ld: /tmp/cciurNhd.ltrans4.ltrans.o: in function `std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, luxrays::Property> >*) [clone .isra.0]':
<artificial>:(.text+0xde5): undefined reference to `luxrays::Property::~Property()'
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/luxmark.dir/build.make:678: bin/luxmark] Error 1
make[1]: *** [CMakeFiles/Makefile2:99: src/CMakeFiles/luxmark.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'luxmark-4.0alpha1-3'

DarkShadow44 commented on 2021-02-12 19:26 (UTC)

Good catch, I fixed it.

cruncher1 commented on 2021-02-12 04:39 (UTC)

The Upstream Url link is bad. Should probably point to one of these: https://github.com/LuxCoreRender/LuxMark/ or https://luxcorerender.org/

kode54 commented on 2021-01-06 06:38 (UTC) (edited on 2021-01-06 06:40 (UTC) by kode54)

Thought I'd point out, this still wants cuda installed, it includes <CL/cl.hpp> from that lot.

E: Oh, that was an artifact of the version prior to tonight's push. I'll check it out.

DarkShadow44 commented on 2021-01-06 05:44 (UTC)

@kode54 I thought I had pushed, turned out, I didn't. It's up now.