Hallo
Users, versuche unter 12.04.1 LTS, Virtualbox zu kompilieren, Download der Source-Dateien:
svn co http://www.virtualbox.org/svn/vbox/trunk vbox
… waehrend des ./configure- Lauf wollten Abhaengigkeiten (…siehe auch: Linux build instructions;Prerequisites) nachinstall. werden, bei mir u.a.:
Commit Log for Sun Feb 3 01:01:56 2013 Die folgenden Pakete wurden installiert: iasl (20100528-3) # WICHTIG libidl-dev (0.8.14-0.2ubuntu2) # WICHTIG libasound2-dev (1.0.25-1ubuntu10.1) libavahi-client-dev (0.6.30-5ubuntu2) libavahi-common-dev (0.6.30-5ubuntu2) libcaca-dev (0.99.beta17-2.1ubuntu2) libpulse-dev (1:1.1-0ubuntu15.2) libsdl-console (1.3-5) libsdl-console-dev (1.3-5) # WICHTIG libsdl-image1.2-dev (1.2.10-3) libsdl1.2-dev (1.2.14-6.4ubuntu3) libslang2-dev (2.2.4-3ubuntu1) libxmu-dev (2:1.1.0-3) # WICHTIG libxmu-headers (2:1.1.0-3) python-dev (2.7.3-0ubuntu2) # WICHTIG python2.7-dev (2.7.3-0ubuntu3.1) libdevmapper-dev (2:1.02.48-4ubuntu7.1) # WICHTIG libselinux1-dev (2.1.0-4.1ubuntu1) libsepol1 (2.1.0-1.2) libsepol1-dev (2.1.0-1.2) libudev-dev (175-0ubuntu9.2) libcap-dev (1:2.22-1ubuntu3) # WICHTIG makeself (2.1.5-1) # WICHTIG
…danach der Fehlerfreie ./configure - Lauf:
./configure Checking for environment: Determined build machine: linux.x86, target machine: linux.x86, OK. Checking for kBuild: found, OK. Checking for gcc: found version 4.6, OK. Checking for Open Watcom: ** Open Watcom was not found! # …wird nicht benoetigt Checking for iasl: found version 20100528, OK. Checking for xslt: found, OK. Checking for mkisofs: found genisoimage 1.1.11 (Linux), OK. Checking for pthread: found, OK. Checking for libxml2: found version 2.7.8, OK. Checking for libIDL: found version 0.8.14, OK. Checking for ssl: found version OpenSSL 1.0.1 14 Mar 2012, OK. Checking for libcurl: found version 7.22.0, OK. Checking for zlib: found version 1.2.3.4, OK. Checking for libpng: found version 1.2.46, OK. Checking for SDL: found version 1.2.14, OK. Checking for X libraries: found, OK. Checking for Xcursor: found, OK. Checking for Xinerama: found, OK. Checking for Xrandr: found, OK. Checking for Xmu: found, OK. Checking for Mesa / GLU: found version 1.4, OK. Checking for Qt4: found version 4.8.1, OK. Checking for Qt4 devtools: found version 4.8.1, OK. Checking for Python support: found version 2.7.3, OK. Checking for Java support: OK. Checking for PulseAudio: found version 1.1.0 API version 12, OK. Checking for static stc++ library: found, OK. Checking for Linux kernel sources: found version 3.2.35, OK. Checking for ALSA: found version 1.0.25, OK. Checking for libdevmapper: found version 1.02.48 (2010-05-20), OK. Checking for libcap library: found, OK. Checking for compiler.h: compiler.h not found, OK. Checking for makeself: found version 2.1.5, OK. Successfully generated '/home/xanasus/Programme/vbox/AutoConfig.kmk' and '/home/xanasus/Programme/vbox/env.sh'. Source '/home/xanasus/Programme/vbox/env.sh' once before you start to build VBox: source /home/xanasus/Programme/vbox/env.sh kmk To compile the kernel modules, do: cd ./out/linux.x86/release/bin/src make +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ Hardening is enabled which means that the VBox binaries will not run from the binary directory. The binaries have to be installed suid root and some more prerequisites have to be fulfilled which is normally done by installing the final package. For development, the hardening feature can be disabled by specifying the --disable-hardening parameter. Please never disable that feature for the final distribution! +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ Enjoy!
…im Anschluss:
source env.sh kmk
1. schwerwiegende Fehler:
kBuild: Compiling VBoxAuth - /home/xanasus/Programme/vbox/src/VBox/HostServices/auth/pam/VBoxAuthPAM.c /home/xanasus/Programme/vbox/src/VBox/HostServices/auth/pam/VBoxAuthPAM.c:81:31: schwerwiegender Fehler: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden Kompilierung beendet. kmk: *** [/home/xanasus/Programme/vbox/out/linux.x86/release/obj/VBoxAuth/pam/VBoxAuthPAM.o] Error 1
Loesung: pam_appl.h ist ein Teil von libpam0g-dev (1.1.3-7ubuntu2) richtet u.a. ein /usr/include/security/pam_appl.h
2. Error 127:
kBuild: javac vboxjxpcom.jar - jxpcomgen.list kmk: /usr/lib/jvm/java-6-openjdk/bin/javac: Command not found kBuild: Linking XPCOM_TYPELIB kmk: *** [/home/xanasus/Programme/vbox/out/linux.x86/release/obj/VBoxJXpcom-inst-jar/vboxjxpcom.jar] Error 127 kmk: *** Waiting for unfinished jobs.... rm /home/xanasus/Programme/vbox/out/linux.x86/release/obj/pcnet32.rom.rt1.bin /home/xanasus/Programme/vbox/out/linux.x86/release/obj/pcnet32.rom.rt2.bin kmk: *** Exiting with status 2
…wg. javac nachinstalliert openjdk-6-jdk (6b24-1.11.5-0ubuntu1~12.04.1)
…ein
echo $PATH /media/One01/Daten0/Bilder:/media/One01/Daten0/Dokumente:/usr/local/texlive/2012/bin/i386-linux:/home/xanasus/bin:/usr/local/texlive/2012/bin/i386-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Java-Umgebung - Eintrag in /etc/profile & /etc/bash.bashrc
export PATH=/usr/lib/jvm/java-6-openjdk/jre/bin/java:$PATH
echo $PATH /usr/lib/jvm/java-6-openjdk/jre/bin/java:/media/One01/Daten0/Bilder:/media/One01/Daten0/Dokumente:/usr/local/texlive/2012/bin/i386-linux:/home/xanasus/bin:/usr/local/texlive/2012/bin/i386-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
…im Anschluss kommt beim Sourcen (VBox ./configure & /kmk) eine Fehlermeldung die ich nicht verstehe:
/home/xanasus/Programme/vbox/src/bldprogs/checkUndefined.sh: following symbols not defined in the files /home/xanasus/Programme/vbox/src/VBox/Additions/x11/vboxvideo/undefined /home/xanasus/Programme/vbox/src/VBox/Additions/x11/vboxvideo/undefined_extra: __realpath_chk __memcpy_chk __sprintf_chk kmk: *** [/home/xanasus/Programme/vbox/out/linux.x86/release/obj/vboxvideo_drv_70/tstvboxvideo_70.run] Error 1 kmk: *** Waiting for unfinished jobs.... rm /home/xanasus/Programme/vbox/out/linux.x86/release/obj/pcnet32.rom.rt2.bin /home/xanasus/Programme/vbox/out/linux.x86/release/obj/pcnet32.rom.rt1.bin kmk: *** Exiting with status 2
…tstvboxvideo_70.run liegt nicht im ang. Ordner, hat sich wohl nicht erstellt, Inhalt der o.a Datei undefined_extra:
_ITM_deregisterTMCloneTable _ITM_registerTMCloneTable _Jv_RegisterClasses ___errno __cxa_finalize __deregister_frame_info_bases __divdi3 __errno_location __fxstat64 __gmon_start__ __iob __isoc99_sscanf __lxstat64 __moddi3 __register_frame_info_bases __stack_chk_fail __udivdi3 __umoddi3 __xstat64
Jmd. vllt. einen Rat oder weiss was es mit dieser Fehlermeldung auf sich hat?
Moderiert von Lasall:
Allgemeines Kompilierproblem passend verschoben.
anzuzeigen:
aber es scheint sich in dieser Version um ein Bug zu handeln:
2004 – 2013 ubuntuusers.de • Einige Rechte vorbehalten