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