Jan wrote:
I try to port dillo 3.0.2 to Irix:
fltk 1.3 compiles fine with gcc 4.7. test/demo runs without errors.
dillo compiles also with gcc 4.7, there is only a problem with setenv in dpi/downloads.cc, that can be resolved using putenv.
dillo starts correctly, but is not able to display any website or file:
dillo paths: Cannot open file '/usr/people/diegel/.dillo/dillorc' paths: Using /usr/local/etc/dillo/dillorc paths: Cannot open file '/usr/people/diegel/.dillo/keysrc' paths: Using /usr/local/etc/dillo/keysrc dillo_dns_init: Here we go! (threaded) Disabling cookies. ** WARNING **: preferred sans-serif font "DejaVu Sans" not found. ** WARNING **: preferred serif font "DejaVu Serif" not found. ** WARNING **: preferred monospace font "DejaVu Sans Mono" not found. ** WARNING **: preferred cursive font "URW Chancery L" not found. ** WARNING **: preferred fantasy font "DejaVu Sans" not found. Nav_open_url: new url='about:splash' Nav_open_url: new url='http://www.dillo.org/' Dns_server [0]: www.dillo.org is 134.102.206.165 Connecting to 134.102.206.165 Nav_open_url: new url='file:/usr/people/diegel/dillo/www.dillo.org/index.html'
I also tried with --disable-threaded-dns but same result.
Any idea how to debug this problem?
Do the dw* programs in dillo's test directory do anything? Given that you aren't getting any repush messages, I'm guessing that they'll be reasonably okay and that it's something to do with IO. I'm not the expert on that code, but in the interest of giving something to try in the meantime, I might start by setting breakpoints on IO_fd_write_cb() and IO_fd_read_cb(), or setting VERBOSE in src/chain.c.