MidnightBSD Magus

devel/zthread

Platform-independent object-oriented C++ threading library

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

Events

Machine Type Time Message
m5 info 2016-07-31 23:49:19.68793 Test Started
m5 fail 2016-07-31 23:49:30.021373 make build returned non-zero: 1
m5 fail 2016-07-31 23:49:30.181355 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
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 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 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 AtomicCount.lo -MD -MP -MF .deps/AtomicCount.Tpo -c AtomicCount.cxx  -fPIC -DPIC -o .libs/AtomicCount.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 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 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 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 RecursiveMutexImpl.lo -MD -MP -MF .deps/RecursiveMutexImpl.Tpo -c RecursiveMutexImpl.cxx  -fPIC -DPIC -o .libs/RecursiveMutexImpl.o
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 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.
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
Makefile:370: recipe for target 'AtomicCount.lo' failed
gmake[3]: *** [AtomicCount.lo] Error 1
gmake[3]: *** Waiting for unfinished jobs....
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 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;
    ^      ~~~~
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;
    ^      ~~~~
../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);
                                       ^
Condition.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.
Makefile:370: recipe for target 'Condition.lo' failed
gmake[3]: *** [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.
../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) {
                     ^
../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);
                                       ^
Mutex.cxx:46: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) {
                     ^
Makefile:370: recipe for target 'RecursiveMutexImpl.lo' failed
gmake[3]: *** [RecursiveMutexImpl.lo] Error 1
3 errors generated.
3 errors generated.
Makefile:370: recipe for target 'CountingSemaphore.lo' failed
gmake[3]: *** [CountingSemaphore.lo] Error 1
Makefile:370: recipe for target 'Mutex.lo' failed
gmake[3]: *** [Mutex.lo] Error 1
 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
gmake[3]: Leaving directory '/magus/work/usr/mports/devel/zthread/work/ZThread-2.3.2/src'
Makefile:397: recipe for target 'all-recursive' failed
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/zthread/work/ZThread-2.3.2/src'
Makefile:259: recipe for target 'all' failed
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/zthread/work/ZThread-2.3.2/src'
Makefile:219: recipe for target 'all-recursive' failed
gmake: *** [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