The attached branch fixes some (maybe all) of the sparc-specific build
failure issues in libexplain's own source:

    - open_flags.c: #ifdef guard more flags (O_FSYNC, FFSYNC, O_ASYNC, FFASYNC)
    - readv.c/writev.c: fix misuse of size_t to avoid fatal compiler warnings

However, a problem in the libc6 <bits/fcntl.h> header (LP: #517212)
still prevents libexplain from compiling.  That header file problem also
(coincidentally) results in the error 'O_FSYNC' undeclared -- but a few
lines later.  Note that this new failure is actually the result of an
improper definition of FFSYNC to O_FSYNC in the fcntl.h header which
tricks libexplain despite the correct #ifdef guards in the patched
libexplain.

Therefore, this package cannot compile on sparc until LP: #517212 gets
resolved.

-- 
libexplain FTBFS on sparc: O_FSYNC undeclared
https://bugs.launchpad.net/bugs/511971
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to