VirtualBox

Changes between Version 104 and Version 105 of Linux build instructions


Ignore:
Timestamp:
Aug 14, 2023 3:48:03 PM (15 months ago)
Author:
aeichner
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Linux build instructions

    v104 v105  
    3434 * '''Xmu''' (for OpenGL)
    3535 * '''Mesa''' (for OpenGL)
     36 * '''glslangValidator''' (for 3D acceleration)
    3637 * '''cURL''' (version 7.16.1 or higher, required for ''VBox version >= 3.0'')
    3738 * '''Java JDK''' (required to generate the Java bindings)
    3839 * '''makeself''' (for creating the generic installer package, required for ''VBox version >= 4.0'')
    3940 * '''pdflatex''' (normally provided by '''texlive-latex-base''')
    40 
    41 On 64-bit systems you need the following packages as well:
    4241 * '''ia32-libs''' or '''lib32z1''' (various libraries needed for compiling the 32-bit guest additions, newer versions of Debian/Ubuntu use '''lib32z1''')
    4342 * '''libc6-dev-i386''' (libc6 i386 development headers)
     
    5857        \
    5958        default-jdk libstdc++5 libxslt1-dev linux-kernel-headers makeself \
    60         mesa-common-dev subversion yasm zlib1g-dev
     59        mesa-common-dev subversion yasm zlib1g-dev glslang-tools \
     60        ia32-libs libc6-dev-i386 lib32gcc1 lib32stdc++6
    6161}}}
    6262
    63  * On 64-bit Debian-based systems, the following command should install the required additional packages:
    64 {{{
    65 apt-get install ia32-libs libc6-dev-i386 lib32gcc1 lib32stdc++6
    66 }}}
    6763 * For python hacking:
    6864{{{
     
    8278  texlive texlive-latex texlive-latex-bin texlive-ec \
    8379  texlive-collection-fontsrecommended texlive-pdftex-def texlive-fancybox texlive-tabulary \
    84   libpng-devel openssl-devel acpica-tools opus opus-devel java-1.8.0-openjdk-devel
     80  libpng-devel openssl-devel acpica-tools opus opus-devel java-1.8.0-openjdk-devel glslang
    8581}}}
    8682
     
    9894emerge -av sys-devel/bin86 sys-devel/dev86 sys-power/iasl libxslt xerces-c \
    9995           xalan-c libXcursor dev-qt/qtgui:5.6 libIDL libsdl hal alsa-lib pulseaudio \
    100            app-cdr/cdrtools app-arch/makeself sys-fs/lvm2
     96           app-cdr/cdrtools app-arch/makeself sys-fs/lvm2 dev-util/glslang
    10197}}}
    10298
    10399On Arch Linux, try the following:
    104100{{{
    105 # 32-bit:
    106 pacman -S --needed base-devel wget yasm nasm libidl2 linux-headers texlive-most \
    107                    sdl sdl_ttf qt5
    108101# 64-bit:
    109102pacman -S --needed binutils bison flex pkg-config multilib-devel wget yasm nasm \
    110103                   libidl2 linux-headers texlive-most sdl sdl_ttf \
    111                    lib32-glibc lib32-libstdc++5 lib32-gcc-libs gcc-multilib qt5
     104                   lib32-glibc lib32-libstdc++5 lib32-gcc-libs gcc-multilib qt5 \
     105                   glslang
    112106}}}
    113107

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette