=======
 Dillo
=======


  If  you're  using  libc5,  don't worry, I used to use libc5! If
you're  brave,  edit  'dns.c'  and  uncomment  line  45, pray and
compile.  If  it  doesn't  work, email me (most probably a header
include problem); if you succeed, report it to me anyway!


  Dillo  compiles  on *BSD systems; Starting from dillo-0.6.5, we
included special detection code (at ./configure time) that should
arrange  everything  for  a  clean  compile, but please note that
you'll need GNU make.


  gcc 2.95.2 has problems with -O2:
     "-O2 -mcpu=pentium" works fine.
     "-O0 -mcpu=k6 -march=pentium -g3" works fine also.
     "-O -mcpu=k6 -march=pentium -g3" works fine as well, but
     "-O2 -mcpu=k6 -march=pentium -g3" doesn't work. Then again
     "-O6 -mcpu=pentium -march=pentium -g3" DOES work.

  Currently dillo requires GTK+-1.2.x (2.0 will not compile).

  Dillo  can be invoked either as "dillo" or as "dillo <url>". If
you  get  an  error that dillo can't load the shared library, try
"setenv  LD_LIBRARY_PATH  /usr/local/lib",  or  wherever you have
your gtk+ libs.

  You  may  experience  some  font handling problems derived from
locale  handling (for instance if you use LC_ALL=sv_SE). Just try
LC_ALL=POSIX and it will be fine.

  There's  a  small  chance  of experiencing dillo "freezes" with
certain  linux  kernels.  This  is a _kernel bug_, from the 2.2.x
series  up to 2.4.8. From 2.4.9 it has been corrected. The bug is
inside poll() and the best that you can do is to upgrade.
  If  you  can't upgrade the kernel though, this workaround patch
for dillo may help you:
  http://www.ime.usp.br/~livio/dillo/patches/poll-fix-fast.diff


  This is still alpha code, but it works.

  Here's a list of some well known problems:

      * no FRAMES rendering
      * no FTP
      * no https



Jorge.-
(jcid@ematic.com)
Apr 26, 2002
