Hi!
I've tried packaging libaacs-0.7.0 for pkgsrc and found one problem.
The configure script does not check for fseeko nor ftello, but just
uses them. On at least NetBSD, fseek/ftell are and have been 64-bit
capable for a really long time.
Can you please add configure tests and only use the *o versions when
they exist?
(attached the workaround patch I'm currently using)
Thanks,
Thomas
$NetBSD$
--- src/file/file_posix.c.orig 2013-12-18 09:21:16.000000000 +0000
+++ src/file/file_posix.c
@@ -49,7 +49,7 @@ static int64_t file_seek_linux(AACS_FILE
#if defined(__MINGW32__)
return fseeko64((FILE *)file->internal, offset, origin);
#else
- return fseeko((FILE *)file->internal, offset, origin);
+ return fseek((FILE *)file->internal, offset, origin);
#endif
}
@@ -58,7 +58,7 @@ static int64_t file_tell_linux(AACS_FILE
#if defined(__MINGW32__)
return ftello64((FILE *)file->internal);
#else
- return ftello((FILE *)file->internal);
+ return ftell((FILE *)file->internal);
#endif
}
_______________________________________________
libaacs-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libaacs-devel