S
sriram
I have the following:
class BSA
{
...
...
...
...
public:
enum VRGAttrId {
attrIdVRGNull,
attrIdVRGAdminStatus,
attrIdVRGVRNames,
attrIdVRGRowStatus,
attrIdVRGLocations
};
typedef set<VRGAttrId, less<VRGAttrId> > VRGAttrIdSet;
typedef pair<Status, VRGAttrId> VRGStatusPair;
}
when i compile/link, i am getting the following link error
In function `BSA::~BSA(void)':
undefined reference to
`rb_tree<BSA::VRGAttrId, BSA::VRGAttrId,
identity<BSA::VRGAttrId>, less<BSA::VRGAttrId>,
__alloc<true, 0> >::clear(void)'
The class "BSA" is composed of several other classes
and it used to compile and link fine, till I added the above
I dont have any "rb_tree" in the code. I guess this is some
STL internal symbol? How do i get rid of the problem?
thanks in adv
I am usung ccppc (win2k cross compiler for ppc ). Since this class
is huge I cant check with g++.
-sb
class BSA
{
...
...
...
...
public:
enum VRGAttrId {
attrIdVRGNull,
attrIdVRGAdminStatus,
attrIdVRGVRNames,
attrIdVRGRowStatus,
attrIdVRGLocations
};
typedef set<VRGAttrId, less<VRGAttrId> > VRGAttrIdSet;
typedef pair<Status, VRGAttrId> VRGStatusPair;
}
when i compile/link, i am getting the following link error
In function `BSA::~BSA(void)':
undefined reference to
`rb_tree<BSA::VRGAttrId, BSA::VRGAttrId,
identity<BSA::VRGAttrId>, less<BSA::VRGAttrId>,
__alloc<true, 0> >::clear(void)'
The class "BSA" is composed of several other classes
and it used to compile and link fine, till I added the above
I dont have any "rb_tree" in the code. I guess this is some
STL internal symbol? How do i get rid of the problem?
thanks in adv
I am usung ccppc (win2k cross compiler for ppc ). Since this class
is huge I cant check with g++.
-sb