Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

29.06.2012, 21:19

Fehler beim Kernel bauen mit Genkernel

Ich nutze Genntoo in der stable Variante und wollte nun mal meinen Kernel mittels Genkernel (nutze ich immer) von 3.2.1-r2 auf 3.3.8 aktualisieren. Ich startete Genkernel also wie immer mit "genkernel --menuconfig all" habe meine Einstellungen getätigt und bekam dann beim bauen des Kernels unten stehenden Fehler. Ich habe dann gelesen, das genkernel-3.4.24_p1, welches hier läuft reiser4 nicht mehr unterstützt. Da ich reiser4 nicht nutze, habe ich den reiser4 support im Kernel deaktiviert, hat aber auch nicht geholfen.
Bisher habe ich da nie Probleme mit gehabt (seit 2.6.xx).



totti totti # genkernel --menuconfig all
* Gentoo Linux Genkernel; Version 3.4.24_p1
* Running with options: --menuconfig all

* Linux Kernel 3.3.8-gentoo for x86_64...
* kernel: Using config from /etc/kernels/kernel-config-x86_64-3.3.8-gentoo
* Previous config backed up to .config--2012-06-29--20-11-38.bak
* kernel: >> Running mrproper...
* >> Running oldconfig...
* kernel: >> Cleaning...
* kernel: >> Invoking menuconfig...
#
# configuration written to .config
#


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

* >> Compiling 3.3.8-gentoo bzImage...
* >> Not installing firmware as it's included in the kernel already (CONFIG_FIRMWARE_IN_KERNEL=y)...
* >> Compiling 3.3.8-gentoo modules...
* Copying config for successful build to /etc/kernels/kernel-config-x86_64-3.3.8-gentoo
* blkid: >> Using cache
* busybox: >> Applying patches...
* - 1.18.1-openvt.diff
* - busybox-1.19.3-mdstart.patch
* - busybox-1.7.4-signal-hack.patch
* busybox: >> Configuring...
* busybox: >> Compiling...
* ERROR: Failed to compile the "all" target...

* -- Grepping log... --

SHIPPED scripts/genksyms/keywords.hash.c
SHIPPED scripts/genksyms/parse.tab.h
SHIPPED scripts/genksyms/parse.tab.c
HOSTCC scripts/genksyms/lex.lex.o
scripts/genksyms/lex.lex.c_shipped: In function ‘yylex1’:
scripts/genksyms/lex.lex.c_shipped:904:1: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result
--
LD arch/x86/kernel/acpi/realmode/wakeup.elf
OBJCOPY arch/x86/kernel/acpi/realmode/wakeup.bin
AS arch/x86/kernel/acpi/wakeup_64.o
CC arch/x86/kernel/acpi/cstate.o
TIMEC kernel/timeconst.h
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
--
LC_CTYPE = "de_DE.UTF-8",
LC_TIME = "de_DE.UTF-8",
LC_NAME = "de_DE.UTF-8",
LANG = "de_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
--
CC arch/x86/kernel/cpu/scattered.o
CC arch/x86/kernel/cpu/topology.o
CC kernel/user.o
CC arch/x86/kernel/cpu/proc.o
MKCAP arch/x86/kernel/cpu/capflags.c
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
--
LC_CTYPE = "de_DE.UTF-8",
LC_TIME = "de_DE.UTF-8",
LC_NAME = "de_DE.UTF-8",
LANG = "de_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
--
CC drivers/video/console/font_8x16.o
CC fs/xfs/xfs_trans.o
CC drivers/video/console/softcursor.o
CC fs/xfs/xfs_log.o
CC drivers/video/console/fbcondecor.o
drivers/video/console/fbcondecor.c:512:6: warning: function declaration isn’t a prototype
--
CC [M] drivers/block/cpqarray.o
CC [M] sound/core/rawmidi.o
CC [M] drivers/block/cciss.o
CC [M] sound/core/timer.o
drivers/block/cciss.c: In function ‘dev_show_unique_id’:
drivers/block/cciss.c:663:7: warning: ‘sn[0]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[1]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[2]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[3]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[4]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[5]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[6]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[7]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[8]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[9]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[10]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[11]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[12]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[13]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[14]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[15]’ may be used uninitialized in this function
--
CC [M] drivers/md/raid1.o
CC [M] net/ipv6/anycast.o
CC [M] net/ipv6/ip6_output.o
CC [M] drivers/md/raid10.o
drivers/md/raid10.c: In function ‘read_balance’:
drivers/md/raid10.c:638:18: warning: ‘rdev’ may be used uninitialized in this function
--
CC [M] net/irda/af_irda.o
CC [M] drivers/message/i2o/bus-osm.o
CC [M] drivers/message/i2o/config-osm.o
In file included from drivers/message/i2o/config-osm.c:39:0:
drivers/message/i2o/i2o_config.c: In function ‘i2o_cfg_passthru’:
drivers/message/i2o/i2o_config.c:881:19: warning: cast to pointer from integer of different size
drivers/message/i2o/i2o_config.c:936:10: warning: cast to pointer from integer of different size
--
CC [M] net/mac80211/rc80211_minstrel_ht.o
CC [M] drivers/net/ethernet/amd/nmclan_cs.o
LD [M] net/mac80211/mac80211.o
CC [M] net/netfilter/nfnetlink.o
drivers/net/ethernet/amd/nmclan_cs.c: In function ‘nmclan_config’:
drivers/net/ethernet/amd/nmclan_cs.c:626:3: warning: ‘pcmcia_request_exclusive_irq’ is deprecated (declared at include/pcmcia/ds.h:201)
--
CC [M] drivers/net/wireless/ipw2x00/libipw_wx.o
LD [M] drivers/net/wireless/iwlegacy/iwlegacy.o
LD [M] drivers/net/wireless/iwlegacy/iwl3945.o
CC [M] drivers/net/wireless/iwlwifi/iwl-agn.o
drivers/net/wireless/ipw2x00/libipw_wx.c: In function ‘libipw_wx_set_encodeext’:
drivers/net/wireless/ipw2x00/libipw_wx.c:526:21: warning: unused variable ‘dev’
--
CC [M] drivers/scsi/libiscsi.o
CC [M] drivers/net/wireless/rt2x00/rt2500usb.o
CC [M] drivers/net/wireless/rt2x00/rt73usb.o
CC [M] drivers/scsi/iscsi_boot_sysfs.o
CC [M] drivers/scsi/advansys.o
drivers/scsi/advansys.c:72:2: warning: #warning this driver is still not properly converted to the DMA API
--
CC [M] drivers/scsi/libsas/sas_expander.o
CC [M] drivers/usb/serial/ch341.o
CC [M] drivers/usb/serial/ftdi_sio.o
CC [M] drivers/scsi/libsas/sas_scsi_host.o
drivers/scsi/libsas/sas_scsi_host.c: In function ‘sas_scsi_task_done’:
drivers/scsi/libsas/sas_scsi_host.c:117:3: warning: case value ‘2’ not in enumerated type ‘enum exec_status’
--
CC [M] drivers/usb/serial/mos7720.o
CC [M] drivers/scsi/libsas/sas_task.o
CC [M] drivers/usb/serial/mos7840.o
CC [M] drivers/scsi/libsas/sas_ata.o
drivers/scsi/libsas/sas_ata.c: In function ‘sas_to_ata_err’:
drivers/scsi/libsas/sas_ata.c:80:3: warning: case value ‘2’ not in enumerated type ‘enum exec_status’
--
Additional CFLAGS (EXTRA_CFLAGS) []
*
* Debugging Options
*
Build BusyBox with extra Debugging symbols (DEBUG) [N/y/?] n
Abort compilation on any warning (WERROR) [N/y/?] n
--
Tab completion (FEATURE_TAB_COMPLETION) [Y/n/?] y
Username completion (FEATURE_USERNAME_COMPLETION) [N/y/?] n
Fancy shell prompts (FEATURE_EDITING_FANCY_PROMPT) [N/y/?] n
Query cursor position from terminal (FEATURE_EDITING_ASK_TERMINAL) [N/y/?] n
Non-POSIX, but safer, copying to special nodes (FEATURE_NON_POSIX_CP) [Y/n/?] y
Give more precise messages when copy fails (cp, mv etc) (FEATURE_VERBOSE_CP_MESSAGE) [N/y/?] n
Copy buffer size, in kilobytes (FEATURE_COPYBUF_KB) [4] 4
Skip rootfs in mount table (FEATURE_SKIP_ROOTFS) [Y/n/?] y
Use clock_gettime(CLOCK_MONOTONIC) syscall (MONOTONIC_SYSCALL) [Y/n/?] y
Use ioctl names rather than hex values in error messages (IOCTL_HEX2STR_ERROR) [Y/n/?] y
--
bbconfig (BBCONFIG) [N/y/?] n
beep (BEEP) [Y/n/?] y
default frequency (FEATURE_BEEP_FREQ) [4000] 4000
default length (FEATURE_BEEP_LENGTH_MS) [30] 30
chat (CHAT) [Y/n/?] y
Enable NOFAIL expect strings (FEATURE_CHAT_NOFAIL) [Y/n/?] y
--
CC util-linux/volume_id/xfs.o
AR util-linux/volume_id/lib.a
* Gentoo Linux Genkernel; Version 3.4.24_p1
* Running with options: --menuconfig 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!
*

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »deathwalker« (10.07.2012, 07:38)


2

30.06.2012, 08:38

Ist das die " /var/log/genkernel.log" - Datei? Kannst du diese als Attachment hochladen?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

30.06.2012, 12:50

Nein das ist die Ausgabe aus dem terminal.

Das .txt bitte entfernen.
»deathwalker« hat folgende Datei angehängt:

4

30.06.2012, 13:31

Ah, schon besser ... und da kommt auch schon:

Quellcode

1
2
3
4
5
util-linux/mkfs_ext2.c:51:27: schwerwiegender Fehler: linux/ext2_fs.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
make[1]: *** [util-linux/mkfs_ext2.o] Fehler 1
make: *** [util-linux] Fehler 2
make: *** Warte auf noch nicht beendete Prozesse...


Ok. wie sehen deine EXT2FS settings aus?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

02.07.2012, 19:33

Ich steh grad auf der Leitung, was genau meinst du ?
Als Zwischenlösung habe ich die vorherige genkernel stable Version emerged - sprich die 3.4.20. damit baut der Kernel einwandfrei durch, aber das kann ja nicht der Weisheit letzter Schluss sein.

6

03.07.2012, 08:37

Hm, nein, nein. Der Abbruchgrund ist, dass er bei dir die Datei "/usr/src/linux/include/linux/ext2_fs.h" nicht finden kann. Das ist insofern seltsam, als dass die ja installiert sein sollte.

Mal ein Vorschlag: Nimm deine aktuell laufende config, spiele diese in die Kernel-Sourcen und baue den den Kernel via genkernel ohne dir config anzugreifen. Also so:

Quellcode

1
2
3
4
# zcat /proc/config.gz > /usr/src/linux/.config
# cd /usr/src/linux
# make oldconfig
# genkernel --no-clean --install all


Bzw. lass mal das "--install" weg, wenn du dir unsicher bist.

Was passiert?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

7

03.07.2012, 19:08

Leider kein Erfolg.
Seltsam ist, das die ext2_fs.h vorhanden ist.



totti totti # find /usr -name ext2_fs.h
/usr/src/linux-3.2.12-gentoo/include/linux/ext2_fs.h
/usr/src/linux-3.3.8-gentoo/include/linux/ext2_fs.h
/usr/src/linux-3.2.1-gentoo-r2/include/linux/ext2_fs.h
/usr/include/ext2fs/ext2_fs.h
totti totti # ls -l /usr/src
insgesamt 12
lrwxrwxrwx 1 root root 18 29. Jun 19:09 linux -> linux-3.3.8-gentoo
drwxr-xr-x 23 root root 4096 29. Mär 18:13 linux-3.2.12-gentoo
drwxr-xr-x 23 root root 4096 7. Apr 18:02 linux-3.2.1-gentoo-r2
drwxr-xr-x 24 root root 4096 3. Jul 18:54 linux-3.3.8-gentoo
totti totti #
»deathwalker« hat folgende Datei angehängt:

8

04.07.2012, 09:48

Interessant ... ok. Hast du mal einen der anderen Kernel probiert? 3.2.12 order 3.2.1? Ich kann mir irgendwie nicht vorstellen, dass es von genkernel abhängt (obschon: du sagst ja, das mit einer anderen Version von genkernel geht ...)

Aber ... mom ... ist das was für dich: https://bugs.gentoo.org/show_bug.cgi?id=419511 Hm?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

9

04.07.2012, 11:50

Einen älteren Kernel zu bauen könnte ich mal ausprobieren.

Danke für deinen Link. Über den Bugreport bin ich auch schon gestolpert. Den Tip aus comment 5

Zitat

cp /usr/portage/distfiles/busybox-1.20.1.tar.bz2 /var/cache/genkernel/src/

habe ich auch schon ausprobiert, leider ohne Erfolg. Meine Busybox Version ist wie dort beschrieben "1.20.1"

Ich hatte dann auch schon versucht, genkernel auf die "unstable" Version 3.4.35 zu bringen, da will dann das System aber auch eine neue Version von openrc haben (von 0.9.8.4 auf 0.9.9).

Da mir das dann doch zu weit ging, habe ich darauf verzichtet, das auszuprobieren. Ich versuche heute Abend einmal einen älteren Kernel mit der aktuellen genkernel Version zu bauen und melde mich dann noch mal.

10

04.07.2012, 21:43

Auch ein Versuch Kernel 3.2.12 zu bauen schlägt leider fehl.

edit: ich werde das hier mal im Auge behalten.
https://bugs.gentoo.org/show_bug.cgi?id=419511

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

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »deathwalker« (04.07.2012, 21:58)


11

04.07.2012, 22:21

Kleiner Schritt weiter ...
Wenn ich wie im ertsen Bugreport
cp /usr/portage/distfiles/busybox-1.20.1.tar.bz2 /var/cache/genkernel/src/
ausführe und in der /etc/genkernel.conf den Eintrag
BUSYBOX_VER="1.19.3"
durch
BUSYBOX_VER="1.20.1"
ersetze, wird der Kernel durchgebaut. Aber ob das das gelbe vom Ei ist. Naja die DEVs sind ja dran und das Problem scheint bekannt.

12

10.07.2012, 07:32

Mit genkernel 3.4.24_p2, welches zumindest für mein 64bit System stable ist, funktioniert das Kernelbauen nun wieder.

13

15.07.2012, 00:54

Hat mir auch geholfen.
Gentoo Can Do!

Wiki auf: http://deepdoc.at