Re: 11.1: linux/config.h und asm/semaphore.h nicht auffindbar

David Haller <[email protected]> Mon, 28 Jun 2010 20:30:01 +0200
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo,

Am Mon, 28 Jun 2010, Ekkard Gerlach schrieb:
>* David Haller schrieb:
>> Hm. Mach mal ein
>> 
>>     make -C /usr/src/linux-2.6.27.45-0.1 mrproper
>> 
[..]
>rex4:/lib/modules/2.6.27.45-0.1-default/build # make cloneconfig
>make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. cloneconfig
>  GEN     /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile
>  HOSTCC  scripts/kconfig/zconf.tab.o
>gcc: /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c: No such file or directory
>gcc: no input files

Hm. Keine Ahnung, warum. Aber, du hast 2 Möglichkeiten:

a)
cp /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c_shipped \
   /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c

b) wenn du bison und flex installiert hast:
    make LKC_GENPARSER=1 cloneconfig

Ah, ich seh grad, da ist wohl ein Fipptehler (und das bei 2.6.33!)
in scripts/Makefile.lib:

====
cmd_shipped = cat $< > $@

$(obj)/%:: $(src)/%_shipped
        $(call cmd,shipped)
====              ^ das sollte wohl ein _ sein...

Dann würde nämlich automatisch die zconf.tab.c_shipped in zconf.tab.c
kopiert und gcc würde klappen.

HTH,
-dnh

-- 
Der Nietzsche kennt den Woko nicht,
Bei dessen Siggs einem Erbricht.
                                                         [WoKo in dag°]