Re: Sattrack 3.1.6

From: Hamish Moffatt (terhi.victor@logonet.com)
Date: Tue Nov 06 2001 - 23:23:23 EET

  • Next message: Hamish Moffatt: "Re: pciscc and 2.4.x"

    On Tue, Nov 06, 2001 at 12:15:20PM -0800, Mike Fenske wrote:
    > mike@srry01m08-139:~/SatTrack/src> make all > ~/sattrack.txt
    > /home/mike/SatTrack/src/sattrack/sattrack.c: In function `checkKeyboard':
    > /home/mike/SatTrack/src/sattrack/sattrack.c:2090: `TCGETS' undeclared
    > (first use in this function)
    > /home/mike/SatTrack/src/sattrack/sattrack.c:2090: (Each undeclared
    > identifier is reported only once
    > /home/mike/SatTrack/src/sattrack/sattrack.c:2090: for each function it
    > appears in.)
    > /home/mike/SatTrack/src/sattrack/sattrack.c:2122: `TCSETS' undeclared
    > (first use in this function)
    > /home/mike/SatTrack/src/sattrack/sattrack.c: In function `main':
    > /home/mike/SatTrack/src/sattrack/sattrack.c:3172: warning: return type of
    > `main' is not `int'
    > make: *** [/home/mike/SatTrack/obj/sattrack.o] Error 1
    > mike@srry01m08-139:~/SatTrack/src>

    sattrack.c is missing an #include that it needs. You can just add

    #include <sys/ioctl.h>

    near the top of sattrack.c to fix it.

    You also need this Y2K fix:

    --- sattrack-3.1.6.orig/src/sattrack/sattime.c
    +++ sattrack-3.1.6/src/sattrack/sattime.c
    @@ -269,7 +269,7 @@
         if (gdnY < 50) /* allow 4 or 2 digit year specifications */
             gdnY += 2000;
         else
    - if (gdnY < 100)
    + if (gdnY < 200)
                 gdnY += 1900;
     
         result = (long) ((((gdnY-1901)*1461) >> 2) + monthDays[gdnM-1] + gdnD+365);

    Hamish

    -- 
    Hamish Moffatt VK3SB <qyzlp.kevwykn@mailit.tunk.net> <ynet.cubbevnqrf@arn.com>
    -
    To unsubscribe from this list: send the line "unsubscribe linux-hams" in
    the body of a message to ofl@mercer.com
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    



    This archive was generated by hypermail 2b30 : Tue Nov 06 2001 - 23:24:19 EET