TCP-group 1992
[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
GRAPES & GRI 1.8 Buglets
- To: tcp-group@ucsd.edu
- Subject: GRAPES & GRI 1.8 Buglets
- From: clark@tomcat.gsfc.nasa.gov (Tom Clark -- W3IWI)
- Date: Wed, 08 Jan 92 17:46:18 UTC
GRAPES and GRI 1.8 Buglet report:
(1) I think it was reported earlier, but the version of the GRAPES switch
code (GPSC1SRC.ZIP) had a CRC error in FTPCLI.C in the .ZIP file. The bits
were corrupted about 80% of the way thru the file. The bogus file in the
.ZIP archive was:
> 23012 Implode 5915 75% 01-27-91 06:50 0d2df9d6 --w FTPCLI.C
Last nite I did a test compile using the FTPCLI.C from Phil's latest release
which is ZIPped as:
> 23402 Implode 6021 75% 12-18-91 02:22 3a100121 --w FTPCLI.C
The more recent FTPCLI compiled fine in the GRAPES NOS and I have replaced
the old, bogus FTPCLI.C in ~/public/tcp/nos/gpsc1src.zip on tomcat.
(2) I had mentioned this one several months ago, but it is still there in
the latest PA0GRI code. I like a lot of the features Gerard has added to
Phil's core code. But, alas, NOS is a memory hog and on tomcat I need to
run a version stripped of all irrelavancies; since tomcat has no radio
ports, it doesn't need all the AX.25 & NET/ROM stuff. Tomcat is currently
using a stripped-down verion of Phil's 1229 release (posted on tomcat
as ~/public/tcp/nos/tiny1229.exe). I tried to make a "tiny" version of
GRI 1.8 last nite. With Gerard's original CONFIG.H I was able to reproduce
his executable. But when I #undef'd all the AX.25 & NR switches, I get
this error:
> MAKE Version 2.0 Copyright (c) 1987, 1988 Borland International
>
> Available memory 541956 bytes
>
> tcc -ml -M -enos main.obj config.obj version.obj session.obj *.lib
> Turbo C Version 2.0 Copyright (c) 1987, 1988 Borland International
> Turbo Link Version 2.0 Copyright (c) 1987, 1988 Borland International
> Undefined symbol '_s_arcall' in module NR3
> Undefined symbol '_s_atcall' in module NR3
> Undefined symbol '_s_ascall' in module NR3
> Undefined symbol '_Axlink' in module AX25
> Undefined symbol '_beac_input' in module AX25
>
> Available memory 354732
>
> ** error 1 ** deleting nos.exe
Despite the fact that AX25 and NR modules will never be executed, they are
still in the load maps! This is a plea to code writers:
>>> Please propagate the #ifdefs thru all the modules you write! <<<
73, Tom