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