MidnightBSD Magus

devel/zthread

Platform-independent object-oriented C++ threading library

Flavor Version Run OSVersion Arch License Restricted Status
2.3.2_4 328 0.8 amd64 mit 0 fail

Events

Machine Type Time Message
jenolen info 2017-03-20 17:49:19.944298 Test Started
jenolen fail 2017-03-20 17:49:33.312442 make build returned non-zero: 1
jenolen fail 2017-03-20 17:49:33.514387 Test complete.

Log

===>  Building for zthread-2.3.2_4
Making all in src
gmake[1]: Entering directory '/magus/work/usr/mports/devel/zthread/work/ZThread-2.3.2/src'
gmake  all-recursive
gmake[2]: Entering directory '/magus/work/usr/mports/devel/zthread/work/ZThread-2.3.2/src'
Making all in .
gmake[3]: Entering directory '/magus/work/usr/mports/devel/zthread/work/ZThread-2.3.2/src'
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT AtomicCount.lo -MD -MP -MF ".deps/AtomicCount.Tpo" \
  -c -o AtomicCount.lo `test -f 'AtomicCount.cxx' || echo './'`AtomicCount.cxx; \
then mv -f ".deps/AtomicCount.Tpo" ".deps/AtomicCount.Plo"; \
else rm -f ".deps/AtomicCount.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT Condition.lo -MD -MP -MF ".deps/Condition.Tpo" \
  -c -o Condition.lo `test -f 'Condition.cxx' || echo './'`Condition.cxx; \
then mv -f ".deps/Condition.Tpo" ".deps/Condition.Plo"; \
else rm -f ".deps/Condition.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT ConcurrentExecutor.lo -MD -MP -MF ".deps/ConcurrentExecutor.Tpo" \
  -c -o ConcurrentExecutor.lo `test -f 'ConcurrentExecutor.cxx' || echo './'`ConcurrentExecutor.cxx; \
then mv -f ".deps/ConcurrentExecutor.Tpo" ".deps/ConcurrentExecutor.Plo"; \
else rm -f ".deps/ConcurrentExecutor.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT CountingSemaphore.lo -MD -MP -MF ".deps/CountingSemaphore.Tpo" \
  -c -o CountingSemaphore.lo `test -f 'CountingSemaphore.cxx' || echo './'`CountingSemaphore.cxx; \
then mv -f ".deps/CountingSemaphore.Tpo" ".deps/CountingSemaphore.Plo"; \
else rm -f ".deps/CountingSemaphore.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT FastMutex.lo -MD -MP -MF ".deps/FastMutex.Tpo" \
  -c -o FastMutex.lo `test -f 'FastMutex.cxx' || echo './'`FastMutex.cxx; \
then mv -f ".deps/FastMutex.Tpo" ".deps/FastMutex.Plo"; \
else rm -f ".deps/FastMutex.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT FastRecursiveMutex.lo -MD -MP -MF ".deps/FastRecursiveMutex.Tpo" \
  -c -o FastRecursiveMutex.lo `test -f 'FastRecursiveMutex.cxx' || echo './'`FastRecursiveMutex.cxx; \
then mv -f ".deps/FastRecursiveMutex.Tpo" ".deps/FastRecursiveMutex.Plo"; \
else rm -f ".deps/FastRecursiveMutex.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT Mutex.lo -MD -MP -MF ".deps/Mutex.Tpo" \
  -c -o Mutex.lo `test -f 'Mutex.cxx' || echo './'`Mutex.cxx; \
then mv -f ".deps/Mutex.Tpo" ".deps/Mutex.Plo"; \
else rm -f ".deps/Mutex.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT RecursiveMutexImpl.lo -MD -MP -MF ".deps/RecursiveMutexImpl.Tpo" \
  -c -o RecursiveMutexImpl.lo `test -f 'RecursiveMutexImpl.cxx' || echo './'`RecursiveMutexImpl.cxx; \
then mv -f ".deps/RecursiveMutexImpl.Tpo" ".deps/RecursiveMutexImpl.Plo"; \
else rm -f ".deps/RecursiveMutexImpl.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT RecursiveMutex.lo -MD -MP -MF ".deps/RecursiveMutex.Tpo" \
  -c -o RecursiveMutex.lo `test -f 'RecursiveMutex.cxx' || echo './'`RecursiveMutex.cxx; \
then mv -f ".deps/RecursiveMutex.Tpo" ".deps/RecursiveMutex.Plo"; \
else rm -f ".deps/RecursiveMutex.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT Monitor.lo -MD -MP -MF ".deps/Monitor.Tpo" \
  -c -o Monitor.lo `test -f 'Monitor.cxx' || echo './'`Monitor.cxx; \
then mv -f ".deps/Monitor.Tpo" ".deps/Monitor.Plo"; \
else rm -f ".deps/Monitor.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT PoolExecutor.lo -MD -MP -MF ".deps/PoolExecutor.Tpo" \
  -c -o PoolExecutor.lo `test -f 'PoolExecutor.cxx' || echo './'`PoolExecutor.cxx; \
then mv -f ".deps/PoolExecutor.Tpo" ".deps/PoolExecutor.Plo"; \
else rm -f ".deps/PoolExecutor.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT PriorityCondition.lo -MD -MP -MF ".deps/PriorityCondition.Tpo" \
  -c -o PriorityCondition.lo `test -f 'PriorityCondition.cxx' || echo './'`PriorityCondition.cxx; \
then mv -f ".deps/PriorityCondition.Tpo" ".deps/PriorityCondition.Plo"; \
else rm -f ".deps/PriorityCondition.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT PriorityInheritanceMutex.lo -MD -MP -MF ".deps/PriorityInheritanceMutex.Tpo" \
  -c -o PriorityInheritanceMutex.lo `test -f 'PriorityInheritanceMutex.cxx' || echo './'`PriorityInheritanceMutex.cxx; \
then mv -f ".deps/PriorityInheritanceMutex.Tpo" ".deps/PriorityInheritanceMutex.Plo"; \
else rm -f ".deps/PriorityInheritanceMutex.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT PriorityMutex.lo -MD -MP -MF ".deps/PriorityMutex.Tpo" \
  -c -o PriorityMutex.lo `test -f 'PriorityMutex.cxx' || echo './'`PriorityMutex.cxx; \
then mv -f ".deps/PriorityMutex.Tpo" ".deps/PriorityMutex.Plo"; \
else rm -f ".deps/PriorityMutex.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT PrioritySemaphore.lo -MD -MP -MF ".deps/PrioritySemaphore.Tpo" \
  -c -o PrioritySemaphore.lo `test -f 'PrioritySemaphore.cxx' || echo './'`PrioritySemaphore.cxx; \
then mv -f ".deps/PrioritySemaphore.Tpo" ".deps/PrioritySemaphore.Plo"; \
else rm -f ".deps/PrioritySemaphore.Tpo"; exit 1; \
fi
if /bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include   -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG  -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT Semaphore.lo -MD -MP -MF ".deps/Semaphore.Tpo" \
  -c -o Semaphore.lo `test -f 'Semaphore.cxx' || echo './'`Semaphore.cxx; \
then mv -f ".deps/Semaphore.Tpo" ".deps/Semaphore.Plo"; \
else rm -f ".deps/Semaphore.Tpo"; exit 1; \
fi
mkdir .libs
mkdir .libs
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT AtomicCount.lo -MD -MP -MF .deps/AtomicCount.Tpo -c AtomicCount.cxx  -fPIC -DPIC -o .libs/AtomicCount.o
mkdir: .libs: File exists
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT Condition.lo -MD -MP -MF .deps/Condition.Tpo -c Condition.cxx  -fPIC -DPIC -o .libs/Condition.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT PoolExecutor.lo -MD -MP -MF .deps/PoolExecutor.Tpo -c PoolExecutor.cxx  -fPIC -DPIC -o .libs/PoolExecutor.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT PriorityMutex.lo -MD -MP -MF .deps/PriorityMutex.Tpo -c PriorityMutex.cxx  -fPIC -DPIC -o .libs/PriorityMutex.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT Monitor.lo -MD -MP -MF .deps/Monitor.Tpo -c Monitor.cxx  -fPIC -DPIC -o .libs/Monitor.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT Mutex.lo -MD -MP -MF .deps/Mutex.Tpo -c Mutex.cxx  -fPIC -DPIC -o .libs/Mutex.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT PrioritySemaphore.lo -MD -MP -MF .deps/PrioritySemaphore.Tpo -c PrioritySemaphore.cxx  -fPIC -DPIC -o .libs/PrioritySemaphore.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT PriorityInheritanceMutex.lo -MD -MP -MF .deps/PriorityInheritanceMutex.Tpo -c PriorityInheritanceMutex.cxx  -fPIC -DPIC -o .libs/PriorityInheritanceMutex.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT FastMutex.lo -MD -MP -MF .deps/FastMutex.Tpo -c FastMutex.cxx  -fPIC -DPIC -o .libs/FastMutex.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT FastRecursiveMutex.lo -MD -MP -MF .deps/FastRecursiveMutex.Tpo -c FastRecursiveMutex.cxx  -fPIC -DPIC -o .libs/FastRecursiveMutex.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT ConcurrentExecutor.lo -MD -MP -MF .deps/ConcurrentExecutor.Tpo -c ConcurrentExecutor.cxx  -fPIC -DPIC -o .libs/ConcurrentExecutor.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT RecursiveMutexImpl.lo -MD -MP -MF .deps/RecursiveMutexImpl.Tpo -c RecursiveMutexImpl.cxx  -fPIC -DPIC -o .libs/RecursiveMutexImpl.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT CountingSemaphore.lo -MD -MP -MF .deps/CountingSemaphore.Tpo -c CountingSemaphore.cxx  -fPIC -DPIC -o .libs/CountingSemaphore.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT RecursiveMutex.lo -MD -MP -MF .deps/RecursiveMutex.Tpo -c RecursiveMutex.cxx  -fPIC -DPIC -o .libs/RecursiveMutex.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT Semaphore.lo -MD -MP -MF .deps/Semaphore.Tpo -c Semaphore.cxx  -fPIC -DPIC -o .libs/Semaphore.o
 c++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -O2 -pipe -fno-strict-aliasing -Wall -DNDEBUG -MT PriorityCondition.lo -MD -MP -MF .deps/PriorityCondition.Tpo -c PriorityCondition.cxx  -fPIC -DPIC -o .libs/PriorityCondition.o
In file included from AtomicCount.cxx:55:
In file included from ./vanilla/SimpleAtomicCount.cxx:26:
../include/zthread/Guard.h:117:9: error: void function 'createScope' should not return a value [-Wreturn-type]
        return false;
        ^      ~~~~~
../include/zthread/Guard.h:121:5: error: void function 'createScope' should not return a value [-Wreturn-type]
    return true;
    ^      ~~~~
2 errors generated.
In file included from PriorityInheritanceMutex.cxx:24:
In file included from ./MutexImpl.h:24:
../include/zthread/Guard.h:117:9: error: void function 'createScope' should not return a value [-Wreturn-type]
        return false;
        ^      ~~~~~
../include/zthread/Guard.h:121:5: error: void function 'createScope' should not return a value [-Wreturn-type]
    return true;
    ^      ~~~~
In file included from PrioritySemaphore.cxx:25:
In file included from ./SemaphoreImpl.h:26:
../include/zthread/Guard.h:117:9: error: void function 'createScope' should not return a value [-Wreturn-type]
        return false;
        ^      ~~~~~
../include/zthread/Guard.h:121:5: error: void function 'createScope' should not return a value [-Wreturn-type]
    return true;
    ^      ~~~~
In file included from Semaphore.cxx:24:
In file included from ./SemaphoreImpl.h:26:
../include/zthread/Guard.h:117:9: error: void function 'createScope' should not return a value [-Wreturn-type]
        return false;
        ^      ~~~~~
../include/zthread/Guard.h:121:5: error: void function 'createScope' should not return a value [-Wreturn-type]
    return true;
    ^      ~~~~
In file included from PoolExecutor.cxx:23:
In file included from ./ThreadImpl.h:29:
In file included from ./IntrusivePtr.h:26:
../include/zthread/Guard.h:117:9: error: void function 'createScope' should not return a value [-Wreturn-type]
        return false;
        ^      ~~~~~
../include/zthread/Guard.h:121:5: error: void function 'createScope' should not return a value [-Wreturn-type]
    return true;
    ^      ~~~~
In file included from Condition.cxx:24:
In file included from ./ConditionImpl.h:26:
../include/zthread/Guard.h:117:9: error: void function 'createScope' should not return a value [-Wreturn-type]
        return false;
        ^      ~~~~~
../include/zthread/Guard.h:121:5: error: void function 'createScope' should not return a value [-Wreturn-type]
    return true;
    ^      ~~~~
In file included from Mutex.cxx:24:
In file included from ./MutexImpl.h:24:
../include/zthread/Guard.h:117:9: error: void function 'createScope' should not return a value [-Wreturn-type]
        return false;
        ^      ~~~~~
../include/zthread/Guard.h:121:5: error: void function 'createScope' should not return a value [-Wreturn-type]
    return true;
    ^      ~~~~
In file included from PriorityMutex.cxx:24:
In file included from ./MutexImpl.h:24:
../include/zthread/Guard.h:117:9: error: void function 'createScope' should not return a value [-Wreturn-type]
        return false;
        ^      ~~~~~
../include/zthread/Guard.h:121:5: error: void function 'createScope' should not return a value [-Wreturn-type]
    return true;
    ^      ~~~~
In file included from RecursiveMutexImpl.cxx:26:
In file included from ./ThreadImpl.h:29:
In file included from ./IntrusivePtr.h:26:
../include/zthread/Guard.h:117:9: error: void function 'createScope' should not return a value [-Wreturn-type]
        return false;
        ^      ~~~~~
../include/zthread/Guard.h:121:5: error: void function 'createScope' should not return a value [-Wreturn-type]
    return true;
    ^      ~~~~
In file included from PriorityCondition.cxx:24:
In file included from ./ConditionImpl.h:26:
../include/zthread/Guard.h:117:9: error: void function 'createScope' should not return a value [-Wreturn-type]
        return false;
        ^      ~~~~~
../include/zthread/Guard.h:121:5: error: void function 'createScope' should not return a value [-Wreturn-type]
    return true;
    ^      ~~~~
gmake[3]: *** [Makefile:370: AtomicCount.lo] Error 1
gmake[3]: *** Waiting for unfinished jobs....
In file included from CountingSemaphore.cxx:24:
In file included from ./SemaphoreImpl.h:26:
../include/zthread/Guard.h:117:9: error: void function 'createScope' should not return a value [-Wreturn-type]
        return false;
        ^      ~~~~~
../include/zthread/Guard.h:121:5: error: void function 'createScope' should not return a value [-Wreturn-type]
    return true;
    ^      ~~~~
../include/zthread/Guard.h:431:38: error: use of undeclared identifier 'extract'
    LockingPolicy::shareScope(*this, extract(g));
                                     ^
                                     this->
./MutexImpl.h:171:40: note: in instantiation of function template specialization 'ZThread::Guard::Guard' requested here
        Guard g2(g1);
                                       ^
PriorityInheritanceMutex.cxx:88:12: note: in instantiation of member function 'ZThread::MutexImpl::acquire' requested here
    _impl->acquire(); 
           ^
../include/zthread/Guard.h:82:22: note: must qualify identifier to find this declaration in dependent base class
  static LockHolder& extract(T& t) {
                     ^
../include/zthread/Guard.h:431:38: error: use of undeclared identifier 'extract'
    LockingPolicy::shareScope(*this, extract(g));
                                     ^
                                     this->
./SemaphoreImpl.h:159:40: note: in instantiation of function template specialization 'ZThread::Guard::Guard' requested here
        Guard g2(g1);
                                       ^
Semaphore.cxx:49:12: note: in instantiation of member function 'ZThread::SemaphoreImpl::acquire' requested here
    _impl->acquire();
           ^
../include/zthread/Guard.h:82:22: note: must qualify identifier to find this declaration in dependent base class
  static LockHolder& extract(T& t) {
                     ^
../include/zthread/Guard.h:431:38: error: use of undeclared identifier 'extract'
    LockingPolicy::shareScope(*this, extract(g));
                                     ^
                                     this->
./SemaphoreImpl.h:159:40: note: in instantiation of function template specialization 'ZThread::Guard::Guard' requested here
        Guard g2(g1);
                                       ^
PrioritySemaphore.cxx:58:12: note: in instantiation of member function 'ZThread::SemaphoreImpl::acquire' requested here
    _impl->acquire();
           ^
../include/zthread/Guard.h:82:22: note: must qualify identifier to find this declaration in dependent base class
  static LockHolder& extract(T& t) {
                     ^
3 errors generated.
../include/zthread/Guard.h:431:38: error: use of undeclared identifier 'extract'
    LockingPolicy::shareScope(*this, extract(g));
                                     ^
                                     this->
../include/zthread/Guard.h:431:./ConditionImpl.h38:235:40: note: in instantiation of function template specialization 'ZThread::Guard::Guard' requested here
: error: use of undeclared identifier 'extract'
        Guard g2(g1);
                                       ^
    LockingPolicy::shareScope(*this, extract(g));
                                     ^
                                     this->
Condition.cxx:52:12: note: ./MutexImpl.h:171:40: note: in instantiation of function template specialization 'ZThread::Guard::Guard' requested herein instantiation of member function 'ZThread::ConditionImpl::wait' requested here

    _impl->wait();
           ^
        Guard g2(g1);
                                       ^
../include/zthread/Guard.h:82:22: note: must qualify identifier to find this declaration in dependent base class
Mutex.cxx:46:12: note: in instantiation of member function 'ZThread::MutexImpl::acquire' requested here
  static LockHolder& extract(T& t) {
                     ^
    _impl->acquire();
           ^
../include/zthread/Guard.h:82:22: note: must qualify identifier to find this declaration in dependent base class
  static LockHolder& extract(T& t) {
                     ^
gmake[3]: *** [Makefile:370: PriorityInheritanceMutex.lo] Error 1
3 errors generated.
3 errors generated.
3 errors generated.
3 errors generated.
../include/zthread/Guard.h:431:38: error: use of undeclared identifier 'extract'
    LockingPolicy::shareScope(*this, extract(g));
                                     ^
                                     this->
PoolExecutor.cxx:114:43: note: in instantiation of function template specialization 'ZThread::Guard::Guard' requested here
          Guard g2(g1);          
                                          ^
../include/zthread/Guard.h:82:22: note: must qualify identifier to find this declaration in dependent base class
  static LockHolder& extract(T& t) {
                     ^
gmake[3]: *** [Makefile:370: PrioritySemaphore.lo] Error 1
gmake[3]: *** [Makefile:370: Semaphore.lo] Error 1
gmake[3]: *** [Makefile:370: Mutex.lo] Error 1
gmake[3]: *** [Makefile:370: Condition.lo] Error 1
../include/zthread/Guard.h:431:38: error: use of undeclared identifier 'extract'
    LockingPolicy::shareScope(*this, extract(g));
                                     ^
                                     this->
RecursiveMutexImpl.cxx:105:42: note: in instantiation of function template specialization 'ZThread::Guard::Guard' requested here
          Guard g2(g1);
                                         ^
../include/zthread/Guard.h:82:22: note: must qualify identifier to find this declaration in dependent base class
  static LockHolder& extract(T& t) {
                     ^
3 errors generated.
gmake[3]: *** [Makefile:370: RecursiveMutexImpl.lo] Error 1
../include/zthread/Guard.h:431:38: error: use of undeclared identifier 'extract'
    LockingPolicy::shareScope(*this, extract(g));
                                     ^
                                     this->
./MutexImpl.h:171:40: note: in instantiation of function template specialization 'ZThread::Guard::Guard' requested here
        Guard g2(g1);
                                       ^
PriorityMutex.cxx:48:12: note: in instantiation of member function 'ZThread::MutexImpl::acquire' requested here
    _impl->acquire(); 
           ^
../include/zthread/Guard.h:82:22: note: must qualify identifier to find this declaration in dependent base class
  static LockHolder& extract(T& t) {
                     ^
3 errors generated.
gmake[3]: *** [Makefile:370: PriorityMutex.lo] Error 1
3 errors generated.
gmake[3]: *** [Makefile:370: PoolExecutor.lo] Error 1
../include/zthread/Guard.h:431:38: error: use of undeclared identifier 'extract'
    LockingPolicy::shareScope(*this, extract(g));
                                     ^
                                     this->
./ConditionImpl.h:235:40: note: in instantiation of function template specialization 'ZThread::Guard::Guard' requested here
        Guard g2(g1);
                                       ^
PriorityCondition.cxx:52:12: note: in instantiation of member function 'ZThread::ConditionImpl::wait' requested here
    _impl->wait();
           ^
../include/zthread/Guard.h:82:22: note: must qualify identifier to find this declaration in dependent base class
  static LockHolder& extract(T& t) {
                     ^
3 errors generated.
../include/zthread/Guard.h:431:38: error: use of undeclared identifier 'extract'
    LockingPolicy::shareScope(*this, extract(g));
                                     ^
                                     this->
./SemaphoreImpl.h:159:40: note: in instantiation of function template specialization 'ZThread::Guard::Guard' requested here
        Guard g2(g1);
                                       ^
CountingSemaphore.cxx:51:12: note: in instantiation of member function 'ZThread::SemaphoreImpl::acquire' requested here
    _impl->acquire();
           ^
../include/zthread/Guard.h:82:22: note: must qualify identifier to find this declaration in dependent base class
  static LockHolder& extract(T& t) {
                     ^
gmake[3]: *** [Makefile:370: PriorityCondition.lo] Error 1
3 errors generated.
gmake[3]: *** [Makefile:370: CountingSemaphore.lo] Error 1
gmake[3]: Leaving directory '/magus/work/usr/mports/devel/zthread/work/ZThread-2.3.2/src'
gmake[2]: *** [Makefile:397: all-recursive] Error 1
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/zthread/work/ZThread-2.3.2/src'
gmake[1]: *** [Makefile:259: all] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/zthread/work/ZThread-2.3.2/src'
gmake: *** [Makefile:219: all-recursive] Error 1
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** [do-build] Error code 1

Stop in /usr/mports/devel/zthread.

Links

Depends On

Depend Of

Nothing

Categories