Source: rapicorn
Version: 13.03.0~ds0-1
Severity: serious
Justification: fails to build from source

Builds of rapicorn on kFreeBSD and the Hurd fail because they lack
eventfd and (at least in the case of kFreeBSD) use a port of legacy
Linuxthreads rather than NPTL.  Depending on how fundamentally it
needs eventfd and NPTL, you might have to restrict its Architecture
setting to linux-any.

Specifically, the hurd-i386 and kfreebsd-i386 builds both fail with

  aida.cc:17:57: fatal error: sys/eventfd.h: No such file or directory

and the kfreebsd-amd64 build (which for some reason compiles sources
in a different order) fails with

  thread.hh: In constructor 'constexpr Rapicorn1303::Cond::Cond()':
  thread.hh:155:65: error: no matching function for call to 
'pthread_cond_t::pthread_cond_t(<brace-enclosed initializer list>)'

and moreover

  thread.cc: In function 'int Rapicorn1303::ThisThread::affinity()':
  thread.cc:249:66: error: 'pthread_getaffinity_np' was not declared in this 
scope
  thread.cc: In function 'void Rapicorn1303::ThisThread::affinity(int)':
  thread.cc:275:70: error: 'pthread_setaffinity_np' was not declared in this 
scope

Could you please take a look?

Thanks!


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to