Your message dated Sat, 28 Jan 2006 11:29:02 +0100
with message-id <[EMAIL PROTECTED]>
and subject line Removed
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 14 Aug 2005 19:33:12 +0000
>From [EMAIL PROTECTED] Sun Aug 14 12:33:12 2005
Return-path: <[EMAIL PROTECTED]>
Received: from blars.org (renig.nat.blars.org) [64.81.35.59] 
        by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
        id 1E4OEJ-00054Y-00; Sun, 14 Aug 2005 12:33:11 -0700
Received: from quaff (quaff.nat.blars.org [172.16.2.7])
        by renig.nat.blars.org (8.12.3/8.12.3/Debian-7.1) with ESMTP id 
j7EJX8Mu005330
        (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
        Sun, 14 Aug 2005 12:33:08 -0700
Received: from quaff.nat.blars.org (quaff [127.0.0.1])
        by quaff (8.13.4/8.13.4/Debian-3) with ESMTP id j7EJOUZK013578;
        Sun, 14 Aug 2005 12:24:30 -0700
Received: (from [EMAIL PROTECTED])
        by quaff.nat.blars.org (8.13.4/8.13.4/Submit) id j7EJOUjv013576;
        Sun, 14 Aug 2005 12:24:30 -0700
Date: Sun, 14 Aug 2005 12:24:30 -0700
From: Blars Blarson <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: heaplayer: ftbfs [sparc] there are no arguments to 'setTidMap' that 
depend on a template parameter
Message-ID: <[EMAIL PROTECTED]>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Reportbug-Version: 3.15
User-Agent: Mutt/1.5.9i
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.4 required=4.0 tests=BAYES_00,HAS_PACKAGE,
        HTML_20_30 autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: heaplayer
Version: 3.2.2-2
Severity: serious
Justification: fails to build from source

heaplayer failed to build on a sparc buildd, duplicated on my sparc pbuilder.
It also failed to build on other buildds.  


cd hoard;       g++ -Wall -fPIC -fmessage-length=0 -pipe -O3 
-finline-limit=65000 -fkeep-inline-functions -finline-functions -ffast-math 
-fomit-frame-pointer -DNDEBUG -I. -I../../heaplayers -D_REENTRANT=1 -shared 
-DUSE_HOARD -o ../allocators/libhoard.so libhoard.cpp
basehoardmanager.h: In instantiation of 
'BaseHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u>':
hoardmanager.h:69:   instantiated from 
'HoardManager<AlignedSuperblockHeap<TheLockType, 8192u>, 
EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u>, 
HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u, 8, TheLockType, 
bogusThresholdFunctionClass, ProcessHeap1>'
conformantheap.h:7:   instantiated from 
'ConformantHeap<HoardManager<AlignedSuperblockHeap<TheLockType, 8192u>, 
EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u>, 
HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u, 8, TheLockType, 
bogusThresholdFunctionClass, ProcessHeap1> >'
hoard.h:98:   instantiated from here
basehoardmanager.h:14: warning: 'class 
BaseHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u>' has 
virtual functions but non-virtual destructor
emptyhoardmanager.h: In instantiation of 
'EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u>':
hoardmanager.h:398:   instantiated from 
'HoardManager<AlignedSuperblockHeap<TheLockType, 8192u>, 
EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u>, 
HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u, 8, TheLockType, 
bogusThresholdFunctionClass, ProcessHeap1>'
conformantheap.h:7:   instantiated from 
'ConformantHeap<HoardManager<AlignedSuperblockHeap<TheLockType, 8192u>, 
EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u>, 
HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u, 8, TheLockType, 
bogusThresholdFunctionClass, ProcessHeap1> >'
hoard.h:98:   instantiated from here
emptyhoardmanager.h:9: warning: 'class 
EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192u>' has 
virtual functions but non-virtual destructor
basehoardmanager.h: In instantiation of 
'BaseHoardManager<HoardSuperblock<TheLockType, 8192, SmallHeap>, 8192u>':
hoardmanager.h:69:   instantiated from 
'HoardManager<AlignedSuperblockHeap<TheLockType, 8192u>, ProcessHeap, 
HoardSuperblock<TheLockType, 8192, SmallHeap>, 8192u, 8, TheLockType, 
hoardThresholdFunctionClass, SmallHeap>'
hoard.h:187:   instantiated from here
basehoardmanager.h:14: warning: 'class 
BaseHoardManager<HoardSuperblock<TheLockType, 8192, SmallHeap>, 8192u>' has 
virtual functions but non-virtual destructor
heapmanager.h: In constructor 'HeapManager<LockType, HeapType>::HeapManager()':
heapmanager.h:23: error: there are no arguments to 'setTidMap' that depend on a 
template parameter, so a declaration of 'setTidMap' must be available
heapmanager.h:23: error: (if you use '-fpermissive', G++ will accept your code, 
but allowing the use of an undeclared name is deprecated)
heapmanager.h:25: error: 'MaxHeaps' was not declared in this scope
heapmanager.h:26: error: there are no arguments to 'setInusemap' that depend on 
a template parameter, so a declaration of 'setInusemap' must be available
heapmanager.h: In member function 'void HeapManager<LockType, 
HeapType>::chooseZero()':
heapmanager.h:33: error: there are no arguments to 'setTidMap' that depend on a 
template parameter, so a declaration of 'setTidMap' must be available
heapmanager.h: In member function 'int HeapManager<LockType, 
HeapType>::findUnusedHeap()':
heapmanager.h:46: error: 'MaxHeaps' was not declared in this scope
heapmanager.h:46: error: there are no arguments to 'getInusemap' that depend on 
a template parameter, so a declaration of 'getInusemap' must be available
heapmanager.h:48: error: 'MaxHeaps' was not declared in this scope
heapmanager.h:54: error: there are no arguments to 'setInusemap' that depend on 
a template parameter, so a declaration of 'setInusemap' must be available
heapmanager.h:55: error: there are no arguments to 'setTidMap' that depend on a 
template parameter, so a declaration of 'setTidMap' must be available
heapmanager.h: In member function 'void HeapManager<LockType, 
HeapType>::releaseHeap()':
heapmanager.h:69: error: there are no arguments to 'getTidMap' that depend on a 
template parameter, so a declaration of 'getTidMap' must be available
heapmanager.h:71: error: there are no arguments to 'setInusemap' that depend on 
a template parameter, so a declaration of 'setInusemap' must be available
heapmanager.h:75: error: there are no arguments to 'getInusemap' that depend on 
a template parameter, so a declaration of 'getInusemap' must be available
heapmanager.h:76: error: there are no arguments to 'setInusemap' that depend on 
a template parameter, so a declaration of 'setInusemap' must be available
../../heaplayers/hybridheap.h: At global scope:
../../heaplayers/hybridheap.h: In instantiation of 'HL::HybridHeap<4008, 
ThreadPoolHeap<1024, 128, PerThreadHoardHeap>, BigHeap>':
../../heaplayers/ansiwrapper.h:21:   instantiated from 
'HL::ANSIWrapper<HL::HybridHeap<4008, ThreadPoolHeap<1024, 128, 
PerThreadHoardHeap>, BigHeap> >'
ignoreinvalidfree.h:13:   instantiated from 
'IgnoreInvalidFree<HL::ANSIWrapper<HL::HybridHeap<4008, ThreadPoolHeap<1024, 
128, PerThreadHoardHeap>, BigHeap> > >'
hoard.h:253:   instantiated from 'HoardHeap<1024, 128>'
heapmanager.h:13:   instantiated from 'HeapManager<TheLockType, HoardHeap<1024, 
128> >'
libhoard.cpp:82:   instantiated from here
../../heaplayers/hybridheap.h:26: warning: comparison between 'enum 
RedirectFree<LockMallocHeap<SmallHeap>, HoardSuperblock<TheLockType, 8192, 
SmallHeap>, 8192u>::<anonymous>' and 'enum 
AddHeaderHeap<HoardSuperblock<TheLockType, 8192, BigHeapSuper>, 8192u, 
AlignedMmap<8192u, HL::MmapHeap> >::<anonymous>'
../../heaplayers/hybridheap.h:26: warning: enumeral mismatch in conditional 
expression: 'RedirectFree<LockMallocHeap<SmallHeap>, 
HoardSuperblock<TheLockType, 8192, SmallHeap>, 8192u>::<anonymous enum>' vs 
'AddHeaderHeap<HoardSuperblock<TheLockType, 8192, BigHeapSuper>, 8192u, 
AlignedMmap<8192u, HL::MmapHeap> >::<anonymous enum>'
libhoard.cpp: In function 'void* startMeUp(void*)':
libhoard.cpp:399: warning: unused variable 'tl'
libhoard.cpp: In function 'int pthread_create(pthread_t*, const 
pthread_attr_t*, void* (*)(void*), void*)':
libhoard.cpp:439: warning: unused variable 't'
tlab.h: In constructor 'ThreadLocalAllocationBuffer<NumBins, getSizeClass, 
getClassSize, LocalHeapThreshold, SuperblockType, SuperblockSize, 
ParentHeap>::ThreadLocalAllocationBuffer(ParentHeap*) [with int NumBins = 32, 
int (* getSizeClass)(size_t) = HL::bins<Header, 8192>::getSizeClass [with 
Header = NoHeader], size_t (* getClassSize)(int) = HL::bins<Header, 
8192>::getClassSize [with Header = NoHeader], int LocalHeapThreshold = 65536, 
SuperblockType = HoardSuperblock<TheLockType, 8192, SmallHeap>, int 
SuperblockSize = 8192, ParentHeap = PerThreadHoardHeap]':
libhoard.cpp:155:   instantiated from here
tlab.h:131: warning: 'ThreadLocalAllocationBuffer<32, HL::bins<Header, 
8192>::getSizeClass [with Header = NoHeader], HL::bins<Header, 
8192>::getClassSize [with Header = NoHeader], 65536, 
HoardSuperblock<TheLockType, 8192, SmallHeap>, 8192, 
PerThreadHoardHeap>::_localHeapBytes' will be initialized after
tlab.h:128: warning:   'PerThreadHoardHeap* ThreadLocalAllocationBuffer<32, 
HL::bins<Header, 8192>::getSizeClass [with Header = NoHeader], HL::bins<Header, 
8192>::getClassSize [with Header = NoHeader], 65536, 
HoardSuperblock<TheLockType, 8192, SmallHeap>, 8192, 
PerThreadHoardHeap>::_parentHeap'
tlab.h:27: warning:   when initialized here
superblockheader.h: In member function 'int 
SuperblockHeader<H>::isValidSuperblock() const [with H = 
AddLockSuperblockHeader<TheLockType, NoHeader, 8192u, 
HoardSuperblock<TheLockType, 8192, SmallHeap>, SmallHeap>]':
ignoreinvalidfree.h:24:   instantiated from 'size_t 
IgnoreInvalidFree<S>::getSize(void*) [with S = 
HL::ANSIWrapper<HL::HybridHeap<4008, ThreadPoolHeap<1024, 128, 
PerThreadHoardHeap>, BigHeap> >]'
libhoard.cpp:194:   instantiated from here
superblockheader.h:92: warning: comparison between signed and unsigned integer 
expressions
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:
 In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::destroy_node(std::_Rb_tree_node<_Val>*) [with _Key = const void*, _Val 
= std::pair<const void* const, size_t>, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, size_t> >, _Compare = 
HL::MmapHeap::MyLess, _Alloc = HL::MmapHeap::MyAllocator<std::pair<const void*, 
size_t> >]':
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:994:
   instantiated from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::erase(std::_Rb_tree_iterator<_Val>) [with _Key = const void*, _Val = 
std::pair<const void* const, size_t>, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, size_t> >, _Compare = 
HL::MmapHeap::MyLess, _Alloc = HL::MmapHeap::MyAllocator<std::pair<const void*, 
size_t> >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_map.h:410:
   instantiated from 'void std::map<_Key, _Tp, _Compare, 
_Alloc>::erase(typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, 
std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, _Alloc>::iterator) 
[with _Key = const void*, _Tp = size_t, _Compare = HL::MmapHeap::MyLess, _Alloc 
= HL::MmapHeap::MyAllocator<std::pair<const void*, size_t> >]'
../../heaplayers/mmapheap.h:206:   instantiated from here
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:389:
 error: no matching function for call to 
'HL::MmapHeap::MyAllocator<std::pair<const void*, size_t> 
>::destroy(std::pair<const void* const, size_t>*)'
../../heaplayers/stlallocator.h:100: note: candidates are: void 
HL::STLAllocator<T, SuperHeap>::destroy(T*) [with T = std::pair<const void*, 
size_t>, SuperHeap = HL::MmapHeap::MyHeap]
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:
 In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::destroy_node(std::_Rb_tree_node<_Val>*) [with _Key = const void*, _Val 
= std::pair<const void* const, std::pair<void*, size_t> >, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, std::pair<void*, size_t> > >, 
_Compare = AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyLess2, _Alloc = 
AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyAllocator2<std::pair<const 
void*, std::pair<void*, size_t> > >]':
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:1057:
   instantiated from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_erase(std::_Rb_tree_node<_Val>*) [with _Key = const void*, _Val = 
std::pair<const void* const, std::pair<void*, size_t> >, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, std::pair<void*, size_t> > >, 
_Compare = AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyLess2, _Alloc = 
AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyAllocator2<std::pair<const 
void*, std::pair<void*, size_t> > >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:570:
   instantiated from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::~_Rb_tree() [with _Key = const void*, _Val = std::pair<const void* 
const, std::pair<void*, size_t> >, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, std::pair<void*, size_t> > >, 
_Compare = AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyLess2, _Alloc = 
AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyAllocator2<std::pair<const 
void*, std::pair<void*, size_t> > >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_map.h:92:
   instantiated from here
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:389:
 error: no matching function for call to 'AlignedMmapHelper<false, 8192u, 
HL::MmapHeap>::MyAllocator2<std::pair<const void*, std::pair<void*, size_t> > 
>::destroy(std::pair<const void* const, std::pair<void*, size_t> >*)'
../../heaplayers/stlallocator.h:100: note: candidates are: void 
HL::STLAllocator<T, SuperHeap>::destroy(T*) [with T = std::pair<const void*, 
std::pair<void*, size_t> >, SuperHeap = AlignedMmapHelper<false, 8192u, 
HL::MmapHeap>::SourceHeap]
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:
 In member function '_Alloc std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::get_allocator() const [with _Key = const void*, _Val = std::pair<const 
void* const, size_t>, _KeyOfValue = std::_Select1st<std::pair<const void* 
const, size_t> >, _Compare = HL::MmapHeap::MyLess, _Alloc = 
HL::MmapHeap::MyAllocator<std::pair<const void*, size_t> >]':
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:389:
   instantiated from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::destroy_node(std::_Rb_tree_node<_Val>*) [with _Key = const void*, _Val 
= std::pair<const void* const, size_t>, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, size_t> >, _Compare = 
HL::MmapHeap::MyLess, _Alloc = HL::MmapHeap::MyAllocator<std::pair<const void*, 
size_t> >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:994:
   instantiated from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::erase(std::_Rb_tree_iterator<_Val>) [with _Key = const void*, _Val = 
std::pair<const void* const, size_t>, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, size_t> >, _Compare = 
HL::MmapHeap::MyLess, _Alloc = HL::MmapHeap::MyAllocator<std::pair<const void*, 
size_t> >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_map.h:410:
   instantiated from 'void std::map<_Key, _Tp, _Compare, 
_Alloc>::erase(typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, 
std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, _Alloc>::iterator) 
[with _Key = const void*, _Tp = size_t, _Compare = HL::MmapHeap::MyLess, _Alloc 
= HL::MmapHeap::MyAllocator<std::pair<const void*, size_t> >]'
../../heaplayers/mmapheap.h:206:   instantiated from here
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:351:
 error: conversion from 'const 
HL::STLAllocator<std::_Rb_tree_node<std::pair<const void* const, size_t> >, 
HL::MmapHeap::MyHeap>' to non-scalar type 
'HL::MmapHeap::MyAllocator<std::pair<const void*, size_t> >' requested
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:
 In member function '_Alloc std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::get_allocator() const [with _Key = const void*, _Val = std::pair<const 
void* const, std::pair<void*, size_t> >, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, std::pair<void*, size_t> > >, 
_Compare = AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyLess2, _Alloc = 
AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyAllocator2<std::pair<const 
void*, std::pair<void*, size_t> > >]':
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:389:
   instantiated from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::destroy_node(std::_Rb_tree_node<_Val>*) [with _Key = const void*, _Val 
= std::pair<const void* const, std::pair<void*, size_t> >, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, std::pair<void*, size_t> > >, 
_Compare = AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyLess2, _Alloc = 
AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyAllocator2<std::pair<const 
void*, std::pair<void*, size_t> > >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:1057:
   instantiated from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_erase(std::_Rb_tree_node<_Val>*) [with _Key = const void*, _Val = 
std::pair<const void* const, std::pair<void*, size_t> >, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, std::pair<void*, size_t> > >, 
_Compare = AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyLess2, _Alloc = 
AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyAllocator2<std::pair<const 
void*, std::pair<void*, size_t> > >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:570:
   instantiated from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::~_Rb_tree() [with _Key = const void*, _Val = std::pair<const void* 
const, std::pair<void*, size_t> >, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, std::pair<void*, size_t> > >, 
_Compare = AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyLess2, _Alloc = 
AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyAllocator2<std::pair<const 
void*, std::pair<void*, size_t> > >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_map.h:92:
   instantiated from here
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:351:
 error: conversion from 'const 
HL::STLAllocator<std::_Rb_tree_node<std::pair<const void* const, 
std::pair<void*, size_t> > >, AlignedMmapHelper<false, 8192u, 
HL::MmapHeap>::SourceHeap>' to non-scalar type 'AlignedMmapHelper<false, 8192u, 
HL::MmapHeap>::MyAllocator2<std::pair<const void*, std::pair<void*, size_t> > 
>' requested
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:
 In member function 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, 
_KeyOfValue, _Compare, _Alloc>::_M_create_node(const _Val&) [with _Key = const 
void*, _Val = std::pair<const void* const, size_t>, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, size_t> >, _Compare = 
HL::MmapHeap::MyLess, _Alloc = HL::MmapHeap::MyAllocator<std::pair<const void*, 
size_t> >]':
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:793:
   instantiated from 'typename std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, const 
_Val&) [with _Key = const void*, _Val = std::pair<const void* const, size_t>, 
_KeyOfValue = std::_Select1st<std::pair<const void* const, size_t> >, _Compare 
= HL::MmapHeap::MyLess, _Alloc = HL::MmapHeap::MyAllocator<std::pair<const 
void*, size_t> >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:902:
   instantiated from 'typename std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::insert_unique(std::_Rb_tree_iterator<_Val>, const _Val&) [with _Key = 
const void*, _Val = std::pair<const void* const, size_t>, _KeyOfValue = 
std::_Select1st<std::pair<const void* const, size_t> >, _Compare = 
HL::MmapHeap::MyLess, _Alloc = HL::MmapHeap::MyAllocator<std::pair<const void*, 
size_t> >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_map.h:384:
   instantiated from 'typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, 
std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, _Alloc>::iterator 
std::map<_Key, _Tp, _Compare, _Alloc>::insert(typename std::_Rb_tree<_Key, 
std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, 
_Compare, _Alloc>::iterator, const std::pair<const _Key, _Tp>&) [with _Key = 
const void*, _Tp = size_t, _Compare = HL::MmapHeap::MyLess, _Alloc = 
HL::MmapHeap::MyAllocator<std::pair<const void*, size_t> >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_map.h:339:
   instantiated from '_Tp& std::map<_Key, _Tp, _Compare, 
_Alloc>::operator[](const _Key&) [with _Key = const void*, _Tp = size_t, 
_Compare = HL::MmapHeap::MyLess, _Alloc = 
HL::MmapHeap::MyAllocator<std::pair<const void*, size_t> >]'
../../heaplayers/mmapheap.h:182:   instantiated from here
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:367:
 error: no matching function for call to 
'HL::MmapHeap::MyAllocator<std::pair<const void*, size_t> 
>::construct(std::pair<const void* const, size_t>*, const std::pair<const void* 
const, size_t>&)'
../../heaplayers/stlallocator.h:99: note: candidates are: void 
HL::STLAllocator<T, SuperHeap>::construct(T*, const T&) [with T = 
std::pair<const void*, size_t>, SuperHeap = HL::MmapHeap::MyHeap]
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:
 In member function 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, 
_KeyOfValue, _Compare, _Alloc>::_M_create_node(const _Val&) [with _Key = const 
void*, _Val = std::pair<const void* const, std::pair<void*, size_t> >, 
_KeyOfValue = std::_Select1st<std::pair<const void* const, std::pair<void*, 
size_t> > >, _Compare = AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyLess2, 
_Alloc = AlignedMmapHelper<false, 8192u, 
HL::MmapHeap>::MyAllocator2<std::pair<const void*, std::pair<void*, size_t> > 
>]':
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:793:
   instantiated from 'typename std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, const 
_Val&) [with _Key = const void*, _Val = std::pair<const void* const, 
std::pair<void*, size_t> >, _KeyOfValue = std::_Select1st<std::pair<const void* 
const, std::pair<void*, size_t> > >, _Compare = AlignedMmapHelper<false, 8192u, 
HL::MmapHeap>::MyLess2, _Alloc = AlignedMmapHelper<false, 8192u, 
HL::MmapHeap>::MyAllocator2<std::pair<const void*, std::pair<void*, size_t> > 
>]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:902:
   instantiated from 'typename std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::insert_unique(std::_Rb_tree_iterator<_Val>, const _Val&) [with _Key = 
const void*, _Val = std::pair<const void* const, std::pair<void*, size_t> >, 
_KeyOfValue = std::_Select1st<std::pair<const void* const, std::pair<void*, 
size_t> > >, _Compare = AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyLess2, 
_Alloc = AlignedMmapHelper<false, 8192u, 
HL::MmapHeap>::MyAllocator2<std::pair<const void*, std::pair<void*, size_t> > 
>]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_map.h:384:
   instantiated from 'typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, 
std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, _Alloc>::iterator 
std::map<_Key, _Tp, _Compare, _Alloc>::insert(typename std::_Rb_tree<_Key, 
std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, 
_Compare, _Alloc>::iterator, const std::pair<const _Key, _Tp>&) [with _Key = 
const void*, _Tp = std::pair<void*, size_t>, _Compare = 
AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyLess2, _Alloc = 
AlignedMmapHelper<false, 8192u, HL::MmapHeap>::MyAllocator2<std::pair<const 
void*, std::pair<void*, size_t> > >]'
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_map.h:339:
   instantiated from '_Tp& std::map<_Key, _Tp, _Compare, 
_Alloc>::operator[](const _Key&) [with _Key = const void*, _Tp = 
std::pair<void*, size_t>, _Compare = AlignedMmapHelper<false, 8192u, 
HL::MmapHeap>::MyLess2, _Alloc = AlignedMmapHelper<false, 8192u, 
HL::MmapHeap>::MyAllocator2<std::pair<const void*, std::pair<void*, size_t> > 
>]'
alignedmmap.h:67:   instantiated from 'void* AlignedMmapHelper<false, 
Alignment_, SuperHeap>::malloc(size_t) [with unsigned int Alignment_ = 8192u, 
SuperHeap = HL::MmapHeap]'
addheaderheap.h:27:   instantiated from 'void* AddHeaderHeap<SuperblockType, 
SuperblockSize, SuperHeap>::malloc(size_t) [with SuperblockType = 
HoardSuperblock<TheLockType, 8192, BigHeapSuper>, unsigned int SuperblockSize = 
8192u, SuperHeap = AlignedMmap<8192u, HL::MmapHeap>]'
../../heaplayers/lockedheap.h:40:   instantiated from 'void* 
HL::LockedHeap<LockType, Super>::malloc(size_t) [with LockType = TheLockType, 
Super = BigHeapSuper]'
hoard.h:232:   instantiated from here
/usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../include/c++/4.0.1/bits/stl_tree.h:367:
 error: no matching function for call to 'AlignedMmapHelper<false, 8192u, 
HL::MmapHeap>::MyAllocator2<std::pair<const void*, std::pair<void*, size_t> > 
>::construct(std::pair<const void* const, std::pair<void*, size_t> >*, const 
std::pair<const void* const, std::pair<void*, size_t> >&)'
../../heaplayers/stlallocator.h:99: note: candidates are: void 
HL::STLAllocator<T, SuperHeap>::construct(T*, const T&) [with T = 
std::pair<const void*, std::pair<void*, size_t> >, SuperHeap = 
AlignedMmapHelper<false, 8192u, HL::MmapHeap>::SourceHeap]
superblock.h: In constructor 'Superblock<H, SuperblockSize>::Superblock(size_t) 
[with H = AddLockSuperblockHeader<TheLockType, NoHeader, 8192u, 
HoardSuperblock<TheLockType, 8192, SmallHeap>, SmallHeap>, int SuperblockSize = 
8192]':
hoardsuperblock.h:24:   instantiated from 'HoardSuperblock<TheLockType, 
SuperblockSize, HeapType_>::HoardSuperblock(size_t) [with TheLockType = 
TheLockType, int SuperblockSize = 8192, HeapType_ = SmallHeap]'
hoardmanager.h:335:   instantiated from 'void* HoardManager<SourceHeap, 
ParentHeap, SuperblockType_, SuperblockSize, EmptinessClasses, LockType, 
thresholdFunctionClass, HeapType>::getAnotherSuperblock(size_t) [with 
SourceHeap = AlignedSuperblockHeap<TheLockType, 8192u>, ParentHeap = 
ProcessHeap, SuperblockType_ = HoardSuperblock<TheLockType, 8192, SmallHeap>, 
unsigned int SuperblockSize = 8192u, int EmptinessClasses = 8, LockType = 
TheLockType, thresholdFunctionClass = hoardThresholdFunctionClass, HeapType = 
SmallHeap]'
hoardmanager.h:276:   instantiated from 'void* HoardManager<SourceHeap, 
ParentHeap, SuperblockType_, SuperblockSize, EmptinessClasses, LockType, 
thresholdFunctionClass, HeapType>::slowPathMalloc(size_t) [with SourceHeap = 
AlignedSuperblockHeap<TheLockType, 8192u>, ParentHeap = ProcessHeap, 
SuperblockType_ = HoardSuperblock<TheLockType, 8192, SmallHeap>, unsigned int 
SuperblockSize = 8192u, int EmptinessClasses = 8, LockType = TheLockType, 
thresholdFunctionClass = hoardThresholdFunctionClass, HeapType = SmallHeap]'
hoardmanager.h:114:   instantiated from 'void* HoardManager<SourceHeap, 
ParentHeap, SuperblockType_, SuperblockSize, EmptinessClasses, LockType, 
thresholdFunctionClass, HeapType>::malloc(size_t) [with SourceHeap = 
AlignedSuperblockHeap<TheLockType, 8192u>, ParentHeap = ProcessHeap, 
SuperblockType_ = HoardSuperblock<TheLockType, 8192, SmallHeap>, unsigned int 
SuperblockSize = 8192u, int EmptinessClasses = 8, LockType = TheLockType, 
thresholdFunctionClass = hoardThresholdFunctionClass, HeapType = SmallHeap]'
lockmallocheap.h:16:   instantiated from 'void* 
LockMallocHeap<Heap>::malloc(size_t) [with Heap = SmallHeap]'
redirectfree.h:50:   instantiated from 'void* RedirectFree<Heap, 
SuperblockType_, SuperblockSize>::malloc(size_t) [with Heap = 
LockMallocHeap<SmallHeap>, SuperblockType_ = HoardSuperblock<TheLockType, 8192, 
SmallHeap>, unsigned int SuperblockSize = 8192u]'
tlab.h:43:   instantiated from 'void* ThreadLocalAllocationBuffer<NumBins, 
getSizeClass, getClassSize, LocalHeapThreshold, SuperblockType, SuperblockSize, 
ParentHeap>::malloc(size_t) [with int NumBins = 32, int (* 
getSizeClass)(size_t) = HL::bins<Header, 8192>::getSizeClass [with Header = 
NoHeader], size_t (* getClassSize)(int) = HL::bins<Header, 8192>::getClassSize 
[with Header = NoHeader], int LocalHeapThreshold = 65536, SuperblockType = 
HoardSuperblock<TheLockType, 8192, SmallHeap>, int SuperblockSize = 8192, 
ParentHeap = PerThreadHoardHeap]'
libhoard.cpp:176:   instantiated from here
superblock.h:30: warning: unused variable 'verifyHeaderAligned'
superblock.h:33: warning: unused variable 'verifySize'
basehoardmanager.h: At global scope:
basehoardmanager.h:32: warning: inline function 'void 
BaseHoardManager<SuperblockType_, SuperblockSize>::lock() [with SuperblockType_ 
= HoardSuperblock<TheLockType, 8192, SmallHeap>, unsigned int SuperblockSize = 
8192u]' used but never defined
basehoardmanager.h:29: warning: inline function 'void 
BaseHoardManager<SuperblockType_, SuperblockSize>::free(void*) [with 
SuperblockType_ = HoardSuperblock<TheLockType, 8192, SmallHeap>, unsigned int 
SuperblockSize = 8192u]' used but never defined
basehoardmanager.h:35: warning: inline function 'void 
BaseHoardManager<SuperblockType_, SuperblockSize>::unlock() [with 
SuperblockType_ = HoardSuperblock<TheLockType, 8192, SmallHeap>, unsigned int 
SuperblockSize = 8192u]' used but never defined
libhoard.cpp: In function 'void pthread_exit(void*)':
libhoard.cpp:530: warning: 'noreturn' function does return
make[1]: *** [allocators] Error 1

---------------------------------------
Received: (at 323112-done) by bugs.debian.org; 28 Jan 2006 10:29:09 +0000
>From [EMAIL PROTECTED] Sat Jan 28 02:29:09 2006
Return-path: <[EMAIL PROTECTED]>
Received: from mail.irb.hr ([161.53.22.8] ident=UNKNOWN)
        by spohr.debian.org with esmtp (Exim 4.50)
        id 1F2nKO-0001Ce-Ko; Sat, 28 Jan 2006 02:29:09 -0800
Received: from diziet.irb.hr (diziet.irb.hr [161.53.22.31])
        by mail.irb.hr (8.13.4/8.13.4/Debian-3) with ESMTP id k0SASeuB005970;
        Sat, 28 Jan 2006 11:28:40 +0100
Received: from diziet.irb.hr (localhost [127.0.0.1])
        by diziet.irb.hr (8.13.5/8.13.5/Debian-3) with ESMTP id k0SAT2SQ020505;
        Sat, 28 Jan 2006 11:29:02 +0100
Received: (from [EMAIL PROTECTED])
        by diziet.irb.hr (8.13.5/8.13.5/Submit) id k0SAT2Gv020503;
        Sat, 28 Jan 2006 11:29:02 +0100
From: Matej Vela <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED], [EMAIL PROTECTED],
        [EMAIL PROTECTED]
Subject: Removed
Date: Sat, 28 Jan 2006 11:29:02 +0100
Message-ID: <[EMAIL PROTECTED]>
User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Scanned-By: MIMEDefang 2.51 on 161.53.22.8
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-2.0 required=4.0 tests=BAYES_00,ONEWORD autolearn=no 
        version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 2

heaplayers has been removed from Debian.  For details, please see
<http://bugs.debian.org/332536>.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to