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]