[info-performer] Re: Problem compiling with CC (7.2.1) and STL

Date view Thread view Subject view Author view

From: Carlos Delgado (C.Delgado++at++pgr.salford.ac.uk)
Date: 07/11/2003 11:02:07


Nevermind.

I made a silly mistake and have already sorted it
Ta

Carlos Delgado wrote:

>Hi there I have a problem when linking a program which
>contains some STL code. Which works fine under Linux, but for some weird
>reason it cannot link the executable file.
>
>
>Please find a breif descripption of the configuration I am using and
>the messages that I received.
>
>
>
>
>Compiler and linker: MIPS
>geriatrix 472% CC -version
>MIPSpro Compilers: Version 7.2.1
>
>
>STL v. 3.3
>
>
>I am trying to link with the next
>--- tstReceiveDataController ---
> CC -n32 -I/server/PHD_STUDENTS/HOME/carlos/phd/code/include/stl
>-o tstReceiveDataController
>
>
>
>
>This is what I get.
>
>
>
>
>"/server/PHD_STUDENTS/HOME/carlos/phd/code/include/clCountedPtr.h", line
>49: warning(1388):
> delete of pointer to incomplete class
> delete _pValue;
> ^
> detected during:
> instantiation of "void clCountedPtr<clSubject>::_dispose()"
>at
> line 74
> instantiation of "clCountedPtr<clSubject>
> &clCountedPtr<clSubject>::operator=(const
> clCountedPtr<clSubject> &)" at line 370 of
>
>"/server/PHD_STUDENTS/HOME/carlos/phd/code/include/stl/co
> ncept_checks.h"
> instantiation of "clCountedPtr<clSubject>
>
>_STL_ERROR::__assignment_operator_requirement_violation(c
> lCountedPtr<clSubject>)" at line 530 of
>
>"/server/PHD_STUDENTS/HOME/carlos/phd/code/include/stl/co
> ncept_checks.h"
> instantiation of "void
>
>_Assignable_concept_specification<ptrSubject>::_Assignabl
> e_requirement_violation(ptrSubject)" at line 107
>of
>
>"/server/PHD_STUDENTS/HOME/carlos/phd/code/include/stl/st
> l_map.h"
> instantiation of class "std::map<std::string, ptrSubject,
> std::less<std::string>,
>std::allocator<ptrSubject>>" at
> line 68 of "clReceiveDataController.h"
>
>ld32: ERROR 33: Unresolved text symbol
>"std::__destroy_aux(std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>
>>*,std::basic_string<char,std::char_traits<char>,std::allocator<char> >*,__false_type)" -- 1st referenced by libnet.a(clReceiveDataController.o).
>>
>>
> Use linker option -v to see when and which objects, archives and
>dsos are loaded.
>ld32: ERROR 33: Unresolved text symbol "std::find_if(const char*,const
>char*,CIsComma,std::random_access_iterator_tag)" -- 1st referenced by
>libnet.a(clReceiveDataController.o).
> Use linker option -v to see when and which objects, archives and
>dsos are loaded.
>ld32: ERROR 33: Unresolved text symbol "std::find_if(const char*,const
>char*,CIsSpace,std::random_access_iterator_tag)" -- 1st referenced by
>libnet.a(clReceiveDataController.o).
> Use linker option -v to see when and which objects, archives and
>dsos are loaded.
>ld32: ERROR 33: Unresolved text symbol
>"__sink_unused_warning(std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>
>>)" -- 1st referenced by libnet.a(clReceiveDataController.o).
>>
>>
> Use linker option -v to see when and which objects, archives and
>dsos are loaded.
>ld32: ERROR 33: Unresolved text symbol "std::operator<<(ostream&,const
>std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)"
>-- 1st referenced by libnet.a(clReceiveDataController.o).
> Use linker option -v to see when and which objects, archives and
>dsos are loaded.
>ld32: ERROR 33: Unresolved text symbol
>"std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>
>>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::_M_insert_aux(std::basic_string<char,std::char_traits<char>,std::allocator<char> >*,const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)" -- 1st referenced by libnet.a(clReceiveDataController.o).
>>
>>
> Use linker option -v to see when and which objects, archives and
>dsos are loaded.
>ld32: ERROR 33: Unresolved text symbol
>"std::_List_base<clCountedPtr<clObserver>,std::allocator<clCountedPtr<clObserver>
>
>
>>>::clear(void)" -- 1st referenced by libnet.a(clConcreteSubject.o).
>>>
>>>
> Use linker option -v to see when and which objects, archives and
>dsos are loaded.
>ld32: ERROR 33: Unresolved text symbol
>"std::list<clCountedPtr<clObserver>,std::allocator<clCountedPtr<clObserver>
>
>
>>>::remove(const clCountedPtr<clObserver>&)" -- 1st referenced by libnet.a(clSubject.o).
>>>
>>>
> Use linker option -v to see when and which objects, archives and
>dsos are loaded.
>
>
>
>Ta
>Carlos
>
>
>
>

-- 
Carlos Delgado                                 ~~~~~
Centre for Virtual Environments               (\o o/)
The University of Salford           ___________ &!& _______________
Business House M5 4WT, U.K.       &"Inspiration exists, but it has &
(44) +161 295 2918                & to find us working" --Picasso  &
Fax (44) + 161 285 2925            ________________________________
web http://www.nicve.salford.ac.uk/carlos


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Fri Jul 11 2003 - 10:55:28 PDT