[Gta04-owner] qte build

Belisko Marek marek.belisko at gmail.com
Fri Apr 6 08:50:37 CEST 2018


Hi,

I think it's due to the strict compiler in jessie then in older
versions. I think it should be easily fixable. I tried yesterday do
docker build for qtmoko but it's still wip but looks promising. Then
we don't need any chroot on arm boards but we can do it easily on PC.
Will provide more info when have some results.

P.S: which gcc version you have in jessie? I think fomr 5.x or 6.x
while in older was 4.7 or 4.9

Thanks and BR,

marek

On Fri, Apr 6, 2018 at 7:15 AM, Andreas Kemnade <andreas at kemnade.info> wrote:
> Hi,
>
> I am trying to build qtmoko2-qte on jessie. It stops here:
>
>
>
> arm-linux-gnueabihf-g++ -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -O2 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DBUS_LIB -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/qtbuild/qtmoko2-qte/source/mkspecs/qws/linux-debian-armhf -I/home/qtbuild/qtmoko2-qte/source/src/dbus -I../../include/QtCore -I../../include/QtXml -I../../include -I../../include/QtDBus -I.rcc/release-shared-emb-auto -I.moc/release-shared-emb-auto -I. -o .obj/release-shared-emb-auto/qdbusintegrator.o /home/qtbuild/qtmoko2-qte/source/src/dbus/qdbusintegrator.cpp
> In file included from ../../include/QtCore/qatomic_generic.h:1:0,
>                  from ../../include/QtCore/../../../source/src/corelib/arch/qatomic_arch.h:64,
>                  from ../../include/QtCore/qatomic_arch.h:1,
>                  from ../../include/QtCore/../../../source/src/corelib/thread/qbasicatomic.h:227,
>                  from ../../include/QtCore/qbasicatomic.h:1,
>                  from ../../include/QtCore/../../../source/src/corelib/thread/qatomic.h:46,
>                  from ../../include/QtCore/qatomic.h:1,
>                  from ../../include/QtCore/../../../source/src/corelib/tools/qbytearray.h:45,
>                  from ../../include/QtCore/qbytearray.h:1,
>                  from ../../include/QtCore/../../../source/src/corelib/tools/qstring.h:46,
>                  from ../../include/QtCore/qstring.h:1,
>                  from ../../include/QtCore/../../../source/src/corelib/kernel/qobject.h:48,
>                  from ../../include/QtCore/qobject.h:1,
>                  from ../../include/QtCore/../../../source/src/corelib/kernel/qcoreapplication.h:45,
>                  from ../../include/QtCore/qcoreapplication.h:1,
>                  from /home/qtbuild/qtmoko2-qte/source/src/dbus/qdbusintegrator.cpp:42:
> ../../include/QtCore/../../../source/src/corelib/arch/qatomic_generic.h: In instantiation of 'bool QBasicAtomicPointer<T>::testAndSetOrdered(T*, T*) [with T = const QString]':
> /home/qtbuild/qtmoko2-qte/source/src/dbus/qdbusintegrator.cpp:76:1:   required from here
> ../../include/QtCore/../../../source/src/corelib/arch/qatomic_generic.h:197:88: error: invalid conversion from 'const void*' to 'void*' [-fpermissive]
>      return QBasicAtomicPointer_testAndSetOrdered(pointer.voidp, expectedValue, newValue);
>                                                                                         ^
> ../../include/QtCore/../../../source/src/corelib/arch/qatomic_generic.h:108:20: note: initializing argument 2 of 'bool QBasicAtomicPointer_testAndSetOrdered(void* volatile*, void*, void*)'
>  Q_CORE_EXPORT bool QBasicAtomicPointer_testAndSetOrdered(void * volatile *, void *, void *);
>                     ^
> ../../include/QtCore/../../../source/src/corelib/arch/qatomic_generic.h:197:88: error: invalid conversion from 'const void*' to 'void*' [-fpermissive]
>      return QBasicAtomicPointer_testAndSetOrdered(pointer.voidp, expectedValue, newValue);
>                                                                                         ^
> ../../include/QtCore/../../../source/src/corelib/arch/qatomic_generic.h:108:20: note: initializing argument 3 of 'bool QBasicAtomicPointer_testAndSetOrdered(void* volatile*, void*, void*)'
>  Q_CORE_EXPORT bool QBasicAtomicPointer_testAndSetOrdered(void * volatile *, void *, void *);
>                     ^
> Makefile:2274: recipe for target '.obj/release-shared-emb-auto/qdbusintegrator.o' failed
> make[2]: *** [.obj/release-shared-emb-auto/qdbusintegrator.o] Error 1
>
>
> The main question I have now is: The configuration of qte seems to be
> different to tho one included in qtmoko. Is that intentional? The
> qtmoko one disables e.g. dbus.
>
> Regards,
> Andreas
>
> _______________________________________________
> Gta04-owner mailing list
> Gta04-owner at goldelico.com
> http://lists.goldelico.com/mailman/listinfo.cgi/gta04-owner
>



-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
twitter: #opennandra
web: http://open-nandra.com


More information about the Gta04-owner mailing list