Thread: DIY - KeK
View Single Post
Old 08-08-2012, 09:01 PM   #167
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,586
Karma: 6299993
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
Lynx, Emu

Get Thing:

wget http://lynx.isc.org/current/lynx2.8.8dev.12.tar.gz -O- | tar zxvf -
cd lynx2-8-8/


Read ./configure --help

Spoiler:
(armv6l:1) /home/lynx2-8-8 # ./configure --help
`configure' configures this package to adapt to many kinds of systems.

Usage: ./configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']

Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]

By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data [PREFIX/share]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--infodir=DIR info documentation [PREFIX/info]
--mandir=DIR man documentation [PREFIX/man]

Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names

X features:
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR

System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST build programs to run on HOST [BUILD]
--target=TARGET configure for building compilers for TARGET [HOST]

Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)

Optional Features:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]

--with-system-type=XXX test: override derived host system-type
--with-destdir=XXX set DESTDIR destination for install (default: $DESTDIR)
--with-build-cc=XXX the build C compiler ($BUILD_CC)
--with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
--with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
--with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
--with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
--with-build-libs=XXX the build libraries (${BUILD_LIBS})
Development Options:
--disable-echo display "compiling" commands
--enable-find-leaks logic for testing memory leaks
--enable-debug compile w/ debugging (if \$CFLAGS is set, add -g there, too)
--disable-trace disable logic for trace code
--enable-vertrace verbose trace code
--enable-warnings GCC compiler warnings
--with-dbmalloc test: use Conor Cahill's dbmalloc library
--with-dmalloc test: use Gray Watson's dmalloc library
Basic Configuration Options:
--disable-largefile omit support for large files
--with-libiconv-prefix=DIR
search for libiconv in DIR/include and DIR/lib
--enable-nls use Native Language Support
--with-included-gettext use the GNU gettext library included here
--with-textdomain=PKG NLS text-domain (default is package name)
--disable-included-msgs use included messages, for i18n support
--with-nls-datadir=DIR NLS data, parent of locale (default: PREFIX/DATADIR)
--disable-full-paths control whether full utility pathnames are used
--with-nss-compat{=path} link with nss_compat library if available
--with-ssl{=path} link with ssl library if available
--with-gnutls{=path} link with gnutls support
--enable-gnutls-compat link with gnutls-openssl compat
--with-socks{=path} link with socks library if available
--with-socks5{=path} link with socks5 library if available
--with-pkg-config{=path} enable/disable use of pkg-config
--enable-ipv6 use ipv6 (with ipv4) support
--with-screen=XXX select screen type (XXX is curses (default),
ncurses, ncursesw, pdcurses or slang)
--with-curses-dir=DIR directory in which (n)curses is installed
--enable-widec enable wide-curses features
--disable-color-style use color style (ncurses/curses)
--with-lss-file{=path} specify the default style-sheet file
(default: SYSCONFDIR/lynx.lss)
--with-cfg-file{=path} specify the default configuration file
(default: SYSCONFDIR/lynx.cfg)
--enable-htmlized-cfg build htmlized lynx.cfg
--enable-local-docs link local doc-directory to help-page
--with-mime-libdir=DIR MIME data, mime.types and mailcap (default: /etc)
--enable-locale-charset use locale-charset selection logic
--with-charsets=list limit charsets to given list of MIME names
Experimental Options:
--disable-bibp-urls disable support for bibp: URLs
--disable-config-info disable browsable configuration-info
--disable-forms-options disable forms-based options
--disable-menu-options disable old-style option menu
--disable-sessions use sessions code
--disable-session-cache use session-caching code
--disable-addrlist-page disable address-list page
--enable-cjk use experimental CJK logic
--enable-japanese-utf8 use experimental Japanese UTF-8 logic
--enable-default-colors enable use of default-colors (ncurses/slang)
--enable-kbd-layout use experimental keyboard-layout support
--enable-nested-tables use experimental nested-table support
Miscellaneous Options:
--disable-alt-bindings disable alternative line-edit bindings
--disable-ascii-ctypes disable use of ascii case-conversion
--disable-extended-dtd disable extended HTML DTD logic
--disable-file-upload disable file-upload support
--disable-idna disable IDNA support
--disable-justify-elts disable element-justification logic
--disable-partial disable partial-display logic
--disable-persistent-cookies disable persistent-cookie support
--disable-prettysrc disable colorization of HTML source
--disable-progressbar disable progress-bar
--disable-read-eta disable read-progress message shows ETA
--disable-source-cache do not cache HTML source for parse mode changes
--disable-scrollbar disable scrollbar with mouse
--enable-charset-choice use charset-selection logic
--enable-externs use external commands
--enable-font-switch use Linux setfont for character-translation
--enable-cgi-links support cgi links w/o a http daemon
--enable-change-exec allow users to change exec options
--enable-exec-links allow lynx to execute programs accessed via a link
--enable-exec-scripts allow lynx to execute programs inferred from a link
--enable-internal-links handle following links to same doc differently
--enable-nsl-fork fork NSL requests, allowing them to be aborted
--enable-syslog log URL requests via syslog
--enable-underlines underline links rather than using boldface
--enable-gzip-help install gzip'ed help files
--with-bzlib use libbz2 for decompression of some bzip2 files
--with-zlib use zlib for decompression of some gzip files
Other Network Services:
--disable-finger disable FINGER logic
--disable-gopher disable GOPHER logic
--disable-news disable NEWS logic
--disable-ftp disable FTP logic
--enable-wais enable WAIS logic
Directory Editor Options:
--disable-dired disable optional directory-editor, DirEd
--disable-dired-dearchive disable dearchiving commands
--disable-dired-override disable DirEd override keymap
--disable-dired-permit disable chmod/attrib commands
--disable-dired-xpermit disable chmod/attrib commands
--disable-dired-tar disable "tar" command
--disable-dired-uudecode disable "uudecode" command
--disable-dired-zip disable "zip", "unzip" commands
--disable-dired-gzip disable "gzip", "gunzip" commands
--disable-long-list disable long "ls -l" directory listings
--disable-parent-dir-refs
disable "Up-to" links in directory listings
Special Libraries for PDCurses X11:
--with-Xaw3d link with Xaw 3d library
--with-neXtaw link with neXT Athena library
--with-XawPlus link with Athena-Plus library
--with-x use the X Window System
--disable-rpath-hack don't add rpath options for additional libraries

Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
headers in a nonstandard directory <include dir>
CPP C preprocessor

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.


To be continued...
twobob is offline   Reply With Quote