[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

Is this a compiler bug?



Hi all

I was compiling Qt on HP. (OK Once again...) and got following error from HP
compiler

-------------------------------------------------------------------------------------------------------------------------------
aCC -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -DQT_THREAD_SUPPORT -c
-I/opt/graphics/OpenGL/include -I/usr/contrib/X11R6/include
-I/home/shridhar/home/downloads/qt-2.3.0/include -I/usr/include/X11R6 +DA1.1e
+DS1.1 -w -D__STRICT_ANSI__ -O +Onolimit +Z -DQT_BUILTIN_GIF_READER=1
-DQT_NO_IMAGEIO_JPEG -DQT_NO_IMAGEIO_MNG 
-I/home/shridhar/home/downloads/qt-2.3.0/src/3rdparty/zlib
-I/home/shridhar/home/downloads/qt-2.3.0/src/3rdparty/libpng  -o
kernel/qregion.o kernel/qregion.cpp
aCC -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -DQT_THREAD_SUPPORT -c
-I/opt/graphics/OpenGL/include -I/usr/contrib/X11R6/include
-I/home/shridhar/home/downloads/qt-2.3.0/include -I/usr/include/X11R6 +DA1.1e
+DS1.1 -w -D__STRICT_ANSI__ -O +Onolimit +Z -DQT_BUILTIN_GIF_READER=1
-DQT_NO_IMAGEIO_JPEG -DQT_NO_IMAGEIO_MNG 
-I/home/shridhar/home/downloads/qt-2.3.0/src/3rdparty/zlib
-I/home/shridhar/home/downloads/qt-2.3.0/src/3rdparty/libpng  -o
kernel/qrichtext.o kernel/qrichtext.cpp
Error 173: "kernel/qrichtext.cpp", line 2165 # Redefined symbol 'i'; previously
defined at ["kernel/qrichtext.cpp", line
    2153].
            for ( int i = 0; i < l; i++ ) {
                      ^
make[3]: *** [kernel/qrichtext.o] Error 2
make[3]: Leaving directory `/mnt2/users/shridhar/downloads/qt-2.3.0/src'
make[2]: *** [src-mt] Error 2
make[2]: Leaving directory `/mnt2/users/shridhar/downloads/qt-2.3.0'
make[1]: *** [src-mt] Error 2
make[1]: Leaving directory `/mnt2/users/shridhar/downloads/qt-2.3.0'
make: *** [init] Error 2
-------------------------------------------------------------------------------------------------------------------------------

As far as my understanding goes, that i in for loop is independent of any i
previously declared and scoped for that for loop only.

I have compiled same Qt sources on linux machine and happily running it.

Any comments/help?

TIA

 Shridhar