[Dillo-dev] Dillo in OSX

Jorge Arellano Cid jcid at dillo.org
Tue Aug 5 00:50:17 CEST 2008


On Sun, Aug 03, 2008 at 07:52:56PM +0200, Johannes Hofmann wrote:
> Hi Jorge,
> 
> On Sun, Aug 03, 2008 at 01:30:01PM -0400, Jorge Arellano Cid wrote:
> > Hi Johannes,
> > 
> >   When trying to compile dillo2 in OSX, FLTK2 compiles OK,
> > dw's fltkviewbase.hh needs an time.h include and I get this
> > error:
> > 
> > isc.Tpo -c -o libDw_fltk_a-fltkmisc.o `test -f 'fltkmisc.cc' || echo  
> > './'`fltkmisc.cc
> > fltkmisc.cc: In function 'int dw::fltk::misc::screenWidth()':
> > fltkmisc.cc:34: error: 'xdisplay' is not a member of 'fltk'
> > fltkmisc.cc:34: error: 'xscreen' is not a member of 'fltk'
> > fltkmisc.cc:34: error: 'DisplayWidth' was not declared in this scope
> > fltkmisc.cc: In function 'int dw::fltk::misc::screenHeight()':
> > fltkmisc.cc:39: error: 'xdisplay' is not a member of 'fltk'
> > fltkmisc.cc:39: error: 'xscreen' is not a member of 'fltk'
> > fltkmisc.cc:39: error: 'DisplayHeight' was not declared in this scope
> > fltkmisc.cc: In function 'void dw::fltk::misc::warpPointer(int, int)':
> > fltkmisc.cc:44: error: 'xdisplay' is not a member of 'fltk'
> > fltkmisc.cc:44: error: 'None' was not declared in this scope
> > fltkmisc.cc:45: error: 'xdisplay' is not a member of 'fltk'
> > fltkmisc.cc:45: error: 'xscreen' is not a member of 'fltk'
> > fltkmisc.cc:45: error: 'RootWindow' was not declared in this scope
> > fltkmisc.cc:46: error: 'XWarpPointer' was not declared in this scope
> > make[1]: *** [libDw_fltk_a-fltkmisc.o] Error 1
> > make: *** [all-recursive] Error 1
> > 
> >   Do you know the proper solution for this?
> 
> Can you please try attached patch? It replaces X11 specific calls
> with platform independent ones from fltk2. 
> They probabely didn't exist when fltkmisc.cc was coded.
> 

  Great, committed.

  I works, dillo2 runs native in Leopard!

  There are several glitches but it's quite a good start.  8-)

-- 
  Cheers
  Jorge.-



More information about the Dillo-dev mailing list