Package: heaplayers Version: 3.2.2-2 Severity: serious There was an error while trying to autobuild your package:
> Automatic build of heaplayers_3.2.2-2 on debian01 by sbuild/s390 42 [...] > 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 > In file included from ../../heaplayers/mmapheap.h:47, > from alignedsuperblockheap.h:6, > from hoard.h:56, > from libhoard.cpp:67: > .../../heaplayers/spinlock.h:231:2: error: #error "No spin lock > implementation is available for this platform." > basehoardmanager.h: In instantiation of > 'BaseHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul>': > hoardmanager.h:69: instantiated from > 'HoardManager<AlignedSuperblockHeap<TheLockType, 8192ul>, > EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul>, > HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul, 8, TheLockType, > bogusThresholdFunctionClass, ProcessHeap1>' > conformantheap.h:7: instantiated from > 'ConformantHeap<HoardManager<AlignedSuperblockHeap<TheLockType, 8192ul>, > EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul>, > HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul, 8, TheLockType, > bogusThresholdFunctionClass, ProcessHeap1> >' > hoard.h:98: instantiated from here > basehoardmanager.h:14: warning: 'class > BaseHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul>' > has virtual functions but non-virtual destructor > emptyhoardmanager.h: In instantiation of > 'EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul>': > hoardmanager.h:398: instantiated from > 'HoardManager<AlignedSuperblockHeap<TheLockType, 8192ul>, > EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul>, > HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul, 8, TheLockType, > bogusThresholdFunctionClass, ProcessHeap1>' > conformantheap.h:7: instantiated from > 'ConformantHeap<HoardManager<AlignedSuperblockHeap<TheLockType, 8192ul>, > EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul>, > HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul, 8, TheLockType, > bogusThresholdFunctionClass, ProcessHeap1> >' > hoard.h:98: instantiated from here > emptyhoardmanager.h:9: warning: 'class > EmptyHoardManager<HoardSuperblock<TheLockType, 8192, ProcessHeap1>, 8192ul>' > has virtual functions but non-virtual destructor > basehoardmanager.h: In instantiation of > 'BaseHoardManager<HoardSuperblock<TheLockType, 8192, SmallHeap>, 8192ul>': > hoardmanager.h:69: instantiated from > 'HoardManager<AlignedSuperblockHeap<TheLockType, 8192ul>, ProcessHeap, > HoardSuperblock<TheLockType, 8192, SmallHeap>, 8192ul, 8, TheLockType, > hoardThresholdFunctionClass, SmallHeap>' > hoard.h:187: instantiated from here > basehoardmanager.h:14: warning: 'class > BaseHoardManager<HoardSuperblock<TheLockType, 8192, SmallHeap>, 8192ul>' 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 [...] Even if this is never built on s390, this code won't ever work with g++-4.0. Bastian -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

