[Debian GNUstep maintainers] Bug#583825: gnustep-base: FTBFS on kfreebsd-*: PTHREAD_MUTEX_RECURSIVE undeclared

Cyril Brulebois kibi at debian.org
Sun May 30 21:16:53 UTC 2010


Source: gnustep-base
Version: 1.20.0-1
Severity: serious
Justification: FTBFS

Hi,

your package no longer builds in experimental:
| gcc sync.m -c \
| 	      -MMD -MP -Wall -Wdeclaration-after-statement -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -fgnu-runtime -fgnu-runtime -fconstant-string-class=NSConstantString -I../../Headers/Additions -I../. -I../ -I../../Headers -I. -I/usr/include/GNUstep -I/usr/local/include/GNUstep -I/usr/local/include/GNUstep -I/usr/include/libxml2 -I/usr/include -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
| 	       -o obj/ObjectiveC2.obj/sync.m.o
| sync.m: In function 'initLockObject':
| sync.m:87: warning: implicit declaration of function 'pthread_mutexattr_settype'
| sync.m:87: error: 'PTHREAD_MUTEX_RECURSIVE' undeclared (first use in this function)
| sync.m:87: error: (Each undeclared identifier is reported only once
| sync.m:87: error: for each function it appears in.)
| make[5]: *** [obj/ObjectiveC2.obj/sync.m.o] Error 1

Full build logs:
  https://buildd.debian.org/status/package.php?p=gnustep-base&suite=experimental

Mraw,
KiBi.





More information about the pkg-GNUstep-maintainers mailing list