[
https://issues.apache.org/jira/browse/QPID-2212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12780606#action_12780606
]
Steve Huston commented on QPID-2212:
------------------------------------
It's still the same:
Linking...
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
class boost::program_options::typed_value * __cdecl
boost::program_options::bool_switch(bool *)"
(__imp_?bool_swi...@program_options@boost@@yapav?$typed_va...@_nd@1...@pa_n@Z)
referenced in function "class boost::program_options::value_semantic * __cdecl
qpid::optValue(bool &)"
(?optva...@qpid@@yapavvalue_seman...@program_options@boost@@a...@z)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: class boost::program_options::options_description_easy_init __thiscall
boost::program_options::options_description::add_options(void)"
(__imp_?add_opti...@options_description@program_opti...@boost@@qae?avoptions_description_easy_i...@23@XZ)
referenced in function "public: class
boost::program_options::options_description_easy_init __thiscall
qpid::Options::addOptions(void)"
(?addopti...@options@qpid@@qae?avoptions_description_easy_i...@program_options@boost@@XZ)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: __thiscall
boost::program_options::options_description::~options_description(void)"
(__imp_??1options_descript...@program_options@boost@@q...@xz) referenced in
function "public: __thiscall qpid::Options::~Options(void)"
(??1opti...@qpid@@q...@xz)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
class std::basic_ostream > & __cdecl boost::program_options::operator<<(class
std::basic_ostream > &,class boost::program_options::options_description const
&)"
(__imp_??6program_opti...@boost@@yaaav?$basic_ostr...@du?$char_traits@d...@std@@@std@@aa...@abvoptions_description@01@@Z)
referenced in function "public: bool __thiscall Options::parse(int,char * *)"
(?pa...@options@@qae_nhpa...@z)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: virtual __thiscall
boost::program_options::value_semantic_codecvt_helper::~value_semantic_codecvt_helper(void)"
(__imp_??1?$value_semantic_codecvt_hel...@d@program_opti...@boost@@u...@xz)
referenced in function
__unwindfunclet$??1?$typed_va...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@d...@program_options@boost@@u...@xz$0
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
const boost::program_options::value_semantic::`vftable'"
(__imp_??_7value_seman...@program_options@boost@@6B@) referenced in function
"public: virtual __thiscall boost::program_options::typed_value,class
std::allocator >,char>::~typed_value,class std::allocator >,char>(void)"
(??1?$typed_va...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@d...@program_options@boost@@u...@xz)
spout.obj : error LNK2001: unresolved external symbol "private: virtual void
__thiscall boost::program_options::value_semantic_codecvt_helper::parse(class
boost::any &,class std::vector,class std::allocator >,class
std::allocator,class std::allocator > > > const &,bool)const "
(?pa...@?$value_semantic_codecvt_helper@d...@program_options@boost@@ebexaav...@3@abv?$vec...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@v?$alloca...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@@2@@std@@_...@z)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
class std::basic_string,class std::allocator > boost::program_options::arg"
(__imp_?...@program_options@boost@@3v?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@A)
referenced in function "public: virtual class std::basic_string,class
std::allocator > __thiscall boost::program_options::typed_value,class
std::allocator >,char>::name(void)const "
(?n...@?$typed_value@v?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@d...@program_options@boost@@ube?av?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@XZ)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
void __cdecl boost::program_options::validate(class boost::any &,class
std::vector,class std::allocator >,class std::allocator,class std::allocator >
> > const &,class std::basic_string,class std::allocator > *,int)"
(__imp_?valid...@program_options@boost@@yaxaav...@2@abv?$vec...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@v?$alloca...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@@2@@std@@pav?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@5...@h@Z)
referenced in function "public: virtual void __thiscall
boost::program_options::typed_value,class std::allocator >,char>::xparse(class
boost::any &,class std::vector,class std::allocator >,class
std::allocator,class std::allocator > > > const &)const "
(?xpa...@?$typed_value@v?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@d...@program_options@boost@@ubexaav...@3@abv?$vec...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@v?$alloca...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@@2@@std@@@Z)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: virtual __thiscall
boost::program_options::invalid_option_value::~invalid_option_value(void)"
(__imp_??1invalid_option_va...@program_options@boost@@u...@xz) referenced in
function
__unwindfunclet$??0?$error_info_injec...@vinvalid_option_value@program_opti...@boost@@@exception_det...@boost@@q...@abu012@@Z$0
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: __thiscall
boost::program_options::invalid_option_value::invalid_option_value(class
boost::program_options::invalid_option_value const &)"
(__imp_??0invalid_option_va...@program_options@boost@@q...@abv012@@Z)
referenced in function "public: __thiscall
boost::exception_detail::error_info_injector::error_info_injector(struct
boost::exception_detail::error_info_injector const &)"
(??0?$error_info_injec...@vinvalid_option_value@program_opti...@boost@@@exception_det...@boost@@q...@abu012@@Z)
spout.obj : error LNK2001: unresolved external symbol "public: virtual char
const * __thiscall boost::program_options::validation_error::what(void)const "
(?w...@validation_error@program_opti...@boost@@UBEPBDXZ)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: virtual __thiscall
boost::program_options::validation_error::~validation_error(void)"
(__imp_??1validation_er...@program_options@boost@@u...@xz) referenced in
function
__unwindfunclet$??0?$error_info_injec...@vvalidation_error@program_opti...@boost@@@exception_det...@boost@@q...@abu012@@Z$0
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: __thiscall
boost::program_options::validation_error::validation_error(class
boost::program_options::validation_error const &)"
(__imp_??0validation_er...@program_options@boost@@q...@abv012@@Z) referenced in
function "public: __thiscall
boost::exception_detail::error_info_injector::error_info_injector(struct
boost::exception_detail::error_info_injector const &)"
(??0?$error_info_injec...@vvalidation_error@program_opti...@boost@@@exception_det...@boost@@q...@abu012@@Z)
spout.obj : error LNK2001: unresolved external symbol "public: __thiscall
boost::program_options::invalid_option_value::invalid_option_value(class
boost::program_options::invalid_option_value const &)"
(??0invalid_option_va...@program_options@boost@@q...@abv012@@Z)
spout.obj : error LNK2001: unresolved external symbol "public: __thiscall
boost::program_options::validation_error::validation_error(class
boost::program_options::validation_error const &)"
(??0validation_er...@program_options@boost@@q...@abv012@@Z)
spout.obj : error LNK2001: unresolved external symbol "public: __thiscall
boost::program_options::error::error(class boost::program_options::error const
&)" (??0er...@program_options@boost@@q...@abv012@@Z)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: __thiscall
boost::program_options::validation_error::validation_error(class
std::basic_string,class std::allocator > const &)"
(__imp_??0validation_er...@program_options@boost@@q...@abv?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@@Z)
referenced in function "class std::basic_string,class std::allocator > const &
__cdecl boost::program_options::validators::get_single_string(class
std::vector,class std::allocator >,class std::allocator,class std::allocator >
> > const &,bool)"
(??$get_single_str...@d@validat...@program_options@boost@@yaabv?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@abv?$vec...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@v?$alloca...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@@2@@4...@_n@Z)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: __thiscall
boost::program_options::invalid_option_value::invalid_option_value(class
std::basic_string,class std::allocator > const &)"
(__imp_??0invalid_option_va...@program_options@boost@@q...@abv?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@@Z)
referenced in function
__catch$??$valid...@_jd@program_opti...@boost@@yaxaav...@1@abv?$vec...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@v?$alloca...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@@2@@std@@pa...@z$0
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
void __cdecl boost::program_options::validators::check_first_occurrence(class
boost::any const &)"
(__imp_?check_first_occurre...@validators@program_opti...@boost@@yaxabv...@3@@Z)
referenced in function "void __cdecl
boost::program_options::validate<__int64,char>(class boost::any &,class
std::vector,class std::allocator >,class std::allocator,class std::allocator >
> > const &,__int64 *,long)"
(??$valid...@_jd@program_opti...@boost@@yaxaav...@1@abv?$vec...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@v?$alloca...@v?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@@2@@std@@pa...@z)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: class boost::program_options::options_description & __thiscall
boost::program_options::options_description::add(class
boost::program_options::options_description const &)"
(__imp_?...@options_description@program_opti...@boost@@qaeaav...@abv123@@Z)
referenced in function "public: __thiscall Options::Options(class
std::basic_string,class std::allocator > const &)"
(??0Options@@q...@abv?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@@Z)
spout.obj : error LNK2019: unresolved external symbol "__declspec(dllimport)
public: class boost::program_options::options_description_easy_init &
__thiscall
boost::program_options::options_description_easy_init::operator()(char const
*,class boost::program_options::value_semantic const *,char const *)"
(__imp_??roptions_description_easy_i...@program_options@boost@@qaeaav...@pbdpbvvalue_semantic@1...@0@Z)
referenced in function "public: __thiscall Options::Options(class
std::basic_string,class std::allocator > const &)"
(??0Options@@q...@abv?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@@Z)
C:\qpid\trunk\build\examples\messaging\Release\spout.exe : fatal error LNK1120:
22 unresolved externals
> C++ messaging spout and drain examples don't build on Windows
> -------------------------------------------------------------
>
> Key: QPID-2212
> URL: https://issues.apache.org/jira/browse/QPID-2212
> Project: Qpid
> Issue Type: Bug
> Components: Qpid Examples
> Affects Versions: 0.6
> Environment: Windows
> Reporter: Steve Huston
> Assignee: Gordon Sim
>
> The new qpid/cpp/examples/messaging spout and drain examples get link
> failures for boost::program_options entrypoints.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]