[Eisfair] Schwierigkeiten beim Kompilieren des Moduls vboxdrv auf einem Eisfair-1

Jürgen Witt j-witt at web.de
Di Jan 1 22:33:35 CET 2013


Hallo NG,

ich habe meinen Eisfair-1 gerade aktualisert (base 2.0.1, kernel 2.0.28 
2.6.32-eisfair-1-SMP) und wollte meine bis dahin laufende 
VirtualBox-Installation von 4.2.4 auf 4.2.6 bringen. Das Kompilieren des 
Moduls vboxdrv bricht ab und in /var/log/vbox-install.log finde ich 
diese Einträge:

VirtualBox 4.2.6 r82870 installer, built 2012-12-19T14:43:33Z.

Testing system setup...
System setup appears correct.

Removing previous installation of VirtualBox 4.2.6 r82870 from 
/opt/VirtualBox

./routines.sh: line 343: /etc/init.d/vboxnet: No such file or directory
Stopping VirtualBox kernel modules ...done.
make KBUILD_VERBOSE=1 SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 
CONFIG_MODULE_SIG=
test -e include/linux/autoconf.h -a -e include/config/auto.conf || 
(<--><------>
echo;<-><------><------><------><------><------><------><------>\
echo "  ERROR: Kernel configuration is invalid.";<-----><------>\
echo "         include/linux/autoconf.h or include/config/auto.conf are 
missing.
echo "         Run 'make oldconfig && make prepare' on kernel src to fix 
it.";<>
echo;<-><------><------><------><------><------><------><------>\
/bin/false)

   ERROR: Kernel configuration is invalid.
          include/linux/autoconf.h or include/config/auto.conf are missing.
          Run 'make oldconfig && make prepare' on kernel src to fix it.

mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/vbox.0
   gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d  -nostdinc -isystem 
include -I
gcc: error trying to exec 'cc1': execvp: No such file or directory
as: error while loading shared libraries: libopcodes-2.18.so: cannot 
open shared
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Error 1
make[1]: *** [_module_/tmp/vbox.0] Error 2
make: *** [vboxdrv] Error 2

Dann habe ich (nach einer Google-Recherche) versucht das Paket gcobjc zu 
installieren, aber das gelingt nicht.

Available packages:

      1. -     S: 2.0.0    objc 4.2.5 (part of developer)

? = unknown   - = not installed   n = New   o = Old   i = Installed   > 
= Link

Select (1-1, ENTER=Return, 0=Exit)? 1
Package: objc 4.2.5 (part of developer)

   URL:       http://www.pack-eis.de/dl.php?l=12885/gcobjc.tar.bz2

   Name:      gcobjc
   Package:   objc 4.2.5 (part of developer)
   Version:   2.0.0
   Date:      2012-12-28
   Space:     33 MB required
   Author:    the eisfair team, team(at)eisfair(dot)org
   Status:    stable
   Section:   devel
   This package contains the GNU compiler collection
   for objc:

   GCC-4.2.5 20090330 (prerelease)

   http://www.gnu.org/software/gcc


Install (y=yes, n=no)? y
--2013-01-01 22:10:36-- 
http://www.pack-eis.de/dl.php?l=12885/gcobjc.tar.bz2
Resolving www.pack-eis.de (www.pack-eis.de)... 217.197.80.132
Connecting to www.pack-eis.de (www.pack-eis.de)|217.197.80.132|:80... 
connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: 
http://download.eisfair.org/pack-eis/download/12885/gcobjc.tar.bz2 
[following]
--2013-01-01 22:10:37-- 
http://download.eisfair.org/pack-eis/download/12885/gcobjc.tar.bz2
Resolving download.eisfair.org (download.eisfair.org)... 130.133.8.35
Connecting to download.eisfair.org 
(download.eisfair.org)|130.133.8.35|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9613577 (9.2M) [application/x-bzip2]
Saving to: 'gcobjc.tar.bz2'

100%[======================================>] 9,613,577    689KB/s   in 14s

2013-01-01 22:10:51 (679 KB/s) - 'gcobjc.tar.bz2' saved [9613577/9613577]

Please wait ...

The gcobjc works only with the gcc Version 4.2.5

Press ENTER to continue

gcc ist aber in Version 4.2.5 installiert.

Kann mir jemand weiter helfen?

Gruß
Jürgen


Mehr Informationen über die Mailingliste Eisfair