libbluray | branch: master | Frédéric Fauberteau <tri...@netbsd.org> | Fri Mar  
2 13:10:43 2018 +0100| [ceccd357acc583d3b3d678e665f7705f32e9c9d6] | committer: 
Jean-Baptiste Kempf

Fix compilation error on FreeBSD

The compilation failed on FreeBSD 11.1 on file
src/util/time.c:58.

The /usr/include/sys/time.h of FreeBSD contains:
int getitimer(int, struct itimerval *);
int gettimeofday(struct timeval *, struct timezone *);

Signed-off-by: Jean-Baptiste Kempf <j...@videolan.org>

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=ceccd357acc583d3b3d678e665f7705f32e9c9d6
---

 configure.ac | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/configure.ac b/configure.ac
index e5fba472..73437755 100644
--- a/configure.ac
+++ b/configure.ac
@@ -51,6 +51,10 @@ case "${host_os}" in
     SYS=netbsd
     CFLAGS="${CFLAGS} -D_NETBSD_SOURCE"
     ;;
+  freebsd*)
+    SYS=freebsd
+    CFLAGS="${CFLAGS} -D_XOPEN_SOURCE=700"
+    ;;
   *)
     SYS="${host_os}"
     ;;

_______________________________________________
libbluray-devel mailing list
libbluray-devel@videolan.org
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to