[Gta04-owner] Build script for GTA04/wheezy/armhf

Neil Jerram neil at ossau.homelinux.net
Tue Feb 26 01:09:52 CET 2013


Neil Jerram <neil at ossau.homelinux.net> writes:

> Hi Radek,
>
> I've tried to adapt scripts/qtmoko-chroot.sh for wheezy/armhf building.
> Would you mind taking a look and saying if it looks right to you?

Well it's not quite right:

  In file included from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/OwnPtr.h:25:0,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/VectorTraits.h:24,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Vector.h:29,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/ImageSource.h:32,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/Image.h:33,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/qt/ImageBufferDataQt.h:26,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/ImageBufferData.h:31,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/ImageBuffer.h:36,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/filters/Filter.h:26,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/filters/FELighting.h:32,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/filters/arm/FELightingNEON.h:34,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/filters/arm/FELightingNEON.cpp:28:
  /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/NullPtr.h:48:1: warning: identifier 'nullptr' will become a keyword in C++0x [-Wc++0x-compat]
  {standard input}: Assembler messages:
  {standard input}:49: Error: Thumb does not support negative register indexing -- `ldrb r0,[r4,-r12]'
  {standard input}:104: Error: thumb conditional instruction should be in IT block -- `vmuleq.f32 s5,s26,s2'
  {standard input}:105: Error: thumb conditional instruction should be in IT block -- `vdiveq.f32 s5,s5,s3'
  {standard input}:106: Error: thumb conditional instruction should be in IT block -- `vdivne.f32 s5,s2,s3'
  {standard input}:115: Error: thumb conditional instruction should be in IT block -- `vdiveq.f32 s5,s2,s3'
  ...

A quick and not very careful search suggested '-Wa,-mimplicit-it=always'
for that, but then:

  In file included from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/OwnPtr.h:25:0,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/VectorTraits.h:24,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Vector.h:29,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/ImageSource.h:32,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/Image.h:33,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/qt/ImageBufferDataQt.h:26,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/ImageBufferData.h:31,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/ImageBuffer.h:36,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/filters/Filter.h:26,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/filters/FELighting.h:32,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/filters/arm/FELightingNEON.h:34,
                   from /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/WebCore/platform/graphics/filters/arm/FELightingNEON.cpp:28:
  /root/qte/qtmoko/qtopiacore/qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/NullPtr.h:48:1: warning: identifier 'nullptr' will become a keyword in C++0x [-Wc++0x-compat]
  {standard input}: Assembler messages:
  {standard input}:49: Error: Thumb does not support negative register indexing -- `ldrb r0,[r4,-r12]'

I'll investigate more carefully, but if anyone already knows how to fix
these problems, please say.

Regards,
        Neil


More information about the Gta04-owner mailing list