[pkg-firebird-general] Bug#565801: firebird2.5: FTBFS on kfreebsd-*: ConfigStorage: mutex init error, status = 78

Damyan Ivanov dmn at debian.org
Tue Jan 19 05:34:12 UTC 2010


-=| 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-bsd at 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).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-firebird-general/attachments/20100119/9635872b/attachment.pgp>


More information about the pkg-firebird-general mailing list