[uClibc] QT Embedded 3.2.2

Vincent Sanders vince at kyllikki.org
Mon Oct 20 21:56:55 UTC 2003


I am using the auto building cross toolchain from the CVS (gcc 2.95.4)
I have numerous other packages cross compiling with no
problems. However I have recently have tried to build QT Embedded
3.2.2 and I have had no luck.

I have tried with uClibc 0.9.20 and 0.9.21 and get exactly the same problem.
I am configuring QT with:

./configure --prefix=/usr -no-cups -qt-gif -qt-libpng -no-libjpeg -no-thread  -release -shared -no-g++-exceptions -depths 8,16 -qconfig local -no-qvfb -embedded uclibc-arm

I have copied the qws/linux-uclibc-arm-g++ which is a copy of the
linux-arm-g++ with the compiler names changed. If i build for straight
arm (with a glibc cross compiler I have to hand) it works fine the
uClibc build fails at:

arm-uclibc-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -I/home/vince/simtec/embedded/build/gcc-2.95/toolchain_arm/include -Wall -W -O2 -fPIC -DQT_SHARED -DQT_NO_DEBUG -DQT_NO_CUPS -DQT_NO_NIS -DQT_NO_IMAGEIO_MNG -DQT_NO_IMAGEIO_JPEG -DQT_BUILTIN_GIF_READER=1 -DQT_NO_STYLE_MAC -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT -DQT_NO_QWS_VFB -DQT_NO_QWS_VNC -DQT_NO_QWS_VGA16 -DQT_NO_QWS_TRANSFORMED -DQT_NO_QWS_MACH64 -DQT_NO_QWS_VOODOO3 -DQT_NO_QWS_MATROX -DQT_NO_QWS_SHADOWFB -DQT_NO_QWS_REPEATER -DQT_NO_QWS_KBD_SL5000 -DQT_NO_QWS_KBD_USB -DQT_NO_QWS_KBD_YOPY -DQT_NO_QWS_KBD_VR41 -DQT_NO_QWS_MOUSE_BUS -DQT_NO_QWS_MOUSE_LINUXTP -DQT_NO_QWS_MOUSE_VR41 -DQT_NO_QWS_MOUSE_YOPY -I/home/vince/simtec/embedded/build/qt-embedded-free-3.2.2/mkspecs/qws/linux-uclibc-arm-g++ -I. -I3rdparty/freetype/src -I3rdparty/freetype/include -I3rdparty/freetype/builds/unix -I3rdparty/freetype2/include -I3rdparty/libpng -I3rdparty/zlib -I../include -I.moc/release-shared-emb-uclibc-arm/ -o .obj/release-shared-emb-uclibc-arm/allmoc.o .moc/release-shared-emb-uclibc-arm/allmoc.cpp
In file included from /home/vince/simtec/embedded/build/gcc-2.95/toolchain_arm/include/netinet/in.h:250,
                 from /home/vince/simtec/embedded/build/qt-embedded-free-3.2.2/mkspecs/qws/linux-uclibc-arm-g++/qplatformdefs.h:57,
                 from /home/vince/simtec/embedded/build/qt-embedded-free-3.2.2/include/qt.h:30,
                 from .moc/release-shared-emb-uclibc-arm/allmoc.cpp:12:
/home/vince/simtec/embedded/build/gcc-2.95/toolchain_arm/include/bits/in.h:69: ANSI C++ forbids data member `ip_opts' with same name as enclosing class
make[2]: *** [.obj/release-shared-emb-uclibc-arm/allmoc.o] Error 1
make[2]: Leaving directory `/home/vince/simtec/embedded/build/qt-embedded-free-3.2.2/src'
make[1]: *** [sub-src] Error 2
make[1]: Leaving directory `/home/vince/simtec/embedded/build/qt-embedded-free-3.2.2'
make: *** [/home/vince/simtec/embedded/build/libqte-stamp] Error 2

any ideas gratefuly recived, I have tried numerous include paths and
all manner of tweaks to get this to work, I know otehrs have suceeded
in the past so...

-- 
Regards Vincent
http://www.kyllikki.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.busybox.net/pipermail/uclibc/attachments/20031020/9f78dfd9/attachment-0002.pgp 


More information about the uClibc mailing list