[Bug 52008] synaescope and tippercanoe don't work with Sparc Solaris - endian problem

Torsten Kasch tk at CeBiTec.Uni-Bielefeld.DE
Sat Dec 20 22:07:40 GMT 2003


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
     
http://bugs.kde.org/show_bug.cgi?id=52008     
tk at CeBiTec.Uni-Bielefeld.DE changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tk at CeBiTec.Uni-Bielefeld.DE



------- Additional Comments From tk at CeBiTec.Uni-Bielefeld.DE  2003-12-20 23:07 -------
Somewhat related to this bug (2 independent problems, in fact): Trying to compile kdeaddons HEAD on my Solaris 8 x86 box (little endian) with gcc 2.95.3 fails with:

source='synaescope.cpp' object='synaescope.lo' libtool=yes \
depfile='.deps/synaescope.Plo' tmpdepfile='.deps/synaescope.TPlo' \
depmode=gcc /bin/ksh ../../admin/depcomp \
/bin/ksh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/vol/kde-cvs/include -I/vol/qt-3.2.3/include   -I/vol/local/include -I/vol/graphics/include -I/vol/local/include/SDL -D_REENTRANT  -DQT_THREAD_SUPPORT -I/vol/openssl/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -c -o synaescope.lo `test -f 'synaescope.cpp' || echo './'`synaescope.cpp
In file included from synaescope.h:11,
                 from synaescope.cpp:8:
syna.h:52: warning: #warning This target has not been tested!
syna.h:59: warning: #warning using sys/types.h
In file included from synaescope.h:11,
                 from synaescope.cpp:8:
syna.h:74: warning: `LITTLE_ENDIAN' is not defined
syna.h:74: warning: `BIG_ENDIAN' is not defined
synaescope.cpp: In method `void SynaeScope::receivedStdout(KProcess *, char *, int)':
synaescope.cpp:100: declaration of `__iob' as array of references
synaescope.cpp:100: invalid declarator
synaescope.cpp: In method `void SynaeScope::receivedStderr(KProcess *, char *, int)':
synaescope.cpp:106: declaration of `__iob' as array of references
synaescope.cpp:106: invalid declarator
make: *** [synaescope.lo] Error 1

Problem 1: "little endianess" isn't detected correctly
Problem 2: the naming of 2 QCStrings as "stdout" and "stderr" (line 100 and 106, respectively)



More information about the kde-multimedia mailing list