[vbox-dev] Help building VBox on WinXP - understanding toolchain

Dmitriy Kazimirov dkazimirow at gmail.com
Wed Mar 26 08:07:11 GMT 2008


>
> I'm not sure what weird version of QT the Innotek was using, but the one I


Of course Innotek uses commercial one (Qt 3.3.8 should be still available
from TrollTech, unfortunly it's not GPL, only commercial license
is  available)
I sucessfully build VirtualBox on Windows using commercial Qt 3.3.8, it
worked correctly (technically, I'm not sure about legality of distributing
such build, according to GPL you must distribute full sources but you cant
distribute Qt sources and Qt could not qualify as 'system library' on
Windows)

As for Qt/free not working, somebody either has to change configure.vbs(and
possible sources) to work with Qt/free, or somehow solve this issue with
TrollTech(how?i don't know), wait until Innotek transition to Qt4(or port
yourself) or try to use non-commercial builds for Qt 3.x (they were included
with old books about Qt from TT's engineers, don't know how this will be
legal,GPLed Vbox+non-commercial(and closed-source) qt version).

May be you should ask on TT's qt-interest@ how this situation could be
solved in correct way ? (without resorting to use services of famous Swedish
site)


> downloaded and built does NOT match the requirements of vbox's
> configure.vbs
> file.  I'm not sure if editing the vbs file will help or if the qt version
> I
> downloaded is NOT compatible with vbox.
>
> Any sugestions?
> Thanks,
> Doug.
>
>
>
> In article <fscoej$5e2$1 at ger.gmane.org>,
> biteme at bitbasher.net says...
> >
> >
> >Heya thanks for that link!  I'll download and try it out.
> >
> >It looks like I have to first compile QT/win before I can use it as a
> tool
> for
> >VBox, but the QT build instructions don't look too weird.  Hopefully this
> will
> >work.
> >
> >I'm going to try out qt 3.3.5-5 as it seems about the right time.  If
> you've
> >got this to work and if you used a different qt version please let me
> know
> >just in case 3.3.5-5 doesn't work well.
> >
> >Thanks!!!
> >Doug.
> >
> >
> >In article <47E8BC6A.80308 at sun.com>,
> Andreas.L at Sun.COM
> >says...
> >>
> >>
> >>Hi Doug,
> >>
> >>there is a free implementation of Qt/win 3.3.x as Open Source, based on
> >>the last Trolltech's Qt/x11 3.3.x branch, which is also Open Source.
> >>Using this package, it is possible to find Qt with the "configure.vbs"
> >>script and compile the VirtualBox frontend.
> >>
> >>Take a look here: http://qtwin.sourceforge.net/
> >>
> >>Regards,
> >>Andreas
> >>
> >>
> >>
> >>Doug wrote:
> >>> Well, I worked with this for 1.5 days on the weekend and I've
> concluded
> >that
> >>> the average developer cannot build VirtualBox for Windows.
> >>>
> >>> I got all the tools installed that are listed in the prerequisites and
> >>> configure.vbs finds them all.  Then configure.vbs ABORTS because of
> QT.
> >>>
> >>> It appears (to me) that VirtualBox uses an older (and now unavailable)
> >>> proprietary version of QT/win 3.3.x but the current publicly available
> >>> versions of QT are version 4.x and greater.
> >>>
> >>> It seems that VirtualBox is not compatible with QT 4.x and only works
> with
> >the
> >>> not-available QT 3.3.x versions.
> >>>
> >>> I did ready the section in the build instructions about the issue with
> QT.
>
> >At
> >>> first I didn't understand the problem (because the documentation was
> >written
> >>> by a developer who was VERY familiar with the tools).  After doing a
> bit
> of
> >>> internet snooping it seems that the TOOLS NEEDED TO BUILD VIRTUALBOX
> FOR
> >>> WINDOWS ARE NOT AVAILABLE.  Please correct me if I'm wrong, but I
> cannot
> >find
> >>> any versions of QT 3.3.x that VirtualBox needs to work.
> >>>
> >>> So now the question becomes, is it even possible for someone other
> than
> >>> Innotek/Sun to build VBox for Windows if they haven't purchased the QT
> >3.3.x
> >>> toolkit?  Also note that Trolltech no longer supports QT versions <
> 4.0.
> >>>
> >>> Doug.
> >>>
> >>>
> >>>
> >>> In article <F6258B02585E474B97BDF70C70B840DC at DavidLaptop>,
> >>> mykeysdavid at gmail.com says...
> >>>
> >>>> If you plan using MinGW only for VirtualBox, then there are folders
> that
> >can
> >>>> be used.
> >>>>
> >>>> Go to the root VirtualBox directory, then go to "tools/win.x86". Here
> you
> >>>> create the following directory structure, in addition of the already
> >>>> existing directories.
> >>>>
> >>>> win.x86
> >>>> -mingw32
> >>>> --v3.3.3
> >>>> ---(all the files of MinGW except the Win32 API stuff)
> >>>> -w32api
> >>>> --v2.5
> >>>> ---(The win32 API stuff)
> >>>>
> >>>> Then you run again the configure.vbs script and it should detect
> MinGW
> >>>> without any supplemental configuration.
> >>>>
> >>>> --------------------------------------------------
> >>>> From: "Doug" <biteme at bitbasher.net>
> >>>> Sent: Saturday, March 22, 2008 12:58 AM
> >>>> To: <vbox-dev at virtualbox.org>
> >>>> Subject: [vbox-dev] Help building VBox on WinXP - understanding
> toolchain
> >>>>
> >>>>
> >>>>> Hi,
> >>>>>
> >>>>> I've read the information about building vbox on windows here:
> >>>>> http://www.virtualbox.org/wiki/Windows%20build%20instructions
> >>>>>
> >>>>> I have no trouble installing all the native Win32 tools (VS2005,
> SDK,
> >>>>> DDK, SDL, DXSDK), but the MinGW tools are all just a bunch of files
> in
> >>>>> tar archives.
> >>>>>
> >>>>> Where do I install all the MinGW files?  Do I need to set them up in
> any
> >>>>> special way or run any installer?
> >>>>>
> >>>>> There is mention on the page of cygwin but cygwin is NOT listed as a
> >>>>> prerequisite tool.  Do I need cygwin?  If so, where do I get it and
> >>>>> which version should I use.
> >>>>>
> >>>>> Basically, if someone can give me a few easy steps to get all the
> needed
> >>>>> tools correctly installed for WinXP I'd really appreciate it.
> >>>>>
> >>>>> Doug.
> >>>>>
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> vbox-dev mailing list
> >>>>> vbox-dev at virtualbox.org
> >>>>> http://vbox.innotek.de/mailman/listinfo/vbox-dev
> >>>>>
> >>>>
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> vbox-dev mailing list
> >>> vbox-dev at virtualbox.org
> >>> http://vbox.innotek.de/mailman/listinfo/vbox-dev
> >>>
> >>
> >>
> >>--
> >>Andreas Loeffler
> >>System Software Engineer, VirtualBox
> >>Sun Microsystems GmbH
> >>Werkstrasse 24
> >>71384 Weinstadt, Germany
> >>phone: +49 7151 604050
> >>
> >>================================================
> >>Sitz der Gesellschaft: Sun Microsystems GmbH,
> >>Sonnenallee 1, 85551 Kirchheim-Heimstetten
> >>Amtsgericht Muenchen: HRB 161028
> >>Geschaeftsfuehrer: Thomas Schroeder,
> >>Wolfgang Engels, Dr. Roland Boehmer
> >>Vorsitzender des Aufsichtsrates: Martin Haering
> >>================================================
> >>
> >>
> >
> >
> >
>
>
>
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> http://vbox.innotek.de/mailman/listinfo/vbox-dev
>



-- 
--
Best Regards,
Dmitriy Kazimirov,
C++ Developer
of ISS Art, Ltd., Omsk, Russia
Web: http://www.issart.com
E-mail: dkazimirov at issart.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20080326/db43c01e/attachment.html>


More information about the vbox-dev mailing list