Lynx a text-base Web browser for Fox Board

This guide describes step by step how to build a Lynx text browser to the Fox Board.

Browsing in Lynx consists of highlighting the chosen link using cursor keys, or having all links on a page numbered and entering the chosen link's number. Current versions support SSL and many HTML features. Tables are linearized (scrunched together one cell after another without tabular structure), while frames are identified by name and can be explored as if they were separate pages. Lynx cannot inherently display various types of non-text content on the web, such as images and video, but it can launch external programs to handle it, like an image viewer or video player this feature on Fox Board is not aviable.


The guide is referring to the Fox Board with kernel compiled with "Phrozen SDK made by John Crispin" offered by default from Acme System.
 
In order to cross-compile the application is necessary to have everything you need ready on your computer. To install the SDK under Linux or Windows may refer to one of the following methods: method 1 Linux e method 2 Win. In particular, this guide refers to a typical Linux installation, exactly Fedora 9. Therefore be used commands belonging to the Linux world, in case you have not yet acquired a good domestication with commands from a shell, is required reading some guida in the network.
 
Prepared everything you need, including the SDK, you must obtain the source code of Lynx. The program is under GNU license, source code is available for download from the homepage, generally these files are distributed in zipped archives, and we must continue with the decompression and the copy in a folder at our choice, to have everything all at your fingertips we can use this path /../devboard-R2_01/apps/NCurses, where with /../ refers to a generic path of your SDK. 
 
Before you can compile any source in general is important to resolve all the dependencies, in this case the program have two dependencies: the library NCurses compiled according to this guide and the library OpenSSL compiled from default to SDK, to proceed with the porting will be followed the next steps from shell Linux by typing carefully and where necessary replace /../ with your path: 

 

/..# cd  devboard-R2_01

/devboard-R2_01# .  init_env

/devboard-R2_01# cd  apps

/devboard-R2_01/apps# cd  Lynx

/devboard-R2_01/apps/Lynx# ./configure --build=i686-linux-gnu --host=cris-axis-linux-gnu --prefix=/../devboard-R2_01/apps/Lynx2

/devboard-R2_01/apps/NCurses# make

/devboard-R2_01/apps/NCurses# make install

 

Login

Main Menu

Online

None
We have 81 guests online