[Xapian-tickets] [Xapian] #403: Could not find a match for std::vector<unsigned>::assign since 1.0.12

Xapian nobody at xapian.org
Fri Sep 18 17:44:53 BST 2009


#403: Could not find a match for std::vector<unsigned>::assign since 1.0.12
------------------------+---------------------------------------------------
 Reporter:  dmichelsen  |       Owner:  olly    
     Type:  defect      |      Status:  assigned
 Priority:  normal      |   Milestone:  1.1.3   
Component:  Other       |     Version:  1.0.12  
 Severity:  blocker     |    Keywords:          
Blockedby:              |    Platform:  Solaris 
 Blocking:              |  
------------------------+---------------------------------------------------

Comment(by dmichelsen):

 The previous error is solved by the defined, however I now get a different
 error:
 {{{
         /opt/studio/SOS11/SUNWspro/bin/CC -DHAVE_CONFIG_H -I. -I..
 -I../common -I../include -I../include -I./harness -I../backends/quartz
 -I/opt/csw/include  -xO3 -xarch=v8 -I/opt/csw/include -c -o
 harness/backendmanager_remotetcp.o harness/backendmanager_remotetcp.cc
 /bin/bash ../libtool  --tag=CXX   --mode=link
 /opt/studio/SOS11/SUNWspro/bin/CC  -xO3 -xarch=v8 -I/opt/csw/include -no-
 install  -xarch=v8 -lm -L/opt/csw/lib -o btreetest btreetest.o
 harness/backendmanager.o harness/backendmanager_multi.o
 harness/index_utils.o harness/testsuite.o harness/testutils.o
 harness/unixcmds.o harness/backendmanager_flint.o
 harness/backendmanager_inmemory.o harness/backendmanager_quartz.o
 harness/backendmanager_remoteprog.o harness/backendmanager_remotetcp.o
 ../libgetopt.la ../libquartzcheck.la ../libxapian.la
 mkdir .libs
 /opt/studio/SOS11/SUNWspro/bin/CC -xO3 -xarch=v8 -I/opt/csw/include
 -xarch=v8 -o btreetest btreetest.o harness/backendmanager.o
 harness/backendmanager_multi.o harness/index_utils.o harness/testsuite.o
 harness/testutils.o harness/unixcmds.o harness/backendmanager_flint.o
 harness/backendmanager_inmemory.o harness/backendmanager_quartz.o
 harness/backendmanager_remoteprog.o harness/backendmanager_remotetcp.o
 -L/opt/csw/lib ../.libs/libgetopt.a ../.libs/libquartzcheck.a
 ../.libs/libxapian.so -library=stlport4 -lz -lnsl -lsocket -lm
 -R/home/dam/mgar/pkg/xapian-core/trunk/work/build-isa-sparcv8/xapian-
 core-1.0.12/.libs -R/opt/csw/lib
 Undefined                       first referenced
  symbol                             in file
 __rwstd::rwse_eofbit_set       harness/index_utils.o
 [Hint: static member __rwstd::rwse_eofbit_set must be defined in the
 program]

 std::string::basic_string(const char*,const char*,const
 std::allocator<char>&) harness/index_utils.o
 char*__rwstd::__rw_basis<char*,std::allocator<char> >::data()const
 harness/backendmanager.o
 void std::string::__clone(unsigned) harness/unixcmds.o
 __rwstd::except_msg_string::except_msg_string(unsigned,...)
 harness/index_utils.o
 std::string &std::string::__sun_append(const std::string &)
 harness/backendmanager.o
 __rwstd::__rwse_StringIndexOutOfRange harness/testsuite.o
 [Hint: static member __rwstd::__rwse_StringIndexOutOfRange must be defined
 in the program]

 __rwstd::__rwse_InvalidSizeParam harness/unixcmds.o
 [Hint: static member __rwstd::__rwse_InvalidSizeParam must be defined in
 the program]

 std::string::__nullref btreetest.o
 [Hint: static member std::string::__nullref must be defined in the
 program]

 void std::string::__initn(unsigned,char) btreetest.o
 std::ostream &std::operator<<(std::ostream &,const char*) btreetest.o
 __rwstd::__string_ref<char,std::char_traits<char>,std::allocator<char>
 >*std::string::__getRep(unsigned,unsigned) btreetest.o
 const char*__rwstd::rw_traits<char,std::char_traits<char> >::rfind(const
 char*,char,unsigned) harness/testsuite.o
 std::basic_string<__type_0,__type_1,__type_2>std::operator+<char,std::char_traits<char>,std::allocator<char>
 >(const std::basic_string<__type_0,__type_1,__type_2>&,__type_0)
 harness/testsuite.o
 __rwstd::facet_imp*std::locale::__make_explicit(const
 std::locale::id&,bool,int,__rwstd::facet_imp*(*)(int,const
 char*,unsigned))const btreetest.o
 __rwstd::__rw_basis<char*,std::allocator<char>
 >__rwstd::__rw_basis<char*,std::allocator<char> >::operator=(char*const&)
 harness/backendmanager.o
 void
 __rwstd::__string_ref<char,std::char_traits<char>,std::allocator<char>
 >::__addReference() harness/backendmanager.o
 __rwstd::__string_ref<char,std::char_traits<char>,std::allocator<char>
 >*std::string::__pref()const harness/backendmanager.o
 std::ostream &std::operator<<(std::ostream &,char) btreetest.o
 std::string std::string::__sun_concat(const std::string &)const
 btreetest.o
 char*__rwstd::__string_ref<char,std::char_traits<char>,std::allocator<char>
 >::data()const harness/backendmanager.o
 std::string std::string::__sun_concat(const char*)const btreetest.o
 void std::string::__clone() btreetest.o
 std::string &std::string::__sun_append(const char*)
 harness/backendmanager.o
 char*std::string::replace(unsigned,unsigned,const
 char*,unsigned,unsigned,unsigned) harness/testsuite.o
 void std::ifstream::open(const char*,int,long) harness/index_utils.o
 void std::string::__unLink() btreetest.o
 long
 __rwstd::__string_ref<char,std::char_traits<char>,std::allocator<char>
 >::__references()const harness/backendmanager.o
 char*std::char_traits<char>::copy(char*,const char*,unsigned)
 harness/backendmanager.o
 __rwstd::facet_imp*__rwstd::facet_maker<std::ctype<char>
 >::maker_func(int,const char*,unsigned) btreetest.o
 __rwstd::rwse_badbit_set       harness/index_utils.o
 [Hint: static member __rwstd::rwse_badbit_set must be defined in the
 program]

 __rwstd::rwse_failbit_set      harness/index_utils.o
 [Hint: static member __rwstd::rwse_failbit_set must be defined in the
 program]

 ld: fatal: Symbol referencing errors. No output written to btreetest
 gmake[6]: *** [btreetest] Error 1
 gmake[6]: Leaving directory `/home/dam/mgar/pkg/xapian-core/trunk/work
 /build-isa-sparcv8/xapian-core-1.0.12/tests'
 gmake[5]: *** [check-am] Error 2
 gmake[5]: Leaving directory `/home/dam/mgar/pkg/xapian-core/trunk/work
 /build-isa-sparcv8/xapian-core-1.0.12/tests'
 gmake[4]: *** [check] Error 2
 gmake[4]: Leaving directory `/home/dam/mgar/pkg/xapian-core/trunk/work
 /build-isa-sparcv8/xapian-core-1.0.12/tests'
 gmake[3]: *** [check-recursive] Error 1
 gmake[3]: Leaving directory `/home/dam/mgar/pkg/xapian-core/trunk/work
 /build-isa-sparcv8/xapian-core-1.0.12'
 gmake[2]: *** [check] Error 2
 gmake[2]: Leaving directory `/home/dam/mgar/pkg/xapian-core/trunk/work
 /build-isa-sparcv8/xapian-core-1.0.12'
 gmake[1]: *** [test-work/build-isa-sparcv8/xapian-core-1.0.12/Makefile]
 Error 2
 gmake[1]: Leaving directory `/home/dam/mgar/pkg/xapian-core/trunk'
 gmake: *** [merge-isa-sparcv8] Error 2
 }}}

 BTW, I am packaging up Xapian for OpenCSW and the project offers accounts
 on the buildfarm for upstream maintainers who don't directly work on
 releasable packages to enhance Solaris support. If you are interested you
 can get an account on the farm equipped with Solaris 8-10 both Sparc and
 x86.

-- 
Ticket URL: <http://trac.xapian.org/ticket/403#comment:5>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list