[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    kwin compile problem (latest cvs)
From:       "Richard Bos" <rjmbos () hotmail ! com>
Date:       2000-07-13 13:12:35
[Download RAW message or body]

I'm getting the underneath compile error for kdelibs/kdecore/kwin
with the latest cvs update.  This is on solaris 2.6

Richard Bos

Making all in .
make[1]: Entering directory `/home/rbos/mydt/kde/cvs/kdelibs/kdecore'
/bin/sh ../libtool --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. 
-I./../libltdl/ -I../dcop -I../kdecore -I../kdeui 
-I/home/rbos/mydt/kde/cvs/qt-copy/include -I/usr/openwin/include 
-I/home/rbos/mydt/kde/cvs/include -I/home/rbos/mydt/include -DQT_NO_COMPAT 
-I/home/rbos/mydt/include -L/home/rbos/mydt/lib  -O2 -fno-exceptions 
-fno-rtti -fno-check-new -Wall -pedantic -W -Wpointer-arith 
-Wmissing-prototypes -Wwrite-strings -Wno-long-long -fno-builtin -frtti 
-DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST  -c kwin.cpp

kwin.cpp: In function `static void KWin::appStarted()':
kwin.cpp:407: ambiguous overload for `QDataStream & << long int'
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:70: candidates are: 
class QDataStream & QDataStream::operator <<(signed char)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:140:                 
class QDataStream & QDataStream::operator <<(unsigned char)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:72:                 
class QDataStream & QDataStream::operator <<(short int)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:143:                 
class QDataStream & QDataStream::operator <<(short unsigned int)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:74:                 
class QDataStream & QDataStream::operator <<(int)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:146:                 
class QDataStream & QDataStream::operator <<(unsigned int)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:76:                 
class QDataStream & QDataStream::operator <<(float)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:77:                 
class QDataStream & QDataStream::operator <<(double)
/home/rbos/mydt/kde/cvs/qt-copy/include/qcstring.h:137:                 
class QDataStream & operator <<(QDataStream &, const QByteArray &)
/home/rbos/mydt/kde/cvs/qt-copy/include/qcstring.h:233:                 
class QDataStream & operator <<(QDataStream &, const QCString &)
/home/rbos/mydt/kde/cvs/qt-copy/include/qcolor.h:189:                 class 
QDataStream & operator <<(QDataStream &, const QColor &)
/home/rbos/mydt/kde/cvs/qt-copy/include/qregion.h:129:                 class 
QDataStream & operator <<(QDataStream &, const QRegion &)
/home/rbos/mydt/kde/cvs/qt-copy/include/qcursor.h:105:                 class 
QDataStream & operator <<(QDataStream &, const QCursor &)
kwin.cpp:409: ambiguous overload for `QDataStream & << pid_t'
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:70: candidates are: 
class QDataStream & QDataStream::operator <<(signed char)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:140:                 
class QDataStream & QDataStream::operator <<(unsigned char)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:72:                 
class QDataStream & QDataStream::operator <<(short int)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:143:                 
class QDataStream & QDataStream::operator <<(short unsigned int)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:74:                 
class QDataStream & QDataStream::operator <<(int)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:146:                 
class QDataStream & QDataStream::operator <<(unsigned int)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:76:                 
class QDataStream & QDataStream::operator <<(float)
/home/rbos/mydt/kde/cvs/qt-copy/include/qdatastream.h:77:                 
class QDataStream & QDataStream::operator <<(double)
/home/rbos/mydt/kde/cvs/qt-copy/include/qcstring.h:137:                 
class QDataStream & operator <<(QDataStream &, const QByteArray &)
/home/rbos/mydt/kde/cvs/qt-copy/include/qcstring.h:233:                 
class QDataStream & operator <<(QDataStream &, const QCString &)
/home/rbos/mydt/kde/cvs/qt-copy/include/qcolor.h:189:                 class 
QDataStream & operator <<(QDataStream &, const QColor &)
/home/rbos/mydt/kde/cvs/qt-copy/include/qregion.h:129:                 class 
QDataStream & operator <<(QDataStream &, const QRegion &)
/home/rbos/mydt/kde/cvs/qt-copy/include/qcursor.h:105:                 class 
QDataStream & operator <<(QDataStream &, const QCursor &)
make[1]: *** [kwin.lo] Error 1
make[1]: Leaving directory `/home/rbos/mydt/kde/cvs/kdelibs/kdecore'
make: *** [all-recursive] Error 1


Index: kwin.cpp
===================================================================
RCS file: /cvs/kdelibs/kdecore/kwin.cpp,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -3 -p -r1.39 -r1.40
--- kwin.cpp    2000/07/11 22:11:23     1.39
+++ kwin.cpp    2000/07/12 18:42:41     1.40
@@ -27,6 +27,9 @@
#include <qbitmap.h>
#include <qimage.h>
#include <qwhatsthis.h>
+#include <qcstring.h>
+#include <qdatastream.h>
+#include <dcopclient.h>
#include <X11/Xlib.h>
#include <X11/Xatom.h>
#include <X11/Xutil.h>
@@ -391,5 +394,20 @@ void KWin::deIconifyWindow( WId win, boo
     if ( !animation )
        sendClientMessageToRoot( win, kde_wm_change_state, NormalState, 1 );
     XMapWindow( qt_xdisplay(), win );
+}
+
+void KWin::appStarted()
+{
+  QByteArray params;
+  QDataStream d(params, IO_WriteOnly);
+
+  char * KDE_APP_START_PID = getenv("KDE_APP_START_PID");
+
+  if (NULL != KDE_APP_START_PID)
+    d << pid_t(QString::fromUtf8(KDE_APP_START_PID).toLong());
+  else
+    d << getpid();
+
+  kapp->dcopClient()->send("kicker", "TaskbarApplet", 
"clientMapped(pid_t)", params);
}


________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com

 
>> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic