[arachne] Re: Arachne for Linux....

Arachne at FreeLists---The Arachne Fan Club!

On Sun, 25 May 2008 16:14:06 -0500, Glenn McCorkle wrote:

<snip>

> As to this comment from Ray.....

> "But I'm sticking to my bet that the original linux code
> is simply too broken to work."

> FYI.... it's not broken and _never_ was broken.

> It took my only 2 evenings of work to make the needed mods in the SRC
> code to get her compiled and running. And I don't know jack about Linux
> programming.

> Everything we needed was already in the code. All I had to do was make
> a few more additional #ifdef & #ifndef spots so that the additional
> stuff we have done over the last few years which is DOS specific and
> does not work in Linux would not be used in the Linux compile.

> Take a look at these screen-caps.... it's not just conjecture....
> Arachne v1.93;Linux _IS_ a reality.

> http://www.glennmcc.org/my-stuff/arlinux1.gif (local file)
> http://www.glennmcc.org/my-stuff/arlinux2.gif (remote file)

______________________________________________________________

Further to that point, here are 2 lists of SRC code files.


List of SRC files that needed some small changes....

---
ERRORS   C       1627  5-24-08 12:48a
GLOBALS  C       6091  5-24-08  1:16a
GUI      C       4438  5-23-08  9:53p
GUIEVENT C      49803  5-23-08 11:25p
GUITICK  C       8876  5-23-08  9:53p
HTKERNEL C       7290  5-24-08 12:03a
HTML     C     112597  5-23-08 10:43p
HTTP     C      35681  5-24-08  7:40p
INIT     C      17688  5-24-08  1:49a
MAIN     C      43769  5-23-08  9:53p
MISC     C      11562  5-23-08 11:24p
ONMOUSE  C      26423  5-23-08 11:30p
STR      C       3079  5-23-08 11:03p
STR      H       1555  5-23-08 10:41p
VERSION  C        821  5-24-08  1:25a <-- mod to the version # only
XANIMGIF H       1996  5-23-08 11:22p

All files except version.c required nothing more than 1 or 2
#ifdef and/or #ifndef specs to keep DOS-only stuff from being
compiled in the Linux build of Arachne.
______________________________________________________________

List of SRC files that were already perfect as-is
and did not need any mods of any kind....

---
ADIAL    C       9293  2-14-08  7:31p
AGB_MSG  H       7269  8-28-00  7:07p
ALTTAB   H        146  8-28-00  7:07p
ANYIMAGE C       1343  8-28-00  7:07p
APICK    H       2170  1-12-04 11:38a
ARACHNE  H      23041 12-30-07  7:47p
ARROW    C        259  2-12-05  9:31p
ASOCKETS C       3198  8-28-00  7:07p
ASOCKETS H       1153  8-28-00  7:07p
ATCPIP   C       4468  3-08-06  6:46p
ATOMS    C      29162  1-30-07  7:57p
A_IO     C      19622  8-28-00  7:07p
A_IO     H        963  8-28-00  7:07p
BASE64   C        628  8-28-00  7:07p
BIN_FILE H        682  1-12-04 11:55a
BITPIX8  C        989  1-12-04 11:51a
BUFBUF   C      13706  3-04-07  5:09p
BUFBUF   H       4333  3-04-07  5:12p
CACHE    H        565  8-28-00  7:07p
CGIQUERY C      17948  4-19-08 12:03a
CLEMGLUE C      19307  8-28-00  7:07p
CLEMKGI  C      23666  1-12-04  9:53p
CONFIG   C      21847  3-08-08 11:11p
CUSTOMER C       1728  8-28-00  7:07p
CUSTOMER H       1085  8-28-00  7:07p
CZECH    H       7288  8-28-00  7:07p
DRAWTIME C       7345  9-30-06  8:22p
DUMMY    C       4270  8-28-00  7:07p
ELIB     H        850  8-28-00  7:07p
ENGLISH  H       9067  6-22-02 10:25p
ENTITY   C       7397  4-05-08  9:09p
ETHDEV   H        353  8-28-00  7:07p
FEXISTS  C        204  8-28-00  7:07p
FINGOPHR C       3236  1-09-04  7:40p
FIRSTLK  C       4322  8-28-00  7:07p
FIRSTLK  H        416  8-28-00  7:07p
FRAGMENT C       6633  8-28-00  7:07p
FTP      C      14483  3-02-08  1:02p
GERMAN   H       9054  3-27-05  3:45p
GLFLAG   H       5065 12-08-04  8:24p
GUI      H       3606  3-18-06  8:15p
GUIDRAW  C      27289  3-15-06  4:19p
GUIEVEN2 C       9805  9-30-05  6:30p
HANIMGIF C      16055  3-01-07  6:04p
HDRAWBMP C      13717  5-07-04 10:31p
HDRAWGIF C      41462  3-09-07  8:33p
HIGHLIGH C       1184  8-28-00  7:07p
HTML     H       9869  4-21-07  8:20p
HTML256C C      10307  1-09-04  7:34p
HTMLCSIM C       3689  1-09-04  9:49p
HTMLDRAW C      35791 10-22-07  8:33p
HTMLREAD C       5216  4-05-08 10:59p
HTMLSTAT C      19717  1-08-08  8:50p
HTMLUTIL C      28261  4-01-08  9:48p
HTMTABLE C      14915  9-21-07 11:37p
HTMTABLE H       1889  1-20-01  9:58a
IE       H       6592  3-07-04 12:38a
IEKERNEL C       7039  1-05-04 11:44p
IE_BIN   C       4399  6-01-04  7:34p
IE_FCE   C      18834  4-14-08  7:20p
IE_KEY   C      19293  1-09-04  6:47p
IMA      H      18416  1-30-04 11:32a
INETSTR  C       2457  2-07-04 11:48p
INETTIME C        453  8-28-00  7:07p
INIHIMEM C       1439  1-13-04  7:38p
INT09    C       3081  4-20-05 12:53a
INTERNET H       2259 11-24-07  6:56p
IPALPAL  C       2875  1-31-04  4:45p
KAMENIK  C       3538  8-28-00  7:07p
LINGLUE  C      25536  1-14-04  4:57p
LINMAIN  C       1270  8-28-00  7:07p
MAIN     H        720  8-28-00  7:07p
MARKEXE  C        921  8-28-00  7:07p
MESSAGES H       9749  3-23-06 10:26p
MIME     C       3645  1-12-04  4:03p
OUTS     C       1813  3-12-07  5:42p
PARSECSS C       8824  3-02-06 12:11a
PCKBRD   H       2543  8-28-00  7:07p
PICINFO  H       1958  1-17-08  5:56p
POPGET   C      13981  8-08-06 10:21p
PORTUGAL H       9576  8-28-00  7:07p
POSIX    H       1790  8-28-00  7:07p
PRESPALP C      22176  8-28-00  7:07p
PRINT    C       5426 10-26-05  7:30p
PROTOCOL C      12489  2-18-06  6:47p
PRTSCR   C       4733  7-08-07  2:58p
PS       C       6250  1-12-04  4:05p
PUTIKONS H        529 11-07-03  8:20a
PUTIKONW C      37911  3-03-07  9:22p
SCROLBAR C      11996 12-17-07 10:26p
SCROLBAR H       1156  8-28-00  7:07p
SEARCH   C       6087  9-21-07  8:27p
SELFGFX  C      12876  8-28-00  7:07p
SENDMAIL C      16214  2-05-08  6:01p
SHORTNA  C       2300  8-28-00  7:07p
SOCK_INI C       1134  1-13-04  7:31p
STATANIM C       1277  1-12-04  3:25p
SVGA     H       3795  1-13-04  7:40p
SVGAOVRL C       8566  3-06-08  9:56p
SVGASTAT C       6891  8-28-00  7:07p
TAGSORT  C       3616  1-24-04 10:34a
TCP      H       2362  8-28-00  7:07p
TELEMED  H       7044  8-28-00  7:07p
TOOLBAR  C          1  8-28-00  7:07p
UIFACE   H       1833 11-24-07  7:00p
URL      H       3042  1-17-08  5:55p
URLOVRL  C      20578  2-15-08 12:13a
URLSTAT  C      22455 12-30-07  7:47p
V_PUTIMG C       1019  1-06-04  9:52a
V_PUTIMG H        164  8-28-00  7:07p
WATTCP   H      20841  8-28-00  7:07p
WHEELMOU C       1370  3-19-05  5:15p
XH_RGBHI C       3687  1-12-04  9:57p
X_CHAR   C       5353  1-26-04 12:45a
X_CHARMA C        987  1-13-04  7:23p
X_CURSOR C      12026  1-25-04  6:19p
X_FONT   C       6053  8-28-00  7:07p
X_LOPIF  H      41239  8-28-00  7:07p
X_PAL    C       1622 11-28-03  5:58p
X_TEXMUJ C       8297  8-28-00  7:07p
X_TEXT   C       7617 11-07-03  7:53a
X_TXTJST C        417 11-07-03  7:33a
X_TXTWH  C        944 11-07-03  7:30a
__________________________________________________________________

And of-course... some of the files in that 2nd list are not even used
in the Linux build so they of-course did not need to be altered. ;-)

-- 
 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 --

Other related posts: