Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] Probleme beim Kernel-Bau per "genkernel"
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
dp20eic
n00b
n00b


Joined: 17 Jul 2002
Posts: 38
Location: Wolfsburg

PostPosted: Tue Oct 26, 2010 6:07 pm    Post subject: [solved] Probleme beim Kernel-Bau per "genkernel" Reply with quote

Hallo @All,

seit dem 29.11.2010 klappt es wieder. war ein Problem mit "make und busybox" siehe

"https://bugs.gentoo.org/show_bug.cgi?id=341943"

Danke!

Quote:
Hallo @All,

ich habe da seit geraumer Zeit, ein Problem beim Bau meiner Kernel mit "genkernel".

Bis einschließlich gentoo-sources-2.6.10 hatte ich mit dem Aufruf von
Code:

"genkernel --kernel-config=/etc/kernels/kernel-config-x86_64-$TARGET --splash --splash=emerge-world --splash-res=1280x1024 --lvm --dmraid --real-root=/dev/sda3 all"

kein Problem, nach ein paar Tagen und vielen Updates fingen die Probleme an, siehe

Quote:

* Gentoo Linux Genkernel; Version 3.4.10.907
* Running with options: --menuconfig --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.35-gentoo-r10 --splash --splash=emerge-world --splash-res=1280x1024 --lvm --dmraid --real-root=/dev/sda3 all

* Linux Kernel 2.6.35-gentoo-r11 for x86_64...
* kernel: >> Running mrproper...
* config: Using config from /etc/kernels/kernel-config-x86_64-2.6.35-gentoo-r10
* Previous config backed up to .config.bak
* >> Running oldconfig...
* kernel: >> Cleaning...
* config: >> Invoking menuconfig...
scripts/kconfig/conf.c: In Funktion »conf_askvalue«:
scripts/kconfig/conf.c:105: Warnung: Der Rückgabewert von »fgets«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
scripts/kconfig/conf.c: In Funktion »conf_choice«:
scripts/kconfig/conf.c:307: Warnung: Der Rückgabewert von »fgets«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
In file included from scripts/kconfig/zconf.tab.c:2464:
scripts/kconfig/confdata.c: In Funktion »conf_write«:
scripts/kconfig/confdata.c:508: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
scripts/kconfig/confdata.c: In Funktion »conf_write_autoconf«:
scripts/kconfig/confdata.c:759: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
scripts/kconfig/confdata.c:760: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
In file included from scripts/kconfig/zconf.tab.c:2465:
scripts/kconfig/expr.c: In Funktion »expr_print_file_helper«:
scripts/kconfig/expr.c:1090: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert


*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.

* >> Compiling 2.6.35-gentoo-r11 bzImage...
* >> Compiling 2.6.35-gentoo-r11 modules...
* Copying config for successful build to /etc/kernels/kernel-config-x86_64-2.6.35-gentoo-r11
* busybox: >> Applying patches...
* busybox: >> Configuring...
* ERROR: Failed to compile the "oldconfig" target...

* -- Grepping log... --

AR lib/lib.a
CC lib/crc32.o
LD lib/built-in.o
LD vmlinux.o
MODPOST vmlinux.o
WARNING: modpost: Found 1 section mismatch(es).
--
LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o
LD [M] net/sunrpc/auth_gss/rpcsec_gss_spkm3.o
LD [M] net/sunrpc/sunrpc.o
Building modules, stage 2.
MODPOST 360 modules
WARNING: modpost: Found 1 section mismatch(es).
--
COMMAND: make -j2 CC="gcc" LD="ld" AS="as"
Makefile:405: *** Implizite und normale Regel vermischt. Schluss.
* Gentoo Linux Genkernel; Version 3.4.10.907
* Running with options: --menuconfig --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.35-gentoo-r10 --splash --splash=emerge-world --splash-res=1280x1024 --lvm --dmraid --real-root=/dev/sda3 all

* ERROR: Failed to compile the "oldconfig" target...

* -- End log... --

* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.

* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
*
* Please do *not* report compilation failures as genkernel bugs!
*
* busybox: >> Compiling...
* ERROR: Failed to compile the "all" target...

* -- Grepping log... --

AR lib/lib.a
CC lib/crc32.o
LD lib/built-in.o
LD vmlinux.o
MODPOST vmlinux.o
WARNING: modpost: Found 1 section mismatch(es).
--
LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o
LD [M] net/sunrpc/auth_gss/rpcsec_gss_spkm3.o
LD [M] net/sunrpc/sunrpc.o
Building modules, stage 2.
MODPOST 360 modules
WARNING: modpost: Found 1 section mismatch(es).
--
COMMAND: make -j2 CC="gcc" LD="ld" AS="as"
Makefile:405: *** Implizite und normale Regel vermischt. Schluss.
* Gentoo Linux Genkernel; Version 3.4.10.907
* Running with options: --menuconfig --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.35-gentoo-r10 --splash --splash=emerge-world --splash-res=1280x1024 --lvm --dmraid --real-root=/dev/sda3 all

* ERROR: Failed to compile the "oldconfig" target...
--
* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
*
* Please do *not* report compilation failures as genkernel bugs!
--
make: getcwd: Datei oder Verzeichnis nicht gefunden
make: *** Keine Regel, um »all« zu erstellen. Schluss.
* Gentoo Linux Genkernel; Version 3.4.10.907
* Running with options: --menuconfig --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.35-gentoo-r10 --splash --splash=emerge-world --splash-res=1280x1024 --lvm --dmraid --real-root=/dev/sda3 all

* ERROR: Failed to compile the "all" target...

* -- End log... --

* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.

* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
*
* Please do *not* report compilation failures as genkernel bugs!
*


Ich kann ohne Probleme per "genkernel" (bzImage, kernel) aufrufen, nur (all und ramdisk) schlagen fehl.

Hat da einer mal eine Idee?

Danke und schönen N'Abend bei "Two and a half man"
Bernd


Last edited by dp20eic on Thu Dec 02, 2010 10:03 pm; edited 1 time in total
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1124
Location: Baden / Germany

PostPosted: Wed Oct 27, 2010 10:57 am    Post subject: Reply with quote

Hallo,

also bei mir bringt genkernel erst auch mal ein paar Fehlermeldungen, aber das hat ihn noch nie dran gehindert einen Kernel zu bauen.
Hast Du es mal ohne den Lattenzaun an Optionen versucht, also nur genkernel all?
Vielleicht hängts ja mit einer der Optionen zusammen. Dann könntest Du Dich langsam weiter hangeln, bis die Option gefunden ist, welche den Fehler verursacht.
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
dp20eic
n00b
n00b


Joined: 17 Jul 2002
Posts: 38
Location: Wolfsburg

PostPosted: Wed Oct 27, 2010 5:02 pm    Post subject: Reply with quote

Hallo,

Danke für Deine Antwort.

tazinblack wrote:

...
Hast Du es mal ohne den Lattenzaun an Optionen versucht, also nur genkernel all?
...


Habe ich gerade gemacht, bringt aber auch keine Besserung :-(

Code:

daishi ~ # genkernel all
* Gentoo Linux Genkernel; Version 3.4.10.907
* Running with options: all

* Clearing cache dir contents from /var/cache/genkernel
*        >> removing blkid-1.40.9-x86_64.bz2
*        >> removing src
rm: Entfernen von „/var/cache/genkernel/src“ nicht möglich: Ist ein Verzeichnis
* Linux Kernel 2.6.35-gentoo-r11 for x86_64...
* kernel: >> Running mrproper...
* config: Using config from /etc/kernels/kernel-config-x86_64-2.6.35-gentoo-r11
*         Previous config backed up to .config.bak
* kernel: >> Cleaning...
* config: >> Invoking menuconfig...
scripts/kconfig/conf.c: In Funktion »conf_askvalue«:
scripts/kconfig/conf.c:105: Warnung: Der Rückgabewert von »fgets«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
scripts/kconfig/conf.c: In Funktion »conf_choice«:
scripts/kconfig/conf.c:307: Warnung: Der Rückgabewert von »fgets«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
In file included from scripts/kconfig/zconf.tab.c:2464:
scripts/kconfig/confdata.c: In Funktion »conf_write«:
scripts/kconfig/confdata.c:508: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
scripts/kconfig/confdata.c: In Funktion »conf_write_autoconf«:
scripts/kconfig/confdata.c:759: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
scripts/kconfig/confdata.c:760: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
In file included from scripts/kconfig/zconf.tab.c:2465:
scripts/kconfig/expr.c: In Funktion »expr_print_file_helper«:
scripts/kconfig/expr.c:1090: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert


*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.

*         >> Compiling 2.6.35-gentoo-r11 bzImage...                                                                                     
*         >> Compiling 2.6.35-gentoo-r11 modules...                                                                                     
* Copying config for successful build to /etc/kernels/kernel-config-x86_64-2.6.35-gentoo-r11                                             
* e2fsprogs: >> Configuring...                                                                                                           
* e2fsprogs: >> Compiling...                                                                                                             
* blkid: >> Copying to cache...                                                                                                         
* busybox: >> Applying patches...                                                                                                       
* busybox: >> Configuring...                                                                                                             
* ERROR: Failed to compile the "oldconfig" target...                                                                                     
                                                                                                                                         
* -- Grepping log... --                                                                                                                 
                                                                                                                                         
  LD      drivers/usb/storage/built-in.o                                                                                                 
  LD      drivers/usb/built-in.o                                                                                                         
  LD      drivers/built-in.o                                                                                                             
  daishi ~ # genkernel all
* Gentoo Linux Genkernel; Version 3.4.10.907
* Running with options: all

* Clearing cache dir contents from /var/cache/genkernel
*        >> removing blkid-1.40.9-x86_64.bz2
*        >> removing src
rm: Entfernen von „/var/cache/genkernel/src“ nicht möglich: Ist ein Verzeichnis
* Linux Kernel 2.6.35-gentoo-r11 for x86_64...
* kernel: >> Running mrproper...
* config: Using config from /etc/kernels/kernel-config-x86_64-2.6.35-gentoo-r11
*         Previous config backed up to .config.bak
* kernel: >> Cleaning...
* config: >> Invoking menuconfig...
scripts/kconfig/conf.c: In Funktion »conf_askvalue«:
scripts/kconfig/conf.c:105: Warnung: Der Rückgabewert von »fgets«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
scripts/kconfig/conf.c: In Funktion »conf_choice«:
scripts/kconfig/conf.c:307: Warnung: Der Rückgabewert von »fgets«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
In file included from scripts/kconfig/zconf.tab.c:2464:
scripts/kconfig/confdata.c: In Funktion »conf_write«:
scripts/kconfig/confdata.c:508: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
scripts/kconfig/confdata.c: In Funktion »conf_write_autoconf«:
scripts/kconfig/confdata.c:759: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
scripts/kconfig/confdata.c:760: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert
In file included from scripts/kconfig/zconf.tab.c:2465:
scripts/kconfig/expr.c: In Funktion »expr_print_file_helper«:
scripts/kconfig/expr.c:1090: Warnung: Der Rückgabewert von »fwrite«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert


*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.

*         >> Compiling 2.6.35-gentoo-r11 bzImage...                                                                                     
*         >> Compiling 2.6.35-gentoo-r11 modules...                                                                                     
* Copying config for successful build to /etc/kernels/kernel-config-x86_64-2.6.35-gentoo-r11                                             
* e2fsprogs: >> Configuring...                                                                                                           
* e2fsprogs: >> Compiling...                                                                                                             
* blkid: >> Copying to cache...                                                                                                         
* busybox: >> Applying patches...                                                                                                       
* busybox: >> Configuring...                                                                                                             
* ERROR: Failed to compile the "oldconfig" target...                                                                                     
                                                                                                                                         
* -- Grepping log... --                                                                                                                 
                                                                                                                                         
  LD      drivers/usb/storage/built-in.o                                                                                                 
  LD      drivers/usb/built-in.o                                                                                                         
  LD      drivers/built-in.o                                                                                                             
  LD      vmlinux.o                                                                                                                     
  MODPOST vmlinux.o                                                                                                                     
WARNING: modpost: Found 1 section mismatch(es).
--
....


Kommen die gleichen Fehlermeldungen.

Da das aber immer an der gleichen stelle passiert,

Code:

* busybox: >> Configuring...                                                                                                             
* ERROR: Failed to compile the "oldconfig" target...                                                                                     


sollte ich mich mal auf die Suche bei "busybox" machen.

Ich kann mich noch erinnern, das bei einigen updates jetzt USE="-static" gesetzt wurde.
Muss die Logs wohl durchsuchen.

Werde jetzt noch mal in "/etc/genkernel.conf" alles auf off setzen.

Also, wer da noch eine Idee hat, ich bin ganz Ohr :-))

Noch einen schönen Abend
Bernd
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum