Bug 49995 - Smoke won't compile, missing `QSenderObject'
Summary: Smoke won't compile, missing `QSenderObject'
Status: RESOLVED FIXED
Alias: None
Product: bindings
Classification: Developer tools
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: kde-bindings
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-10-31 18:04 UTC by Haakon Nilsen
Modified: 2003-07-14 17:30 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Haakon Nilsen 2002-10-31 18:04:17 UTC
Version:            (using KDE KDE 3.0.9)
Installed from:    Compiled From Sources
Compiler:          GCC 3.2 
OS:          LinuxLinux

This is on a fresh rh8.0 system with qtcopy from kde3.1rc1 tarballs. I think it may be because of changes in Qt3.1. It can't find QSenderObject, so I thought it was a missing include of qobject.h, but that didn't fix it. Here's the relevant output from make:

making all in smoke
make[2]: Entering directory `/home/haakon/compilefarm/kde31rc1/kdebindings-3.0.9/smoke'
Making all in qt
make[3]: Entering directory `/home/haakon/compilefarm/kde31rc1/kdebindings-3.0.9/smoke/qt'
source='smokedata.cpp' object='smokedata.lo' libtool=yes \
depfile='.deps/smokedata.Plo' tmpdepfile='.deps/smokedata.TPlo' \
depmode=gcc3 /bin/sh ../../admin/depcomp \
/bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I/opt/kde/include -I/opt/qt/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new  -c -o smokedata.lo `test -f 'smokedata.cpp' || echo './'`smokedata.cpp
smokedata.cpp: In function `void* qt_cast(void*, short int, short int)':
smokedata.cpp:1978: `QSenderObject' undeclared (first use this function)
smokedata.cpp:1978: (Each undeclared identifier is reported only once for each
   function it appears in.)
smokedata.cpp:1978: parse error before `)' token
smokedata.cpp:1978: parse error before `*' token
smokedata.cpp:2410: parse error before `)' token
smokedata.cpp:2411: parse error before `)' token
smokedata.cpp:2412: parse error before `)' token
smokedata.cpp:2412: parse error before `)' token
smokedata.cpp:3547: parse error before `)' token
smokedata.cpp:3547: parse error before `*' token
make[3]: *** [smokedata.lo] Error 1
make[3]: Leaving directory `/home/haakon/compilefarm/kde31rc1/kdebindings-3.0.9/smoke/qt'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/haakon/compilefarm/kde31rc1/kdebindings-3.0.9/smoke'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/haakon/compilefarm/kde31rc1/kdebindings-3.0.9'
make: *** [all] Error 2
[haakon@localhost kdebindings-3.0.9]$
Comment 1 Dirk Mueller 2003-07-14 17:30:58 UTC
please upgrade to a newer kdebindings release.