======= 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! Currently dillo requires GTK+-1.2.x (2.0 will not compile). 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. Dillo can be invoked with command line options. Just type 'dillo --help' to know about them. 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 Dpi programs must be installed somewhere in your PATH, or alternatively in the user's ~/.dillo/ directory. Once you have dillo running for the first time, the next step is to read the help! (there's a link from the splash screen). This is still alpha code, but it is very stable. Here's a list of some well known problems: * no FRAMES rendering * no FTP * no https ---- *BSD ---- 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. ------- Solaris ------- Dillo compiles and runs OK on Solaris but: * use gmake (a symbolic link make -> gmake works OK) * If you have trouble with GTK and GLIB from the Freeware Companion CD, get the ones at www.sunfreeware.com instead. These environment vars may help setting yours: PATH=/usr/bin:/usr/sbin:/usr/dt/bin:/usr/openwin/bin:/usr/local/b in:/opt/sfw/bi:/usr/ccs/bin:/usr/ucb LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/usr/local/lib/glib: /opt/sfw/lib:/sr/ucblib Solaris is very inconsistent so you may need to add/remove: -lrt -lposix4 at link time. --- gcc --- 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. Jorge.- (jcid@softhome.net) Feb 16, 2002