On Sunday 16 July 2006 5:13 am, Jonas Fonseca fonseca-at-diku.dk |ELinks_ML|
wrote:
> Guarded Identity <[EMAIL PROTECTED]> wrote Fri, Jul 07, 2006:
> > Hi,
>
> Hi Guarded Identity,
>
> > I had two items (unrelated) that I thought I'd throw into your wishlist:
> >
> > 1) It might be nice to be able to navigate web form fields with the Tab
> > key. I've just gotten really used to this feature in other browsers.
>
> Yes, that would be a good idea. The hardest thing is probably finding a
> good name for such an action, link-form-next or move-form-next ....
>
> Note, that by default Tab will probably still be wired to switching
> frames.
That sounds great. I'm sure I'll deal with whatever names and default
settings you guys settle on. I'm not sure how best to stay informed on when
a feature like this is instituted. I guess I'll just look out for it with
`cg log`. But if you or any developer working on it wants to keep me in the
loop, feel free to drop an E-mail.
> > 2) I install my applications in a very custom chroot environment with
> > just enough resources to install applications. This allows me to make
> > sure that installations are all under /usr/local (that no rogue files are
> > accidently placed in a dangerous area). My problem is that your Makefile
> > seems to call for some small amount of compilation during the
> > installation. My chroot is just not set up with gcc. I think compiling
> > in the install phase is needlessly unorthodox. If this feature /does/
> > have some fancy benefit to someone, can we set it up so that this late
> > compilation can be disabled with a configuration script?
>
> I think this should be mostly sorted out in the current git repo thanks
> to Witold.
I was really enthused about this. But it seems that there are still
compilations occurring with a "make install" despite Witold's changes. I've
attached a file that shows what I see what I try compile Elinks in my chroot.
Not all of the warnings are critical. My chroot really has a minimal set of
packages installed in it (assumedly because not much should be required for a
simple installation -- cp, install, rm, etc.). But it seems there's still a
lot of activity going on with "make install". If you guys concede that this
is just impossible to change, then I guess I'll just gulp it down and install
it the traditional way. However, maybe streamlining your installation
process isn't such a bad idea if it's possible.
Oh yeah... I don't know if I was originally clear that I'm not subscribed to
the mailing list. I might have missed any responses that didn't CC me.
Thanks for hearing me out,
Sukant
[MAKE install] doc
make[1]: Entering directory `/home/tnks/elinks/doc'
[MAKE install] doc/man
make[2]: Entering directory `/home/tnks/elinks/doc/man'
[MAKE install] doc/man/man1
make[3]: Entering directory `/home/tnks/elinks/doc/man/man1'
[INSTALL] doc/man/man1/elinks.1 -> /usr/local/stow/elinks/share/man/man1
make[3]: Leaving directory `/home/tnks/elinks/doc/man/man1'
[MAKE install] doc/man/man5
make[3]: Entering directory `/home/tnks/elinks/doc/man/man5'
[INSTALL] doc/man/man5/elinks.conf.5 ->
/usr/local/stow/elinks/share/man/man5
[INSTALL] doc/man/man5/elinkskeys.5 ->
/usr/local/stow/elinks/share/man/man5
make[3]: Leaving directory `/home/tnks/elinks/doc/man/man5'
make[2]: Leaving directory `/home/tnks/elinks/doc/man'
make[1]: Leaving directory `/home/tnks/elinks/doc'
[MAKE install] po
make[1]: Entering directory `/home/tnks/elinks/po'
../config/mkinstalldirs /usr/local/stow/elinks/share/locale
[INSTALL] po/be.gmo ->
/usr/local/stow/elinks/share/locale/be/LC_MESSAGES/elinks.mo
[INSTALL] po/bg.gmo ->
/usr/local/stow/elinks/share/locale/bg/LC_MESSAGES/elinks.mo
[INSTALL] po/ca.gmo ->
/usr/local/stow/elinks/share/locale/ca/LC_MESSAGES/elinks.mo
[INSTALL] po/cs.gmo ->
/usr/local/stow/elinks/share/locale/cs/LC_MESSAGES/elinks.mo
[INSTALL] po/da.gmo ->
/usr/local/stow/elinks/share/locale/da/LC_MESSAGES/elinks.mo
[INSTALL] po/de.gmo ->
/usr/local/stow/elinks/share/locale/de/LC_MESSAGES/elinks.mo
[INSTALL] po/el.gmo ->
/usr/local/stow/elinks/share/locale/el/LC_MESSAGES/elinks.mo
[INSTALL] po/es.gmo ->
/usr/local/stow/elinks/share/locale/es/LC_MESSAGES/elinks.mo
[INSTALL] po/et.gmo ->
/usr/local/stow/elinks/share/locale/et/LC_MESSAGES/elinks.mo
[INSTALL] po/fi.gmo ->
/usr/local/stow/elinks/share/locale/fi/LC_MESSAGES/elinks.mo
[INSTALL] po/fr.gmo ->
/usr/local/stow/elinks/share/locale/fr/LC_MESSAGES/elinks.mo
[INSTALL] po/gl.gmo ->
/usr/local/stow/elinks/share/locale/gl/LC_MESSAGES/elinks.mo
[INSTALL] po/hr.gmo ->
/usr/local/stow/elinks/share/locale/hr/LC_MESSAGES/elinks.mo
[INSTALL] po/hu.gmo ->
/usr/local/stow/elinks/share/locale/hu/LC_MESSAGES/elinks.mo
[INSTALL] po/id.gmo ->
/usr/local/stow/elinks/share/locale/id/LC_MESSAGES/elinks.mo
[INSTALL] po/is.gmo ->
/usr/local/stow/elinks/share/locale/is/LC_MESSAGES/elinks.mo
[INSTALL] po/it.gmo ->
/usr/local/stow/elinks/share/locale/it/LC_MESSAGES/elinks.mo
[INSTALL] po/lt.gmo ->
/usr/local/stow/elinks/share/locale/lt/LC_MESSAGES/elinks.mo
[INSTALL] po/nl.gmo ->
/usr/local/stow/elinks/share/locale/nl/LC_MESSAGES/elinks.mo
[INSTALL] po/nb.gmo ->
/usr/local/stow/elinks/share/locale/nb/LC_MESSAGES/elinks.mo
[INSTALL] po/pl.gmo ->
/usr/local/stow/elinks/share/locale/pl/LC_MESSAGES/elinks.mo
[INSTALL] po/pt.gmo ->
/usr/local/stow/elinks/share/locale/pt/LC_MESSAGES/elinks.mo
[INSTALL] po/pt_BR.gmo ->
/usr/local/stow/elinks/share/locale/pt_BR/LC_MESSAGES/elinks.mo
[INSTALL] po/ro.gmo ->
/usr/local/stow/elinks/share/locale/ro/LC_MESSAGES/elinks.mo
[INSTALL] po/ru.gmo ->
/usr/local/stow/elinks/share/locale/ru/LC_MESSAGES/elinks.mo
[INSTALL] po/sk.gmo ->
/usr/local/stow/elinks/share/locale/sk/LC_MESSAGES/elinks.mo
[INSTALL] po/sr.gmo ->
/usr/local/stow/elinks/share/locale/sr/LC_MESSAGES/elinks.mo
[INSTALL] po/sv.gmo ->
/usr/local/stow/elinks/share/locale/sv/LC_MESSAGES/elinks.mo
[INSTALL] po/tr.gmo ->
/usr/local/stow/elinks/share/locale/tr/LC_MESSAGES/elinks.mo
[INSTALL] po/uk.gmo ->
/usr/local/stow/elinks/share/locale/uk/LC_MESSAGES/elinks.mo
make[1]: Leaving directory `/home/tnks/elinks/po'
[MAKE install] src
make[1]: Entering directory `/home/tnks/elinks/src'
[MAKE install] src/bfu
make[2]: Entering directory `/home/tnks/elinks/src/bfu'
[CC] src/bfu/button.o
make[2]: Leaving directory `/home/tnks/elinks/src/bfu'
make[1]: Leaving directory `/home/tnks/elinks/src'
"rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
tput: unknown terminal "rxvt"
button.c:7:20: error: string.h: No such file or directory
In file included from ../.././src/elinks.h:11,
from button.c:9:
../.././src/osdep/types.h:9:23: error: sys/types.h: No such file or directory
In file included from /usr/lib/gcc/i486-linux-gnu/4.0.3/include/syslimits.h:7,
from /usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:11,
from ../.././src/osdep/types.h:13,
from ../.././src/elinks.h:11,
from button.c:9:
/usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:122:61: error: limits.h: No
such file or directory
In file included from ../.././src/elinks.h:11,
from button.c:9:
../.././src/osdep/types.h:17:20: error: stdint.h: No such file or directory
../.././src/osdep/types.h:21:22: error: inttypes.h: No such file or directory
In file included from ../.././src/osdep/system.h:20,
from ../.././src/elinks.h:17,
from button.c:9:
../.././src/osdep/unix/sysinfo.h:19:17: error: pwd.h: No such file or directory
../.././src/osdep/unix/sysinfo.h:20:17: error: grp.h: No such file or directory
In file included from ../.././src/elinks.h:21,
from button.c:9:
../.././src/osdep/generic.h:11:53: error: sys/signal.h: No such file or
directory
In file included from ../.././src/elinks.h:34,
from button.c:9:
../.././src/osdep/stub.h:4:19: error: ctype.h: No such file or directory
In file included from ../.././src/config/options.h:6,
from ../.././src/main/module.h:4,
from ../.././src/bfu/leds.h:6,
from ../.././src/bfu/widget.h:12,
from ../.././src/bfu/dialog.h:5,
from button.c:12:
../.././src/util/color.h:4: error: syntax error before 'color_T'
../.././src/util/color.h:4: warning: type defaults to 'int' in declaration of
'color_T'
../.././src/util/color.h:4: warning: data definition has no type or storage
class
../.././src/util/color.h:7: error: syntax error before 'color_T'
../.././src/util/color.h:7: warning: no semicolon at end of struct or union
../.././src/util/color.h:8: warning: type defaults to 'int' in declaration of
'foreground'
../.././src/util/color.h:8: warning: data definition has no type or storage
class
../.././src/util/color.h:16: error: syntax error before 'color_T'
../.././src/util/color.h:20: error: syntax error before 'color'
../.././src/util/color.h:24: error: syntax error before 'color'
In file included from ../.././src/config/options.h:8,
from ../.././src/main/module.h:4,
from ../.././src/bfu/leds.h:6,
from ../.././src/bfu/widget.h:12,
from ../.././src/bfu/dialog.h:5,
from button.c:12:
../.././src/util/memory.h:58:21: error: stdlib.h: No such file or directory
../.././src/util/memory.h:94:20: error: alloca.h: No such file or directory
In file included from ../.././src/config/options.h:8,
from ../.././src/main/module.h:4,
from ../.././src/bfu/leds.h:6,
from ../.././src/bfu/widget.h:12,
from ../.././src/bfu/dialog.h:5,
from button.c:12:
../.././src/util/memory.h: In function 'mem_align_alloc__':
../.././src/util/memory.h:143: warning: implicit declaration of function
'realloc'
../.././src/util/memory.h:143: warning: assignment makes pointer from integer
without a cast
../.././src/util/memory.h:148: warning: implicit declaration of function
'memset'
../.././src/util/memory.h:148: warning: incompatible implicit declaration of
built-in function 'memset'
../.././src/util/memory.h: In function 'intdup__':
../.././src/util/memory.h:195: warning: implicit declaration of function
'malloc'
../.././src/util/memory.h:195: warning: incompatible implicit declaration of
built-in function 'malloc'
In file included from ../.././src/config/options.h:9,
from ../.././src/main/module.h:4,
from ../.././src/bfu/leds.h:6,
from ../.././src/bfu/widget.h:12,
from ../.././src/bfu/dialog.h:5,
from button.c:12:
../.././src/util/string.h: In function 'add_bytes_to_string__':
../.././src/util/string.h:230: warning: implicit declaration of function
'memcpy'
../.././src/util/string.h:230: warning: incompatible implicit declaration of
built-in function 'memcpy'
In file included from ../.././src/main/module.h:4,
from ../.././src/bfu/leds.h:6,
from ../.././src/bfu/widget.h:12,
from ../.././src/bfu/dialog.h:5,
from button.c:12:
../.././src/config/options.h: At top level:
../.././src/config/options.h:96: error: syntax error before 'color_T'
../.././src/config/options.h:96: warning: no semicolon at end of struct or union
../.././src/config/options.h:106: error: syntax error before '}' token
../.././src/config/options.h:118: error: field 'value' has incomplete type
In file included from ../.././src/main/timer.h:4,
from ../.././src/bfu/dialog.h:6,
from button.c:12:
../.././src/util/time.h:8:22: error: sys/time.h: No such file or directory
../.././src/util/time.h:11:18: error: time.h: No such file or directory
In file included from ../.././src/main/timer.h:4,
from ../.././src/bfu/dialog.h:6,
from button.c:12:
../.././src/util/time.h:47: error: syntax error before 'n'
In file included from ../.././src/terminal/terminal.h:5,
from ../.././src/bfu/dialog.h:7,
from button.c:12:
../.././src/terminal/event.h: In function 'set_mouse_term_event':
../.././src/terminal/event.h:44: warning: incompatible implicit declaration of
built-in function 'memset'
../.././src/terminal/event.h: In function 'set_kbd_term_event':
../.././src/terminal/event.h:52: warning: incompatible implicit declaration of
built-in function 'memset'
../.././src/terminal/event.h: In function 'set_abort_term_event':
../.././src/terminal/event.h:60: warning: incompatible implicit declaration of
built-in function 'memset'
../.././src/terminal/event.h: In function 'set_wh_term_event':
../.././src/terminal/event.h:67: warning: incompatible implicit declaration of
built-in function 'memset'
In file included from ../.././src/intl/gettext/libgettext.h:25,
from ../.././src/intl/gettext/libintl.h:14,
from button.c:13:
../.././src/intl/gettext/libgnuintl.h:26:20: error: locale.h: No such file or
directory
In file included from ../.././src/intl/gettext/libintl.h:17,
from button.c:13:
../.././src/intl/charsets.h: At top level:
../.././src/intl/charsets.h:4: error: syntax error before 'unicode_val_T'
../.././src/intl/charsets.h:4: warning: type defaults to 'int' in declaration
of 'unicode_val_T'
../.././src/intl/charsets.h:4: warning: data definition has no type or storage
class
../.././src/intl/charsets.h:58: error: syntax error before 'int'
In file included from button.c:13:
../.././src/intl/gettext/libintl.h: In function 'intl_set_charset':
../.././src/intl/gettext/libintl.h:64: error: dereferencing pointer to
incomplete type
button.c: In function 'add_dlg_button_do':
button.c:50: warning: implicit declaration of function 'strlen'
button.c:50: warning: incompatible implicit declaration of built-in function
'strlen'
button.c:66: warning: implicit declaration of function 'memchr'
button.c:66: warning: initialization makes pointer from integer without a cast
button.c: In function 'display_button':
button.c:167: error: dereferencing pointer to incomplete type
button.c: In function 'mouse_button':
button.c:211: warning: incompatible implicit declaration of built-in function
'memset'
make[2]: *** [button.o] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
_______________________________________________
elinks-dev mailing list
[email protected]
http://linuxfromscratch.org/mailman/listinfo/elinks-dev