VirtualBox

Changes between Version 11 and Version 12 of Solaris build instructions


Ignore:
Timestamp:
Oct 22, 2007 3:12:41 PM (17 years ago)
Author:
bird
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Solaris build instructions

    v11 v12  
    88You need:
    99
    10  * Solaris Nevada build 70 or later. It will probably work with earlier builds and Solaris 10, but we haven't tried that yet.
     10 * Solaris Nevada build 70 and Solaris Developer Express 07/09 are the oldest versions VirtualBox can be expected to build on. Build 75 or later is strongly recommended.
    1111
    1212 * '''GCC 3.4.3.''' It will probably work with 3.4.6 or even 4.x.y, but 3.4.3 is the one we've tried and which problems we have work around.
     
    1616 * '''bcc''' (Bruce Evans C Compiler). This ships with the Solaris builds we're using.
    1717
    18  * '''IASL''' (Intel ACPI compiler). Doesn't this ship too?
     18 * '''IASL''' (Intel ACPI compiler). Checked into the source tree.
    1919
    2020 * '''xsltproc''' (libxslt, XML style sheet processor). Ships with the Solaris builds we're using.
     
    2626 * '''libXcursor''' (required to support color mouse pointers in guest). Included with Solaris staring with build 74. For earlier builds, you'll have to built it yourself. [[br]] The source: http://ftp.x.org/pub/individual/lib/libXcursor-1.1.9.tar.bz2
    2727
    28  * '''Qt 3.3.x''' (with x >= 5 if possible). You'll have to build this yourself. TODO: provide configuration. [[br]] Make sure QTDIR is defined and that the libraries are in the {{{LD_LIBRARY_PATH}}} environment variable. [[br]] The sources: ftp://ftp.trolltech.com/qt/source/qt-x11-free-3.3.8.tar.bz2
     28 * '''Qt 3.3.x''' (with x >= 5 if possible). You'll have to build this yourself. [[br]] Make sure QTDIR is defined and that the libraries are in the {{{LD_LIBRARY_PATH}}} environment variable. [[br]] The sources: ftp://ftp.trolltech.com/qt/source/qt-x11-free-3.3.8.tar.bz2 [[br]] Configure example (the {{{-I}}} arguments are for working around headers in odd locations):
     29{{{
     30./configure -v -platform solaris-g++-64 -thread -shared -stl -largefile -tablet -sm -disable-sql \
     31    -qt-imgfmt-jpeg -qt-imgfmt-png -qt-imgfmt-mng -qt-libjpeg -qt-libpng -qt-libmng -qt-zlib \
     32    -prefix /opt/vboxose-qt \
     33    -I/usr/include \
     34    -I/usr/X11/include \
     35    -I/usr/X11/share/include \
     36    -I/usr/sfw/include
     37}}}
    2938
    3039 * '''libIDL'''. This ships with the Solaris builds we're using.
     
    3948      * {{{$QTDIR/bin}}} - for Qt.
    4049
    41 The xerces and xalan sources we together with the appropriate kBuild makefiles can be found here: http://virtualbox.org/download/testcase/xerces-and-xalan-vbox-src.tar.bz2
    42 Untar them into the VirtualBox trunk directory.
     50The xerces and xalan sources we use together with the appropriate kBuild makefiles can be found here: http://virtualbox.org/download/testcase/xerces-and-xalan-vbox-src.tar.bz2
     51Untar them into the VirtualBox trunk directory. Add {{{--build-xalan}}} as argument to {{{configure}}} if using these sources.
    4352
    4453

© 2023 Oracle
ContactPrivacy policyTerms of Use