Re: Two Wishlist Items

Identity Guarded <[email protected]>
Newsgroups gmane.comp.web.links
Message-ID <[email protected]>
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

_______________________________________________
elinks-dev mailing list
[email protected]
http://linuxfromscratch.org/mailman/listinfo/elinks-dev
make_install_output.txt (text/plain, 15 KB)
[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.