HTCondor Project List Archives



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-devel] link errors in procd



Is anyone else seeing this?

Linking CXX executable condor_procd
cd /scratch/nwp/a67681b/src/condor_procd && /afs/cs.wisc.edu/unsup/cmake-2.8.3/@sys/bin/cmake -E cmake_link_script CMakeFiles/condor_procd.dir/link.txt --verbose=1
/usr/bin/c++    -Wall -W -Wextra -Wfloat-equal -Wshadow -Wendif-labels -Wpointer-arith -Wcast-qual -Wcast-align -Wvolatile-register-var -fstack-protector -rdynamic -mtune=generic -g   -Wl,--warn-once -Wl,--warn-common -ldl -lresolv -lcrypt -pthread CMakeFiles/condor_procd.dir/named_pipe_watchdog_server.unix.cpp.o CMakeFiles/condor_procd.dir/glexec_kill.unix.cpp.o CMakeFiles/condor_procd.dir/named_pipe_watchdog.unix.cpp.o CMakeFiles/condor_procd.dir/gid_pool.linux.cpp.o CMakeFiles/condor_procd.dir/proc_family_member.cpp.o CMakeFiles/condor_procd.dir/proc_family_tracker.cpp.o CMakeFiles/condor_procd.dir/group_tracker.linux.cpp.o CMakeFiles/condor_procd.dir/proc_family.cpp.o CMakeFiles/condor_procd.dir/dprintf_lite.cpp.o CMakeFiles/condor_procd.dir/named_pipe_util.unix.cpp.o CMakeFiles/condor_procd.dir/proc_family_server.cpp.o CMakeFiles/condor_procd.dir/procd_common.cpp.o CMakeFiles/condor_procd.dir/procd_main.cpp.o CMakeFiles/condor_procd.dir/local_server.UNIX.cpp.o CMakeFiles/condor_procd.dir/named_pipe_writer.unix.cpp.o CMakeFiles/condor_procd.dir/cgroup_tracker.linux.cpp.o CMakeFiles/condor_procd.dir/parent_tracker.cpp.o CMakeFiles/condor_procd.dir/login_tracker.cpp.o CMakeFiles/condor_procd.dir/named_pipe_reader.unix.cpp.o CMakeFiles/condor_procd.dir/proc_family_monitor.cpp.o  -o condor_procd -rdynamic -Wl,--start-group ../condor_procapi/libprocapi.a ../condor_utils/libutils.a /scratch/condor_externals/libcgroup-0.37/install/lib/libcgroup.a -Wl,--end-group 
../condor_utils/libutils.a(dprintf_common.cpp.o): In function `dprintf':
/scratch/nwp/a67681b/src/condor_utils/dprintf_common.cpp:72: multiple definition of `dprintf'
CMakeFiles/condor_procd.dir/dprintf_lite.cpp.o:/scratch/nwp/a67681b/src/condor_procd/dprintf_lite.cpp:46: first defined here
/usr/bin/ld: Warning: size of symbol `dprintf' changed from 375 in CMakeFiles/condor_procd.dir/dprintf_lite.cpp.o to 227 in ../condor_utils/libutils.a(dprintf_common.cpp.o)
../condor_utils/libutils.a(except.cpp.o): In function `_EXCEPT_':
/scratch/nwp/a67681b/src/condor_utils/except.cpp:68: multiple definition of `_EXCEPT_'
CMakeFiles/condor_procd.dir/dprintf_lite.cpp.o:/scratch/nwp/a67681b/src/condor_procd/dprintf_lite.cpp:70: first defined here
/usr/bin/ld: Warning: size of symbol `_EXCEPT_' changed from 424 in CMakeFiles/condor_procd.dir/dprintf_lite.cpp.o to 420 in ../condor_utils/libutils.a(except.cpp.o)
../condor_utils/libutils.a(except.cpp.o): In function `condor_except_should_dump_core':
/scratch/nwp/a67681b/src/condor_utils/except.cpp:64: multiple definition of `_EXCEPT_File'
CMakeFiles/condor_procd.dir/dprintf_lite.cpp.o:/scratch/nwp/a67681b/src/condor_procd/dprintf_lite.cpp:36: first defined here
../condor_utils/libutils.a(except.cpp.o): In function `condor_except_should_dump_core':
/scratch/nwp/a67681b/src/condor_utils/except.cpp:63: multiple definition of `_EXCEPT_Line'
CMakeFiles/condor_procd.dir/dprintf_lite.cpp.o:/scratch/nwp/a67681b/src/condor_procd/dprintf_lite.cpp:35: first defined here
../condor_utils/libutils.a(except.cpp.o): In function `condor_except_should_dump_core':
/scratch/nwp/a67681b/src/condor_utils/except.cpp:63: multiple definition of `_EXCEPT_Errno'
CMakeFiles/condor_procd.dir/dprintf_lite.cpp.o:/scratch/nwp/a67681b/src/condor_procd/dprintf_lite.cpp:37: first defined here
../condor_utils/libutils.a(file_xml.cpp.o): In function `compat_classad::ClassAd::LookupExpr(char const*) const':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.h:212: undefined reference to `classad::ClassAd::Lookup(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
../condor_utils/libutils.a(compat_classad_util.cpp.o): In function `IsAHalfMatch(compat_classad::ClassAd*, compat_classad::ClassAd*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:299: undefined reference to `classad::MatchClassAd::rightMatchesLeft()'
../condor_utils/libutils.a(compat_classad_util.cpp.o): In function `IsAMatch(compat_classad::ClassAd*, compat_classad::ClassAd*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:272: undefined reference to `classad::MatchClassAd::symmetricMatch()'
../condor_utils/libutils.a(compat_classad_util.cpp.o): In function `EvalExprTree(classad::ExprTree*, compat_classad::ClassAd*, compat_classad::ClassAd*, compat_classad::EvalResult*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:208: undefined reference to `classad::Value::Value()'
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:212: undefined reference to `classad::ExprTree::SetParentScope(classad::ClassAd const*)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:218: undefined reference to `classad::ClassAd::EvaluateExpr(classad::ExprTree const*, classad::Value&) const'
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:265: undefined reference to `classad::Value::~Value()'
../condor_utils/libutils.a(compat_classad_util.cpp.o): In function `ExprTreeToString(classad::ExprTree*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:84: undefined reference to `classad::ClassAdUnParser::ClassAdUnParser()'
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:87: undefined reference to `classad::ClassAdUnParser::SetOldClassAd(bool)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:88: undefined reference to `classad::ClassAdUnParser::Unparse(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, classad::ExprTree const*)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:90: undefined reference to `classad::ClassAdUnParser::~ClassAdUnParser()'
../condor_utils/libutils.a(compat_classad_util.cpp.o): In function `ParseClassAdRvalExpr(char const*, classad::ExprTree*&, int*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:66: undefined reference to `classad::ClassAdParser::ClassAdParser()'
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:68: undefined reference to `classad::ClassAdParser::ParseExpression(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, classad::ExprTree*&, bool)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:76: undefined reference to `classad::ClassAdParser::~ClassAdParser()'
../condor_utils/libutils.a(compat_classad_util.cpp.o): In function `Parse(char const*, MyString&, classad::ExprTree*&, int*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad_util.cpp:44: undefined reference to `classad::ClassAdParser::ParseClassAd(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
../condor_utils/libutils.a(file_sql.cpp.o): In function `compat_classad::ClassAd::operator=(compat_classad::ClassAd const&)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.h:129: undefined reference to `classad::ClassAd::operator=(classad::ClassAd const&)'
../condor_utils/libutils.a(condor_config.cpp.o): In function `fill_attributes':
/scratch/nwp/a67681b/src/condor_utils/condor_config.cpp:1285: undefined reference to `sysapi_condor_arch'
/scratch/nwp/a67681b/src/condor_utils/condor_config.cpp:1290: undefined reference to `sysapi_uname_arch'
/scratch/nwp/a67681b/src/condor_utils/condor_config.cpp:1295: undefined reference to `sysapi_opsys'
/scratch/nwp/a67681b/src/condor_utils/condor_config.cpp:1300: undefined reference to `sysapi_uname_opsys'
/scratch/nwp/a67681b/src/condor_utils/condor_config.cpp:1309: undefined reference to `sysapi_phys_memory_raw_no_param'
/scratch/nwp/a67681b/src/condor_utils/condor_config.cpp:1322: undefined reference to `sysapi_ncpus_raw_no_param'
../condor_utils/libutils.a(condor_config.cpp.o): In function `real_config':
/scratch/nwp/a67681b/src/condor_utils/condor_config.cpp:628: undefined reference to `sysapi_clear_network_device_info_cache()'
../condor_utils/libutils.a(Regex.cpp.o): In function `~Regex':
/scratch/nwp/a67681b/src/condor_utils/Regex.cpp:72: undefined reference to `pcre_free'
../condor_utils/libutils.a(Regex.cpp.o): In function `Regex::clone_re(real_pcre*)':
/scratch/nwp/a67681b/src/condor_utils/Regex.cpp:145: undefined reference to `pcre_fullinfo'
../condor_utils/libutils.a(Regex.cpp.o): In function `Regex::match(MyString const&, ExtArray<MyString>*)':
/scratch/nwp/a67681b/src/condor_utils/Regex.cpp:113: undefined reference to `pcre_exec'
../condor_utils/libutils.a(Regex.cpp.o): In function `Regex::compile(MyString const&, char const**, int*, int)':
/scratch/nwp/a67681b/src/condor_utils/Regex.cpp:83: undefined reference to `pcre_compile'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::RemoveExplicitTargetRefs(classad::ExprTree*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2337: undefined reference to `classad::AttributeReference::GetComponents(classad::ExprTree*&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) const'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2344: undefined reference to `classad::AttributeReference::MakeAttributeReference(classad::ExprTree*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2357: undefined reference to `classad::Operation::GetComponents(classad::Operation::OpKind&, classad::ExprTree*&, classad::ExprTree*&, classad::ExprTree*&) const'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2367: undefined reference to `classad::Operation::MakeOperation(classad::Operation::OpKind, classad::ExprTree*, classad::ExprTree*, classad::ExprTree*)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2373: undefined reference to `classad::FunctionCall::GetComponents(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::vector<classad::ExprTree*, std::allocator<classad::ExprTree*> >&) const'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2377: undefined reference to `classad::FunctionCall::MakeFunctionCall(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<classad::ExprTree*, std::allocator<classad::ExprTree*> >&)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::NextExpr(char const*&, classad::ExprTree*&)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1918: undefined reference to `classad::ClassAd::GetChainedParentAd()'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::EscapeStringValue(char const*, MyString&)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2076: undefined reference to `classad::Value::SetStringValue(char const*)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2077: undefined reference to `classad::ClassAdUnParser::Unparse(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, classad::Value const&)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::GetDirtyFlag(char const*, bool*, bool*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1996: undefined reference to `classad::ClassAd::IsAttributeDirty(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::SetDirtyFlag(char const*, bool)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1977: undefined reference to `classad::ClassAd::MarkAttributeDirty(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1979: undefined reference to `classad::ClassAd::MarkAttributeClean(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::AddExplicitConditionals(classad::ExprTree*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1714: undefined reference to `classad::Value::SetIntegerValue(int)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1720: undefined reference to `classad::Literal::MakeLiteral(classad::Value const&, classad::Value::NumberFactor)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1737: undefined reference to `classad::Literal::GetValue(classad::Value&) const'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::GetTargetTypeName() const':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1587: undefined reference to `classad::ClassAd::EvaluateAttrString(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::SetTargetTypeName(char const*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1577: undefined reference to `classad::ClassAd::InsertAttr(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::_GetReferences(classad::ExprTree*, StringList&, StringList&)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2195: undefined reference to `classad::ClassAd::GetExternalReferences(classad::ExprTree const*, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, classad::CaseIgnLTStr, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, bool)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2198: undefined reference to `classad::ClassAd::GetInternalReferences(classad::ExprTree const*, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, classad::CaseIgnLTStr, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, bool)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::LookupBool(char const*, bool&) const':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1042: undefined reference to `classad::ClassAd::EvaluateAttrBool(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&) const'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1045: undefined reference to `classad::ClassAd::EvaluateAttrInt(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int&) const'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::LookupFloat(char const*, float&) const':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:998: undefined reference to `classad::ClassAd::EvaluateAttrReal(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double&) const'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::Insert(char const*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:847: undefined reference to `classad::ClassAd::Insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, classad::ExprTree*)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::ChainCollapse()':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2096: undefined reference to `classad::ClassAd::Unchain()'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::CopyAttribute(char const*, char const*, classad::ClassAd*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:2021: undefined reference to `classad::ClassAd::Delete(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::initFromString(char const*, MyString*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1333: undefined reference to `classad::ClassAd::Clear()'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::Assign(char const*, char const*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:889: undefined reference to `classad::ClassAd::InsertAttr(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `~ClassAd':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:697: undefined reference to `classad::ClassAd::~ClassAd()'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::registerStrlistFunctions()':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:589: undefined reference to `classad::FunctionCall::RegisterFunction(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool (*)(char const*, std::vector<classad::ExprTree*, std::allocator<classad::ExprTree*> > const&, classad::EvalState&, classad::Value&))'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::stringListSize_func(char const*, std::vector<classad::ExprTree*, std::allocator<classad::ExprTree*> > const&, classad::EvalState&, classad::Value&)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:300: undefined reference to `classad::Value::SetErrorValue()'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:305: undefined reference to `classad::ExprTree::Evaluate(classad::EvalState&, classad::Value&) const'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::stringListRegexpMember_func(char const*, std::vector<classad::ExprTree*, std::allocator<classad::ExprTree*> > const&, classad::EvalState&, classad::Value&)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:553: undefined reference to `classad::Value::SetUndefinedValue()'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:570: undefined reference to `classad::Value::SetBooleanValue(bool)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::stringListSummarize_func(char const*, std::vector<classad::ExprTree*, std::allocator<classad::ExprTree*> > const&, classad::EvalState&, classad::Value&)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:401: undefined reference to `classad::Value::SetRealValue(double)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::releaseTheMatchAd()':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:281: undefined reference to `classad::MatchClassAd::RemoveLeftAd()'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:283: undefined reference to `classad::MatchClassAd::RemoveRightAd()'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::getTheMatchAd(classad::ClassAd*, classad::ClassAd*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:263: undefined reference to `classad::MatchClassAd::MatchClassAd()'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:265: undefined reference to `classad::MatchClassAd::ReplaceLeftAd(classad::ClassAd*)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:266: undefined reference to `classad::MatchClassAd::ReplaceRightAd(classad::ClassAd*)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::releaseTheMyRef(classad::ClassAd*)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:247: undefined reference to `classad::ClassAd::Remove(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::EvalBool(char const*, classad::ClassAd*, int&)':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:1274: undefined reference to `classad::ClassAd::EvaluateAttr(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, classad::Value&) const'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `compat_classad::ClassAd::Reconfig()':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:205: undefined reference to `classad::_useOldClassAdSemantics'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:215: undefined reference to `classad::FunctionCall::RegisterSharedLibraryFunctions(char const*)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:219: undefined reference to `classad::CondorErrMsg'
../condor_utils/libutils.a(compat_classad.cpp.o): In function `ClassAd':
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:700: undefined reference to `classad::ClassAd::ClassAd()'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:677: undefined reference to `classad::ClassAd::CopyFrom(classad::ClassAd const&)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:643: undefined reference to `classad::ClassAd::ClassAd(classad::ClassAd const&)'
/scratch/nwp/a67681b/src/condor_utils/compat_classad.cpp:623: undefined reference to `classad::ExprTree::set_user_debug_function(void (*)(char const*))'
../condor_utils/libutils.a(compat_classad.cpp.o):(.rodata._ZTVN14compat_classad7ClassAdE[vtable for compat_classad::ClassAd]+0x20): undefined reference to `classad::ClassAd::Copy() const'
../condor_utils/libutils.a(compat_classad.cpp.o):(.rodata._ZTVN14compat_classad7ClassAdE[vtable for compat_classad::ClassAd]+0x28): undefined reference to `classad::ClassAd::SameAs(classad::ExprTree const*) const'
../condor_utils/libutils.a(compat_classad.cpp.o):(.rodata._ZTVN14compat_classad7ClassAdE[vtable for compat_classad::ClassAd]+0x30): undefined reference to `classad::ClassAd::_SetParentScope(classad::ClassAd const*)'
../condor_utils/libutils.a(compat_classad.cpp.o):(.rodata._ZTVN14compat_classad7ClassAdE[vtable for compat_classad::ClassAd]+0x38): undefined reference to `classad::ClassAd::_Evaluate(classad::EvalState&, classad::Value&) const'
../condor_utils/libutils.a(compat_classad.cpp.o):(.rodata._ZTVN14compat_classad7ClassAdE[vtable for compat_classad::ClassAd]+0x40): undefined reference to `classad::ClassAd::_Evaluate(classad::EvalState&, classad::Value&, classad::ExprTree*&) const'
../condor_utils/libutils.a(compat_classad.cpp.o):(.rodata._ZTVN14compat_classad7ClassAdE[vtable for compat_classad::ClassAd]+0x48): undefined reference to `classad::ClassAd::_Flatten(classad::EvalState&, classad::Value&, classad::ExprTree*&, int*) const'
../condor_utils/libutils.a(compat_classad.cpp.o):(.rodata._ZTIN14compat_classad7ClassAdE[typeinfo for compat_classad::ClassAd]+0x10): undefined reference to `typeinfo for classad::ClassAd'
../condor_utils/libutils.a(classad_oldnew.cpp.o): In function `EvalTree(classad::ExprTree*, classad::ClassAd*, classad::ClassAd*, classad::Value*)':
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:424: undefined reference to `classad::MatchClassAd::MatchClassAd(classad::ClassAd*, classad::ClassAd*)'
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:426: undefined reference to `classad::ExprTree::Evaluate(classad::Value&) const'
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:434: undefined reference to `classad::MatchClassAd::~MatchClassAd()'
../condor_utils/libutils.a(classad_oldnew.cpp.o): In function `_putOldClassAd(Stream*, classad::ClassAd&, bool, bool, StringList*)':
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:276: undefined reference to `Stream::code(int&)'
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:296: undefined reference to `Stream::prepare_crypto_for_secret_is_noop()'
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:299: undefined reference to `Stream::put(char const*)'
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:301: undefined reference to `Stream::put_secret(char const*)'
../condor_utils/libutils.a(classad_oldnew.cpp.o): In function `getOldClassAdNoTypes(Stream*, classad::ClassAd&)':
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:143: undefined reference to `Stream::get(MyString&)'
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:149: undefined reference to `Stream::get_secret(char*&)'
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:170: undefined reference to `classad::ClassAd::Update(classad::ClassAd const&)'
../condor_utils/libutils.a(classad_oldnew.cpp.o): In function `getOldClassAd(Stream*, classad::ClassAd&)':
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:76: undefined reference to `Stream::get_string_ptr(char const*&)'
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:98: undefined reference to `classad::ClassAdParser::ParseClassAd(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, classad::ClassAd&, bool)'
../condor_utils/libutils.a(classad_oldnew.cpp.o): In function `getOldClassAd(Stream*)':
/scratch/nwp/a67681b/src/condor_utils/classad_oldnew.cpp:46: undefined reference to `classad::ClassAd::ClassAd()'
../condor_utils/libutils.a(my_hostname.cpp.o): In function `network_interface_to_ip(char const*, char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)':
/scratch/nwp/a67681b/src/condor_utils/my_hostname.cpp:158: undefined reference to `sysapi_get_network_device_info(std::vector<NetworkDeviceInfo, std::allocator<NetworkDeviceInfo> >&)'
../condor_utils/libutils.a(my_popen.cpp.o): In function `my_popenv_impl':
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:303: undefined reference to `PrivSepForkExec::PrivSepForkExec()'
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:305: undefined reference to `PrivSepForkExec::init()'
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:384: undefined reference to `PrivSepForkExec::in_child(MyString&, ArgList&)'
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:412: undefined reference to `PrivSepForkExec::parent_begin()'
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:413: undefined reference to `privsep_exec_set_uid(_IO_FILE*, unsigned int)'
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:414: undefined reference to `privsep_exec_set_path(_IO_FILE*, char const*)'
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:419: undefined reference to `privsep_exec_set_args(_IO_FILE*, ArgList&)'
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:422: undefined reference to `privsep_exec_set_env(_IO_FILE*, Env&)'
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:423: undefined reference to `privsep_exec_set_iwd(_IO_FILE*, char const*)'
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:425: undefined reference to `privsep_exec_set_inherit_fd(_IO_FILE*, int)'
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:433: undefined reference to `PrivSepForkExec::parent_end()'
/scratch/nwp/a67681b/src/condor_utils/my_popen.cpp:442: undefined reference to `PrivSepForkExec::~PrivSepForkExec()'
collect2: ld returned 1 exit status
make[2]: *** [src/condor_procd/condor_procd] Error 1