-=| Cyril Brulebois, Mon, Jan 18, 2010 at 10:45:33PM +0100 |=-
> Package: src:firebird2.5
> Version: 2.5.0.25784~ReleaseCandidate1.ds2-4
> Severity: serious
> Justification: FTBFS
> User: debian-...@lists.debian.org
> Usertags: kfreebsd
> 
> Hi,
> 
> your package FTBFS on kfreebsd-* in experimental:
> | make[4]: Entering directory 
> `/build/buildd-firebird2.5_2.5.0.25784~ReleaseCandidate1.ds2-4-kfreebsd-i386-7CJaH9/firebird2.5-2.5.0.25784~ReleaseCandidate1.ds2/gen'
> | make[4]: `../gen/firebird/bin/create_db' is up to date.
> | make[4]: Leaving directory 
> `/build/buildd-firebird2.5_2.5.0.25784~ReleaseCandidate1.ds2-4-kfreebsd-i386-7CJaH9/firebird2.5-2.5.0.25784~ReleaseCandidate1.ds2/gen'
> | rm -f empty.fdb
> | ../gen/firebird/bin/create_db empty.fdb
> | ConfigStorage: mutex init error, status = 78
> | make[3]: *** [empty.fdb] Segmentation fault

The real error is "ConfigStorage: mutex init error, status = 78".  
After some digging, 78 appears to be a freebsd-specific error code, 
meaning 'not implemented' (ENOSYS) and is returned by a function that 
is supposed to initialize semaphores.

(I guess the segmentation fault is because of the attempt of the code 
to handle the error by calling exit)

> Full build logs at the usual place:
>   https://buildd.debian.org/status/package.php?suite=unstable&p=firebird2.5

I wonder if FreeBSD should define USE_SYS5SEMAPHORE the same way 
DARWIN does (line 37 of jrd/isc.h).

Attachment: signature.asc
Description: Digital signature

Reply via email to