lkml.org 
[lkml]   [2001]   [Jun]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: 2.4.5 and gcc v3 final
    Hi,

    Solution is simple:
    change line 540 from "extern struct timeval xtime;"
    to "extern volatile struct timeval xtime;"
    and have fun :)

    ---
    avi

    Kissandrakis S. George wrote:

    > Hello
    > I suppose that you allready know it
    > I have installed gcc v3 released Jun 18 and i tried to compile the
    > kernel and i got
    > these errors
    >
    > in make dep i got several warnings that look like this
    >
    > /usr/src/linux-2.4.5/include/asm/checksum.h:161:17: warning: multi-line
    > string literals are deprecated
    >
    > but finally passed..
    >
    > in make bzImage i got
    >
    > timer.c:35: conflicting types for `xtime'
    > /usr/src/linux-2.4.5/include/linux/sched.h:540: previous declaration of
    > `xtime'
    >
    > and compilation stops
    > if i remove the decleration of xtime in sched.h (remove the 540 line)
    > the compile
    > will go on and some compiles after...
    >
    > time.c: In function `do_normal_gettime':
    > time.c:41: `xtime' undeclared (first use in this function)
    >
    > and some other errors
    > if in time.c include the line 540 from sched.h (the xtime) the
    > compilation will go on
    > until the same error on another file
    > i include again the line 540 from sched.h the compilation goes on etc
    > etc and after lots
    > of errors finally i got bzImage
    >
    > I didnt test bzImage if it boots
    >
    > with gcc v2.x the same kernel and kernel config it compiles,Is it a
    > kernel bug, a gcc
    > bug or something else (bad installation of gcc, my mistake etc etc)?
    >
    > Best Regards
    >
    >
    > ---
    > Kissandrakis S. George [kissand@phaistosnetworks.gr]
    > Network and System Administrator [http://www.phaistosnetworks.gr/]
    > Tel:(+30 81) 391882/Fax:(+30 892) 23206
    > Phaistos Networks S.A. - A DOL Digital Company
    > -
    > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    > the body of a message to majordomo@vger.kernel.org
    > More majordomo info at http://vger.kernel.org/majordomo-info.html
    > Please read the FAQ at http://www.tux.org/lkml/
    >



    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 12:55    [W:0.022 / U:91.624 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site