On Thu, 23 Mar 2000, Nelson H. F. Beebe wrote:

> Two weeks ago, I successfully built and installed lynx 2.8.3dev.21
> from this distribution file:
> 
> -rw-rw-r--   1 beebe     2029433 Mar  8 14:51 lynx2-8-3.tar.gz
> 
> MD5 (lynx2-8-3.tar.gz) = a42fcf2c9c49fc3ee58844ea7a9e03bf

I suggest you should use to 2.8.3dev.22.  Some buffer overrun, possibly
remotely exploitable if you are using proxies, have been fixed in
dev.21 -> dev.22.

> All systems share a common configuration file,
> /usr/local/share/lib/lynx.cfg, which differs from the distributed one
> like this:
> 
> % diff -w -b ./lynx.cfg /usr/local/share/lib/lynx.cfg     89c89,90
[ snip ]
> 1251c1253
> < #EMACS_KEYS_ALWAYS_ON:FALSE
> ---
> > EMACS_KEYS_ALWAYS_ON:TRUE

> However, on the Sun Solaris 2.6 and 2.7 systems, attempts to use up
> and down arrow to move to the previous or next link on the current Web
> page do not work: instead, they visit the URL that the link points to.

Some possible reasons:
- Mismatch between curses header file and curses lib actually linked against.
- Copied source over an older source tree?  Or incomplete recompilation
  ofter changing some configure options?  Don't, or make sure everything
  gets recompiled (do 'make clean' manually).
- Make sure there is no file named ".lynx-keymaps" in the home dir of the
  account used for testing.

Possible workaround:
  Undefine '#define HAVE_KEYPAD 1' in lynx_cfg.h after running configure.
  (Just guessing here - could also make things worse.)

> Also, C-n and C-p have peculiar bindings: the lynx K command shows
> 
> ^N          DOWN_TWO      go forward two lines in the document
> ^P          UP_TWO        go back two lines in the document


These are the default if "Emacs keys" is off.

> on the Solaris systems, whereas everywhere else, it shows
> 
> ^N          NEXT_LINK     make the next link current
> ^P          PREV_LINK     make the previous link current

This seems to be a different and separate problem.
It's as if the EMACS_KEYS_ALWAYS_ON:TRUE from your lynx.cfg
is not seen by lynx, or overridden in a ".lynxrc" file.
(Contrary to what the _ALWAYS_ might suggest, saved preferences
in .lynxrc take precedence).

   Klaus

Reply via email to