I have made changes to the software to remove the skypism so anyone from a normal phone can make a call without knowing anything about skype. I did this about 1 year ago. Unfortunately I went to make a change to prevent random dial tone requested from getting through while on a call and to my surprise I can no longer do a successfully compile. My best guest is some compiler option needs to be set. Here is the beginning of the errors. I spent many hours trying to determine what could have changed with no success. Thanks in advance.
tom@realtime1:~/Download/kb2kskype/kb2kskype-0.3.8> make
make all-recursive
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8'
Making all in doc
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc'
Making all in .
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc'
make: Nothing to be done for `all-am'.
make: Leaving directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc'
Making all in en
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc/en'
make: Nothing to be done for `all'.
make: Leaving directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc/en'
make: Leaving directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc'
Making all in po
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/po'
make: Nothing to be done for `all'.
make: Leaving directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/po'
Making all in src
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/src'
source='apiapplication.cpp' object='apiapplication.o' libtool=no \
depfile='.deps/apiapplication.Po' tmpdepfile='.deps/apiapplication.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -fno-exceptions -fno-check-new -fno-common -c -o apiapplication.o `test -f 'apiapplication.cpp' || echo './'`apiapplication.cpp
In file included from /usr/lib/qt3/include/qpaintdevice.h:46,
from /usr/lib/qt3/include/qwidget.h:47,
from xmessages.h:30,
from apiapplication.cpp:37:
/usr/lib/qt3/include/qrect.h:53: error: function definition does not declare parameters
/usr/lib/qt3/include/qrect.h:154: error: two or more data types in declaration of ‘operator==’
/usr/lib/qt3/include/qrect.h:155: error: two or more data types in declaration of ‘operator!=’
/usr/lib/qt3/include/qrect.h:162: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:163: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:170: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:178: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:181: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:184: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:187: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:190: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:193: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:196: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:199: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:202: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:205: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:208: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:211: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:214: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:217: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:220: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:223: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:226: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:229: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:232: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:235: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:238: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:241: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:244: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:247: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:250: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:253: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:256: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:259: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:269: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
In file included from /usr/lib/qt3/include/qwidget.h:47,
from xmessages.h:30,
from apiapplication.cpp:37:
/usr/lib/qt3/include/qpaintdevice.h:69: error: ISO C++ forbids declaration of ‘QPointArray’ with no type
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
HI All,
I have made changes to the software to remove the skypism so anyone from a normal phone can make a call without knowing anything about skype. I did this about 1 year ago. Unfortunately I went to make a change to prevent random dial tone requested from getting through while on a call and to my surprise I can no longer do a successfully compile. My best guest is some compiler option needs to be set. Here is the beginning of the errors. I spent many hours trying to determine what could have changed with no success. Thanks in advance.
tom@realtime1:~/Download/kb2kskype/kb2kskype-0.3.8> make
make all-recursive
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8'
Making all in doc
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc'
Making all in .
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc'
make: Nothing to be done for `all-am'.
make: Leaving directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc'
Making all in en
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc/en'
make: Nothing to be done for `all'.
make: Leaving directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc/en'
make: Leaving directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/doc'
Making all in po
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/po'
make: Nothing to be done for `all'.
make: Leaving directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/po'
Making all in src
make: Entering directory `/home/tom/Download/kb2kskype/kb2kskype-0.3.8/src'
source='apiapplication.cpp' object='apiapplication.o' libtool=no \
depfile='.deps/apiapplication.Po' tmpdepfile='.deps/apiapplication.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -fno-exceptions -fno-check-new -fno-common -c -o apiapplication.o `test -f 'apiapplication.cpp' || echo './'`apiapplication.cpp
In file included from /usr/lib/qt3/include/qpaintdevice.h:46,
from /usr/lib/qt3/include/qwidget.h:47,
from xmessages.h:30,
from apiapplication.cpp:37:
/usr/lib/qt3/include/qrect.h:53: error: function definition does not declare parameters
/usr/lib/qt3/include/qrect.h:154: error: two or more data types in declaration of ‘operator==’
/usr/lib/qt3/include/qrect.h:155: error: two or more data types in declaration of ‘operator!=’
/usr/lib/qt3/include/qrect.h:162: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:163: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:170: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:178: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:181: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:184: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:187: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:190: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:193: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:196: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:199: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:202: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:205: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:208: error: expected initializer before ‘&’ token
/usr/lib/qt3/include/qrect.h:211: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:214: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:217: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:220: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:223: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:226: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:229: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:232: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:235: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:238: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:241: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:244: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:247: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:250: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:253: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:256: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:259: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
/usr/lib/qt3/include/qrect.h:269: error: invalid use of incomplete type ‘struct QRect’
/usr/include/QtGui/qwindowdefs.h:62: error: forward declaration of ‘struct QRect’
In file included from /usr/lib/qt3/include/qwidget.h:47,
from xmessages.h:30,
from apiapplication.cpp:37:
/usr/lib/qt3/include/qpaintdevice.h:69: error: ISO C++ forbids declaration of ‘QPointArray’ with no type