On 2008/7/3 Marc 'HE' Brockschmidt wrote:
[...]
> | In file included from ../../../inc/InterfaceGraphic_Cextern.hxx:61,
> |                  from 
> ../../../src/Graphic3d/Graphic3d_GraphicDriver_1.cxx:30:
> | ../../../inc/InterfaceGraphic_X11.hxx:31:32: error: X11/bitmaps/icon: No 
> such file or directory
> | make[4]: *** [Graphic3d_GraphicDriver_1.lo] Error 1
> | make[4]: Leaving directory 
> `/build/buildd/opencascade-6.2/ros/adm/make/TKV3d'
> | make[3]: *** [all-recursive] Error 1
> | make[3]: Leaving directory `/build/buildd/opencascade-6.2/ros/adm/make'
> | make[2]: *** [all-recursive] Error 1
> | make[2]: Leaving directory `/build/buildd/opencascade-6.2/ros'
> | make[1]: *** [all] Error 2
> | make[1]: Leaving directory `/build/buildd/opencascade-6.2/ros'
> | make: *** [build-stamp] Error 2
> | dpkg-buildpackage: failure: debian/rules build gave error exit status 2

A solution is to build-depend on xbitmaps.  But those macro
definitions seem to be unused:
  $ grep -rlE 'icon_(bits|width|height)' ros/
  ros/inc/InterfaceGraphic_X11.hxx
  ros/src/InterfaceGraphic/InterfaceGraphic_X11.hxx
Thus I suggest to not include X11/bitmaps/icon.  I do not have access
to an alpha machine
to test this patch, sorry.

Denis
Index: opencascade-6.2/ros/inc/InterfaceGraphic_X11.hxx
===================================================================
--- opencascade-6.2.orig/ros/inc/InterfaceGraphic_X11.hxx
+++ opencascade-6.2/ros/inc/InterfaceGraphic_X11.hxx
@@ -26,6 +26,7 @@
 #  include <X11/Xutil.h>
 #  include <X11/Xatom.h>
 
+#if 0
 #  if defined (sun) || defined (SUNOS) || defined (__alpha) || defined (DECOSF1) || defined (sgi) || defined (IRIX) || defined (__hpux)|| defined (HPUX) 
 #   ifndef icon_width
 #    include <X11/bitmaps/icon>
@@ -46,6 +47,7 @@
 #   endif
 
 #  endif /* ULTRIX */
+#endif
 #  define WINDOW Window
 #  ifndef EXPORT
 #   define EXPORT
Index: opencascade-6.2/ros/src/InterfaceGraphic/InterfaceGraphic_X11.hxx
===================================================================
--- opencascade-6.2.orig/ros/src/InterfaceGraphic/InterfaceGraphic_X11.hxx
+++ opencascade-6.2/ros/src/InterfaceGraphic/InterfaceGraphic_X11.hxx
@@ -26,6 +26,7 @@
 #  include <X11/Xutil.h>
 #  include <X11/Xatom.h>
 
+#if 0
 #  if defined (sun) || defined (SUNOS) || defined (__alpha) || defined (DECOSF1) || defined (sgi) || defined (IRIX) || defined (__hpux)|| defined (HPUX) 
 #   ifndef icon_width
 #    include <X11/bitmaps/icon>
@@ -46,6 +47,7 @@
 #   endif
 
 #  endif /* ULTRIX */
+#endif
 #  define WINDOW Window
 #  ifndef EXPORT
 #   define EXPORT

Reply via email to