b5c7a9a8abddad0109bef467e1b6302c1b863d36
[debian-science/packages/opencascade.git] / debian / patches / multibuf.patch
1 Fix detection of multibuf.h by the configure script
2
3 Without this patch, configure prints:
4
5   checking X11/extensions/multibuf.h usability... no
6   configure: WARNING: X11/extensions/multibuf.h: present but cannot be compiled
7   checking X11/extensions/multibuf.h presence... yes
8   configure: WARNING: X11/extensions/multibuf.h:     check for missing prerequisite headers?
9   configure: WARNING: X11/extensions/multibuf.h: see the Autoconf documentation
10   configure: WARNING: X11/extensions/multibuf.h:     section "Present But Cannot Be Compiled"
11   configure: WARNING: X11/extensions/multibuf.h: proceeding with the compiler's result
12   checking for X11/extensions/multibuf.h... no
13
14 Based on a patch by Dan HorĂ¡k.
15
16 Index: opencascade/ros/configure.in
17 ===================================================================
18 --- opencascade.orig/ros/configure.in
19 +++ opencascade/ros/configure.in
20 @@ -54,9 +54,7 @@
21  AC_CHECK_HEADERS(iomanip.h limits.h values.h float.h)
22  AC_CHECK_HEADERS(siginfo.h bits/sigset.h bstring.h sys/types.h sys/select.h)
23  AC_CHECK_HEADERS(X11/extensions/transovl.h X11/extensions/readdisplay.h)
24 -AC_CHECK_HEADERS(X11/extensions/multibuf.h)
25 -AC_CHECK_HEADERS(sys/filio.h sys/mman.h libc.h)
26 -AC_CHECK_HEADERS(X11/extensions/multibuf.h)
27 +AC_CHECK_HEADERS([X11/Xlib.h X11/extensions/multibuf.h], [], [], [#include <X11/Xlib.h>])
28  AC_CHECK_HEADERS(sys/filio.h sys/mman.h libc.h)
29  
30  #-----------------------------------------------------------------------------