skurut4.cesnet.cz$ g++ -ggdb -I/opt/glite/include -L/opt/glite/lib -lglite_lb_clientpp_gcc32dbg -lglite_wms_util -Wall CE-stat.cpp -o new-cpp /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::filesystem::create_directory(boost::filesystem::path const&)' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::exception::Exception::dbgMessage()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAdUnParser::~ClassAdUnParser()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAdParser::ClassAdParser()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::mutex::do_lock()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::EvaluateAttrInt(std::basic_string, std::allocator > const&, int&) const' /opt/glite/lib/libglite_wms_util.so: undefined reference to `typeinfo for boost::lock_error' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::exception::Exception::what() const' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::filesystem::path::path(char const*, bool (*)(std::basic_string, std::allocator > const&))' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::EvalState::~EvalState()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAdUnParser::Unparse(std::basic_string, std::allocator >&, classad::ExprTree const*)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::Literal::GetValue(classad::Value&) const' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ExprTree::Evaluate(classad::EvalState&, classad::Value&) const' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::reg_expression, std::allocator >::~reg_expression()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::MatchClassAd::MatchClassAd(classad::ClassAd*, classad::ClassAd*)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::ClassAd(classad::ClassAd const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::Insert(std::basic_string, std::allocator > const&, classad::ExprTree*)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `vtable for boost::lock_error' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAdParser::ParseClassAd(char const*, bool)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ExprTree::Evaluate(classad::Value&) const' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAdParser::ParseClassAd(std::basic_string, std::allocator > const&, bool)' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::jobid::JobId::JobId()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::filesystem::is_directory(boost::filesystem::path const&)' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::jobid::JobId::operator=(glite::wmsutils::jobid::JobId const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::InsertAttr(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::filesystem::path::branch_path() const' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::Value::IsNumber(double&) const' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::exception::Exception::getStackTrace()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::EvaluateAttrBool(std::basic_string, std::allocator > const&, bool&) const' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::filesystem::native(std::basic_string, std::allocator > const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::filesystem::path::native_file_string() const' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::exception::Exception::~Exception()' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::exception::Exception::getCode()' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::exception::Exception::push_back(std::basic_string, std::allocator > const&, int, std::basic_string, std::allocator > const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::Value::Value()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::Value::Value(classad::Value const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::re_detail::get_mem_block()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::re_detail::c_traits_base::lower_case_map' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::jobid::JobId::~JobId()' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::exception::Exception::printStackTrace()' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::exception::Exception::log(std::basic_string, std::allocator > const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::re_detail::verify_options(unsigned int, boost::regex_constants::_match_flags)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `vtable for boost::filesystem::filesystem_error' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::~ClassAd()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `vtable for boost::thread_exception' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `vtable for glite::wmsutils::exception::Exception' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::MatchClassAd::~MatchClassAd()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::MatchClassAd::RemoveLeftAd()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::filesystem::filesystem_error::~filesystem_error()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::filesystem::filesystem_error::filesystem_error(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::ClassAd()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::re_detail::c_traits_base::error_string(unsigned int)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::reg_expression, std::allocator >::reg_expression(char const*, unsigned int, std::allocator const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::EvalState::EvalState()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::mutex::mutex()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::EvaluateExpr(std::basic_string, std::allocator > const&, classad::Value&) const' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAdParser::ParseClassAd(std::basic_istream >&, bool)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAdUnParser::ClassAdUnParser()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::Value::~Value()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::filesystem::exists(boost::filesystem::path const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::lock_error::lock_error()' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `typeinfo for glite::wmsutils::exception::Exception' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::jobid::JobId::toString() const' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::InsertAttr(std::basic_string, std::allocator > const&, int, classad::Value::NumberFactor)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::re_detail::c_traits_base::class_map' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::EvaluateAttrString(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >&) const' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::exception::Exception::getExceptionName()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::c_regex_traits::transform(std::basic_string, std::allocator >&, std::basic_string, std::allocator > const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::MatchClassAd::RemoveRightAd()' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::jobid::JobId::JobId(glite::wmsutils::jobid::JobId const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::EvaluateAttr(std::basic_string, std::allocator > const&, classad::Value&) const' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::jobid::JobId::JobId(_edg_wlc_JobId* const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::c_regex_traits::transform_primary(std::basic_string, std::allocator >&, std::basic_string, std::allocator > const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::lock_error::~lock_error()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::re_detail::put_mem_block(void*)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `typeinfo for boost::filesystem::filesystem_error' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAdParser::~ClassAdParser()' /opt/glite/lib/libglite_lb_clientpp_gcc32dbg.so: undefined reference to `glite::wmsutils::exception::Exception::Exception(std::basic_string, std::allocator > const&, int, std::basic_string, std::allocator > const&, int, std::basic_string, std::allocator > const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::re_detail::raise_regex_exception(std::basic_string, std::allocator > const&)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::mutex::do_unlock()' /opt/glite/lib/libglite_wms_util.so: undefined reference to `classad::ClassAd::InsertAttr(std::basic_string, std::allocator > const&, bool)' /opt/glite/lib/libglite_wms_util.so: undefined reference to `boost::mutex::~mutex()' collect2: ld returned 1 exit status