lkml.org 
[lkml]   [2002]   [Mar]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: Linux 2.4.19-pre5: bad config
    Marcelo Tosatti wrote:
    >
    > Hi,
    >
    > Here goes pre5. I've trimmed down the changelog because its just too big,
    > and the ones who actually want to see all changelog can get it from
    > linux.bkbits.net.

    gcc -D__KERNEL__ -I/data2/usr/local/src/linux-2.4-pre/include -Wall
    -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer
    -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2
    -march=i686 -malign-functions=4 -DMODULE -DMODVERSIONS -include
    /data2/usr/local/src/linux-2.4-pre/include/linux/modversions.h
    -DKBUILD_BASENAME=sa1100_generic -c -o sa1100_generic.o
    sa1100_generic.c
    sa1100_generic.c:40: linux/cpufreq.h: No such file or directory
    sa1100_generic.c:50: linux/cpufreq.h: No such file or directory
    sa1100_generic.c:58: asm/hardware.h: No such file or directory
    sa1100_generic.c:62: asm/arch/assabet.h: No such file or directory
    sa1100_generic.c: In function `sa1100_pcmcia_set_io_map':
    sa1100_generic.c:595: warning: implicit declaration of function
    `cpufreq_get'
    sa1100_generic.c:597: `MECR' undeclared (first use in this function)
    sa1100_generic.c:597: (Each undeclared identifier is reported only once
    sa1100_generic.c:597: for each function it appears in.)
    sa1100_generic.c: In function `sa1100_pcmcia_set_mem_map':
    sa1100_generic.c:703: `MECR' undeclared (first use in this function)
    sa1100_generic.c: In function `sa1100_pcmcia_proc_status':
    sa1100_generic.c:751: `MECR' undeclared (first use in this function)
    sa1100_generic.c: In function `sa1100_pcmcia_driver_init':
    sa1100_generic.c:1079: warning: implicit declaration of function
    `_PCMCIA'
    sa1100_generic.c:1079: `PCMCIASp' undeclared (first use in this
    function)
    sa1100_generic.c:1095: warning: implicit declaration of function
    `_PCMCIAAttr'
    sa1100_generic.c:1096: warning: implicit declaration of function
    `_PCMCIAMem'
    sa1100_generic.c:1097: warning: implicit declaration of function
    `_PCMCIAIO'
    sa1100_generic.c:1110: `MECR' undeclared (first use in this function)
    sa1100_generic.c: In function `sa1100_pcmcia_driver_shutdown':
    sa1100_generic.c:1165: `PCMCIASp' undeclared (first use in this
    function)
    make[2]: *** [sa1100_generic.o] Error 1
    make[2]: Leaving directory
    `/data2/usr/local/src/linux-2.4-pre/drivers/pcmcia'

    The source of the problem seems to be a bad dependency in the pcmcia
    config.
    Since CONFIG_ARCH_SA1100 is undefined, it cannot be used on the shell
    command
    line for the dep_tristate.

    I guess inside the ARM arch tree it is always defined and is safe on
    command
    lines as used in many places there.

    In drivers/mtd/maps/Config.in CONFIG_ARM is used in the condition, so
    maybe a better patch will be to do the same here? I leave this to the
    experts.

    --
    Eyal Lebedinsky (eyal@eyal.emu.id.au) <http://samba.org/eyal/>--- linux/drivers/pcmcia/Config.in.orig Sat Mar 30 10:48:11 2002
    +++ linux/drivers/pcmcia/Config.in Sat Mar 30 10:57:18 2002
    @@ -24,6 +24,8 @@
    dep_tristate ' HD64465 host bridge support' CONFIG_HD64465_PCMCIA $CONFIG_PCMCIA
    fi
    fi
    -dep_tristate ' SA1100 support' CONFIG_PCMCIA_SA1100 $CONFIG_ARCH_SA1100 $CONFIG_PCMCIA
    +if [ "$CONFIG_ARCH_SA1100" = "y" ]; then
    + dep_tristate ' SA1100 support' CONFIG_PCMCIA_SA1100 $CONFIG_PCMCIA
    +fi

    endmenu
    \
     
     \ /
      Last update: 2005-03-22 13:25    [W:0.027 / U:0.816 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site