ltib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ltib] Problems building qtopia-4


From: Svein Seldal
Subject: Re: [Ltib] Problems building qtopia-4
Date: Thu, 12 Nov 2009 11:05:41 +0100
User-agent: Thunderbird 2.0.0.23 (Windows/20090812)

Hi.

We are using Qtopia-4 (version 4.5 not 4.3 though) that are being built on 64-bit Linux. Compiling works fine but you need to make sure you have a 32-bit linker available in your system.

We ran it trough virtualbox, so we have only tested compilation with one core, so I cannot vouch for the -j1 part.

- Svein


Stuart Hughes wrote:
Hi Peter,

That's good news. I'll put the -j1 back into the .spec file. If you figure out the SEGV issue please send a patch and I'll get that put in too.

Regards, Stuart

Peter Barada wrote:
On Tue, 2009-11-03 at 10:46 -0500, Peter Barada wrote:
Now that I've upgraded my LTIB to the latest CVS release(checkout from savannah yesterday), I'm trying to build qtopia-4 for my OMAP platform using the CodeSourcery 4.3.3 (2009q1-203) compiler, and it fails. The rest of the build works fine.

One problem I ran into is that the 4.3.3 gcc compiler complained about:
/home/peter/work/logic/svn/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102/rpm/BUILD/qtopia-4-4.3.0/qtopia-opensource-4.3.0/qtopiacore/qt/src/gui/painting/qdrawhelper.cpp:5737: error: explicit template specialization cannot have a storage class /home/peter/work/logic/svn/eps_svn/software/products/linux/LTIB/trunk/ltib-20091102/rpm/BUILD/qtopia-4-4.3.0/qtopia-opensource-4.3.0/qtopiacore/qt/src/gui/painting/qdrawhelper.cpp:5761: error: explicit template specialization cannot have a storage class

So I created a patch (attached) that removes the storage specification from the specialization and proceeded further with the build.
Well, it turns out I *can* bulld Qtopia-4 on my quadcore, that is if I build it using "make -j1" which looks to be in the 1.2 verison of qtopia-4.spec, but the "-j1" looks to have been lost on the last update of qtopia-4.spec. Using the CoeSourcery ARM gcc-4.3. compiler, the patch I attached previously is required for it to build, along with a modification to qtopia-4.spec that adds in my platform in the same case target as imx27ads/imx31ads, etc.

I'll track down why it doesn't boot (drops a SIGSEGV) in the morning, but I think that can be attributed to not having the input device (touch/mouse.keyboard) setup correctly - strace should be my friend there.

Hey, getting qtopia-4 to to even build is a small miracle in itself. :)

--
Peter Barada <address@hidden <mailto:address@hidden>>
Logic Product Development, Inc.


------------------------------------------------------------------------

_______________________________________________
LTIB home page: http://ltib.org

Ltib mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/ltib


_______________________________________________
LTIB home page: http://ltib.org

Ltib mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/ltib





reply via email to

[Prev in Thread] Current Thread [Next in Thread]