[arachne] Re: Arachne for Linux...
- From: "Glenn McCorkle" <glennmcc@xxxxxxxxxxxx>
- To: arachne@xxxxxxxxxxxxx
- Date: Wed, 28 May 2008 22:51:41 -0500
Arachne at FreeLists---The Arachne Fan Club!
Further 'news' that might be of interest......
------------------------------------------------------------+-------+---+
Arachne DOS Coders1 Message Board | | |
[ For the Operational discussions of the Arachne C Coders ] | | |
------------------------------------------------------------+-------+---+
=========================================================================
197) Wed, May 28, 2008 - 7:34:14 pm
ray>
Damn, I'm supposta be retired, but fooling around with the .lib is
such fun. 245K free today. It's also now quite obvious why this
aproach is the right one vis. getting her running properly in Linux --
some of the .lib functions must be run in order to initialize variables
that are essential to screen geometry even if other fce are doing
the actual drawing. By taking the .lib apart, it becomes clear which
fce are replaceable and which are intrinsic to the functioning of
the core. Once I'm finished this, it will be / might have been
a snap to replace the actual drawing fce.
Not that anyone wants to be logical about this naturaly.
=========================================================================
198) Wed, May 28, 2008 - 9:05:10 pm
Ron>
Ray,
Are you messing around with Arachne-fer-Linux ? (I hope !)
=========================================================================
199) Wed, May 28, 2008 - 9:17:52 pm
Ron>
Glenn,
Your sources for Linux Arachne seem to be very different from
other Linux sources I have compiled (in SW 3.5, 7.1 and 9.1).
They don't seem to have an executable *configure and so on.
Is this because you are using a totally different method of
compiling in Linux from other Linux sources ?
=========================================================================
200) Wed, May 28, 2008 - 9:44:14 pm
glennmcc>
To compile arachne-svgalib for Linux....
1) cd to the svgalib sub dir which contains only'makefile'
2) make<enter>
3) in a few min the svgalib subdir will contain all of the *.o object
files and a freash compile of the arachne-svgalib Linux executable
That's it.... nothing more to it than that.
BRB with the version # of GGC that she's written for.
=========================================================================
201) Wed, May 28, 2008 - 9:44:47 pm
glennmcc>
Dang typos.... :(
GCC that is... not GGC
=========================================================================
202) Wed, May 28, 2008 - 9:58:02 pm
glennmcc>
GCC v1.1.2 and its companion libs
Which is the version of GCC included with SlackWare v7
The newer versioon included with SlackWare v12 does not work correctly
for compiling arachne-svgalib
=========================================================================
203) Wed, May 28, 2008 - 10:09:44 pm
glennmcc>
Ray,
As to the work you're doing with the graphics LIB
IMO, that is a great idea for the DOS builds of core.exe
If I understand correctly...
you will eventually eliminate hixlov.lib all-together.
Hoewever....
If you _do _ plan on ever adding-back-in all of the Linux #ifdef/#ifndef
stuff.... you will also need to '#ifndef LINUX' all of the stuff you are
now putting in from hixlov.lib
This is due to the fact that hixlov.lib and all of its functions are
100% DOS specific.
hixlov.lib does not come into play at-all in the Linux builds.
The Linux builds use either the svgalib graphics library
(for execution from the CLI), or the GGI graphics library
(for execution inside of the X windowing sysetm GUI)
The same goes for wattcplg.lib
It is not used at-all in the Linux builds.
That is why the Liunx builds can't do pop3, smtp nor ftp
All 3 of thos moduales are written specifically for DOS and use funtions
from wattcplg.lib
In-order to get pop3, smtp & ftp working in the Linux builds...
all 3 of those moduales will need to be completely re-written
to use Linux functions instead of the functions from wattcplg.lib
=========================================================================
204) Wed, May 28, 2008 - 10:16:46 pm
glennmcc>
Ron,
as to...
"Your sources for Linux Arachne seem to be very different from.."
The 'sources for Linux' arealso the 'sources for DOS'
There's no difference what-so-ever... they are the same files.
Some of the files do not get used at-all in the Linux builds
and some of the files that are used simply have quite a few
#ifdef LINUX / #ifndef LINUX defines in them so that the sections
which are Linux specific get compiled only in the Linux builds and
those sections which are DOS specific only get compiled in the DOS builds
That's it... there are no other differences...
all of the source code files are the same files for both DOS & for Linux.
=========================================================================
205) Wed, May 28, 2008 - 10:22:03 pm
glennmcc>
Last week when I went through everything adding-in all of the needed
#ifdef/#ifndef defines..... only 14 files needed to be updated
all of the rest were already perfect as-is.
And the only changes that were required in those 14 files was to
define-out the DOS specific stuff that we have added over the last
few years of mods we have been doing.
99.9% of the code was already good-to-go for making a new Linux build.
=========================================================================
206) Wed, May 28, 2008 - 10:30:38 pm
glennmcc>
BTW,
Michael Polak is quite interested in this new Linux build.
We have been in contact via email several times over the last few days.
He asked for and has been added to our SourceForge project.
h-ttp://sourceforge.net/projects/arachne-browser/
He added a link to the SF project into his already existing FreshMeat
project.
(waiting now for his change to be approved by the admins at freshmeat)
h-ttp://freshmeat.net/projects/arachnebrowser/
He has even offered to host v1.93 on his own servers at arachne.cz
=========================================================================
207) Wed, May 28, 2008 - 10:34:17 pm
glennmcc>
Son-of-gun..... freshmeat approved his changes already.
h-ttp://freshmeat.net/projects/arachnebrowser/
Homepage: h-ttp://www.glennmcc.org/a193gpl/
CVS tree (cvsweb): h-ttp://sourceforge.net/projects/arachne-browser/
=========================================================================
--
Glenn
http://www.delorie.com/listserv/mime/
http://www.delorie.com/djgpp/doc/msdog.html
http://www.glennmcc.org/
http://www.law.cornell.edu/constitution/constitution.table.html
Arachne at FreeLists
-- Arachne, The Premier GPL Web Browser/Suite for DOS --
- Follow-Ups:
- [arachne] Re: Arachne for Linux...
- From: Jason
- [arachne] Re: Arachne for Linux...
- From: Steve
Other related posts:
- » [arachne] Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux....
- » [arachne] Arachne for Linux...
- » [arachne] Re: Arachne for Linux....
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux
- » [arachne] Re: Arachne for Linux
- » [arachne] Re: Arachne for Linux
- » [arachne] Re: Arachne for Linux
- » [arachne] Re: Arachne for Linux
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Re: Arachne for Linux...
- » [arachne] Arachne for Linux ?
- » [arachne] Re: Arachne for Linux ?
- [arachne] Re: Arachne for Linux...
- From: Jason
- [arachne] Re: Arachne for Linux...
- From: Steve