Trolltech Home | Qtopia-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 1

Qtopia-interest Archive, February 2008
How to deal with make error "unrecognized option '-Wno-strict-aliasing' "?


Message 1 in thread

Hi all, I have troble while cross compile the qtopia-opensource-4.3.1. the
situation are:

PC: Redhat 9 on virtual PC
GCC 3.2.2.
Cross tool: arm-linux-g++, version 3.4.1
Target: samsun ARM 2410

configure option: $QTOPIA_DEPOT_PATH/configure -xplatform linux-arm-g++
-arch arm -no-qvfb -release -displaysize 240x320 -no-modem -quicklaunch
-image /home/arm/qtimage -prefix /home/arm/qtprefix -no-bluetooth
-no-infrared -no-voip -no-vpn -no-modem -no-strict-warnings

error info:g++ -c -pipe -fno-exceptions -O2 -Wall -W -D_REENTRANT
-fno-strict-aliasing -Wno-strict-aliasing -DMEDIA_SERVER -DQTOPIA_TELEPHONY
-DQTOPIA_POSIX_LOCKS -DQTOPIA_HAVE_V4L2 -DQT_NO_QWS_VFB
-DQTOPIA_NO_ICONV_OPEN_ERRORS -DQPE_NO_COMPAT -DBUILDER=\"root@ARMLinux\"
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_SVG_LIB
-DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
-DQTOPIA_TARGET=\"pngscale\" -DQTOPIA_HOST -DQT_SHARED -I/home/arm/qtopia-
opensource-4.3.1/qtopiacore/qt/mkspecs/linux-g++ -I/home/arm/qtopia-
opensource-4.3.1/src/tools/pngscale
-I/home/arm/qt43build/qtopiacore/host/include/QtCore
-I/home/arm/qt43build/qtopiacore/host/include/QtCore
-I/home/arm/qt43build/qtopiacore/host/include/QtNetwork
-I/home/arm/qt43build/qtopiacore/host/include/QtNetwork
-I/home/arm/qt43build/qtopiacore/host/include/QtGui
-I/home/arm/qt43build/qtopiacore/host/include/QtGui
-I/home/arm/qt43build/qtopiacore/host/include/QtXml
-I/home/arm/qt43build/qtopiacore/host/include/QtXml
-I/home/arm/qt43build/qtopiacore/host/include/QtSql
-I/home/arm/qt43build/qtopiacore/host/include/QtSql
-I/home/arm/qt43build/qtopiacore/host/include/QtSvg
-I/home/arm/qt43build/qtopiacore/host/include/QtSvg
-I/home/arm/qt43build/qtopiacore/host/include
-I/home/arm/qt43build/qtopiacore/host/include -I/home/arm/qt43build/include
-I/home/arm/qt43build/include/classic -I.moc/release-shared
-I.ui/release-shared
-I. -o .obj/release-shared/main.o /home/arm/qtopia-opensource-4.3.1
/src/tools/pngscale/main.cpp
cc1plus: unrecognized option `-Wno-strict-aliasing'
make[6]: *** [.obj/release-shared/main.o] Error 1
make[6]: Leaving directory `/home/arm/qt43build/src/tools/pngscale'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/home/arm/qt43build/src/tools/pngscale'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/arm/qt43build/src/tools/pngscale'
make[3]: *** [sub-tools-pngscale] Error 2
make[3]: Leaving directory `/home/arm/qt43build/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/arm/qt43build/src'
make[1]: *** [qtopia_all] Error 2
make[1]: Leaving directory `/home/arm/qt43build'
make: *** [all] Error 2

Message 2 in thread

You are compiling with g++, not with arm-linux-g++, try this:

ln -fs $QTOPIA_ARM_PATH/bin/qmake /usr/bin/qmake

and after

$ qmake -project
$ qmake yourproject.pro
$ make

Andy Jiang escribió:
> Hi all, I have troble while cross compile the qtopia-opensource-4.3.1. 
> the situation are:
>  
> PC: Redhat 9 on virtual PC
> GCC 3.2.2.
> Cross tool: arm-linux-g++, version 3.4.1
> Target: samsun ARM 2410
>  
> configure option: $QTOPIA_DEPOT_PATH/configure -xplatform 
> linux-arm-g++ -arch arm -no-qvfb -release -displaysize 240x320 
> -no-modem -quicklaunch -image /home/arm/qtimage -prefix 
> /home/arm/qtprefix -no-bluetooth -no-infrared -no-voip -no-vpn 
> -no-modem -no-strict-warnings
>  
> error info:g++ -c -pipe -fno-exceptions -O2 -Wall -W -D_REENTRANT 
> -fno-strict-aliasing -Wno-strict-aliasing -DMEDIA_SERVER 
> -DQTOPIA_TELEPHONY -DQTOPIA_POSIX_LOCKS -DQTOPIA_HAVE_V4L2 
> -DQT_NO_QWS_VFB -DQTOPIA_NO_ICONV_OPEN_ERRORS -DQPE_NO_COMPAT 
> -DBUILDER=\"root@ARMLinux\ <mailto:root@ARMLinux%5C>" 
> -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_SVG_LIB 
> -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB 
> -DQTOPIA_TARGET=\"pngscale\" -DQTOPIA_HOST -DQT_SHARED 
> -I/home/arm/qtopia-opensource-4.3.1/qtopiacore/qt/mkspecs/linux-g++ 
> -I/home/arm/qtopia-opensource-4.3.1/src/tools/pngscale 
> -I/home/arm/qt43build/qtopiacore/host/include/QtCore 
> -I/home/arm/qt43build/qtopiacore/host/include/QtCore 
> -I/home/arm/qt43build/qtopiacore/host/include/QtNetwork 
> -I/home/arm/qt43build/qtopiacore/host/include/QtNetwork 
> -I/home/arm/qt43build/qtopiacore/host/include/QtGui 
> -I/home/arm/qt43build/qtopiacore/host/include/QtGui 
> -I/home/arm/qt43build/qtopiacore/host/include/QtXml 
> -I/home/arm/qt43build/qtopiacore/host/include/QtXml 
> -I/home/arm/qt43build/qtopiacore/host/include/QtSql 
> -I/home/arm/qt43build/qtopiacore/host/include/QtSql 
> -I/home/arm/qt43build/qtopiacore/host/include/QtSvg 
> -I/home/arm/qt43build/qtopiacore/host/include/QtSvg 
> -I/home/arm/qt43build/qtopiacore/host/include 
> -I/home/arm/qt43build/qtopiacore/host/include 
> -I/home/arm/qt43build/include -I/home/arm/qt43build/include/classic 
> -I.moc/release-shared -I.ui/release-shared -I. -o 
> .obj/release-shared/main.o 
> /home/arm/qtopia-opensource-4.3.1/src/tools/pngscale/main.cpp
> cc1plus: unrecognized option `-Wno-strict-aliasing'
> make[6]: *** [.obj/release-shared/main.o] Error 1
> make[6]: Leaving directory `/home/arm/qt43build/src/tools/pngscale'
> make[5]: *** [all] Error 2
> make[5]: Leaving directory `/home/arm/qt43build/src/tools/pngscale'
> make[4]: *** [all] Error 2
> make[4]: Leaving directory `/home/arm/qt43build/src/tools/pngscale'
> make[3]: *** [sub-tools-pngscale] Error 2
> make[3]: Leaving directory `/home/arm/qt43build/src'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/home/arm/qt43build/src'
> make[1]: *** [qtopia_all] Error 2
> make[1]: Leaving directory `/home/arm/qt43build'
> make: *** [all] Error 2
>  


-- 
 [ signature omitted ] 

Message 3 in thread

Hi Castell,

I can not find $QTOPIA_ARM_PATH, and can not find qmake in directory
"../Qtopia-opensource-3.4.1". Does the link between the qmake means if
we want to build for arm device, does not need use arm-linux-g++, but use
$QTOPIA_ARM_PATH/bin/qmake is ok?



2008/2/26, Angel Ivan Castell <aicastell@xxxxxxxxxxxxxx>:
>
> You are compiling with g++, not with arm-linux-g++, try this:
>
> ln -fs $QTOPIA_ARM_PATH/bin/qmake /usr/bin/qmake
>
> and after
>
> $ qmake -project
> $ qmake yourproject.pro
> $ make
>
> Andy Jiang escribió:
> > Hi all, I have troble while cross compile the qtopia-opensource-4.3.1.
> > the situation are:
> >
> > PC: Redhat 9 on virtual PC
> > GCC 3.2.2.
> > Cross tool: arm-linux-g++, version 3.4.1
> > Target: samsun ARM 2410
> >
> > configure option: $QTOPIA_DEPOT_PATH/configure -xplatform
> > linux-arm-g++ -arch arm -no-qvfb -release -displaysize 240x320
> > -no-modem -quicklaunch -image /home/arm/qtimage -prefix
> > /home/arm/qtprefix -no-bluetooth -no-infrared -no-voip -no-vpn
> > -no-modem -no-strict-warnings
> >
> > error info:g++ -c -pipe -fno-exceptions -O2 -Wall -W -D_REENTRANT
> > -fno-strict-aliasing -Wno-strict-aliasing -DMEDIA_SERVER
> > -DQTOPIA_TELEPHONY -DQTOPIA_POSIX_LOCKS -DQTOPIA_HAVE_V4L2
> > -DQT_NO_QWS_VFB -DQTOPIA_NO_ICONV_OPEN_ERRORS -DQPE_NO_COMPAT
> > -DBUILDER=\"root@ARMLinux\ <mailto:root@ARMLinux%5C>"
> > -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_SVG_LIB
> > -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
> > -DQTOPIA_TARGET=\"pngscale\" -DQTOPIA_HOST -DQT_SHARED
> > -I/home/arm/qtopia-opensource-4.3.1/qtopiacore/qt/mkspecs/linux-g++
> > -I/home/arm/qtopia-opensource-4.3.1/src/tools/pngscale
> > -I/home/arm/qt43build/qtopiacore/host/include/QtCore
> > -I/home/arm/qt43build/qtopiacore/host/include/QtCore
> > -I/home/arm/qt43build/qtopiacore/host/include/QtNetwork
> > -I/home/arm/qt43build/qtopiacore/host/include/QtNetwork
> > -I/home/arm/qt43build/qtopiacore/host/include/QtGui
> > -I/home/arm/qt43build/qtopiacore/host/include/QtGui
> > -I/home/arm/qt43build/qtopiacore/host/include/QtXml
> > -I/home/arm/qt43build/qtopiacore/host/include/QtXml
> > -I/home/arm/qt43build/qtopiacore/host/include/QtSql
> > -I/home/arm/qt43build/qtopiacore/host/include/QtSql
> > -I/home/arm/qt43build/qtopiacore/host/include/QtSvg
> > -I/home/arm/qt43build/qtopiacore/host/include/QtSvg
> > -I/home/arm/qt43build/qtopiacore/host/include
> > -I/home/arm/qt43build/qtopiacore/host/include
> > -I/home/arm/qt43build/include -I/home/arm/qt43build/include/classic
> > -I.moc/release-shared -I.ui/release-shared -I. -o
> > .obj/release-shared/main.o
> > /home/arm/qtopia-opensource-4.3.1/src/tools/pngscale/main.cpp
> > cc1plus: unrecognized option `-Wno-strict-aliasing'
> > make[6]: *** [.obj/release-shared/main.o] Error 1
> > make[6]: Leaving directory `/home/arm/qt43build/src/tools/pngscale'
> > make[5]: *** [all] Error 2
> > make[5]: Leaving directory `/home/arm/qt43build/src/tools/pngscale'
> > make[4]: *** [all] Error 2
> > make[4]: Leaving directory `/home/arm/qt43build/src/tools/pngscale'
> > make[3]: *** [sub-tools-pngscale] Error 2
> > make[3]: Leaving directory `/home/arm/qt43build/src'
> > make[2]: *** [all] Error 2
> > make[2]: Leaving directory `/home/arm/qt43build/src'
> > make[1]: *** [qtopia_all] Error 2
> > make[1]: Leaving directory `/home/arm/qt43build'
> > make: *** [all] Error 2
> >
>
>
> --
> Ivan Castell Rovira
> -------------------------------------------------------------------
> CIRCONTROL, S.A.
> Lepanto, 43
> 08223 - Terrassa
> SPAIN
> Tel. +34 937362940
> Fax. +34 937362941
> E.mail: aicastell@xxxxxxxxxxxxxx
> WEB: www.circontrol.com
> -------------------------------------------------------------------
>
>