KDE 1.89 and Solaris 2.7 HELP!

KDE 1.89 and Solaris 2.7 HELP!

Post by Robert Rodrigue » Thu, 27 Jan 2000 04:00:00



I just compiled (with gcc 2.95.2) kde1.89 (qt, kdebase, kdelibs) and
when I run startkde, nothing can talk to the
dcopserver.  I try running the dcopserver with a --nofork and get a core
dump.  Any ideas?

Thanks in advance.

Robert

 
 
 

KDE 1.89 and Solaris 2.7 HELP!

Post by David Faur » Fri, 28 Jan 2000 04:00:00


Ouch.
Try deleting ~/.DCOP* and ~/.dcop*  (well it's one or the other, can't
remember)
If it still doesn't work, once you've got the core dump, do

gdb dcopserver core
bt

and send the backtrace to the authors of dcop...

I guess it's a problem with libICE...


> I just compiled (with gcc 2.95.2) kde1.89 (qt, kdebase, kdelibs) and
> when I run startkde, nothing can talk to the
> dcopserver.  I try running the dcopserver with a --nofork and get a core
> dump.  Any ideas?

> Thanks in advance.

> Robert


--
David Faure




 
 
 

KDE 1.89 and Solaris 2.7 HELP!

Post by Robert Rodrigue » Wed, 02 Feb 2000 04:00:00


David, thanks for the pointers.  I found the problem with gdb.  It turned out
to be a problem with qt.  I sent them this info a week ago
but haven't heard zip from them.

Here's the backtrace...

#0  0x0 in ?? ()
#1  0xff027918 in XRegisterIMInstantiateCallback () from /usr/lib/libX11.so.4
#2  0xfe96696c in QApplication::setOverrideCursor ()
   from /home/aztlan/kde-2.0/qt-public-cvs/lib/libqt.so.2
#3  0xfe966c64 in QApplication::restoreOverrideCursor ()
   from /home/aztlan/kde-2.0/qt-public-cvs/lib/libqt.so.2
#4  0xfe9e152c in QApplication::polish ()
   from /home/aztlan/kde-2.0/qt-public-cvs/lib/libqt.so.2
#5  0xff0f6270 in KApplication::KApplication ()
   from /home/aztlan/kde-2.0/kde/lib/libkdecore.so.3
#6  0x16954 in main ()

There is a curious note in qt/src/kernel/qt_x11.h that mentions having to
redeclare this function on certain system types.
Methinks Solaris is one of them, but they forgot it.  The following simple
change in the qt source fixed the problem and I now
have kde2.0 working on an Ultra-2 running Solaris2.7.

$ diff -c Oqt_x11.h qt_x11.h

*** qt/src/kernel/Oqt_x11.h   Tue Feb  1 22:33:58 2000
--- qt/src/kernel/qt_x11.h    Tue Feb  1 22:33:38 2000
***************
*** 82,87 ****
--- 82,89 ----
  #elif defined(_OS_AIX_)
  // broken in Xlib up to what version of AIX?
  #define NO_XIM
+ #elif defined(_OS_SOLARIS_)
+ #define       NO_XIM
  #elif defined(NO_DEBUG) && defined(_OS_IRIX_) && defined(_CC_EDG_)
  // XCreateIC broken when compiling -64 on IRIX 6.5.2
  #define NO_XIM


> Ouch.
> Try deleting ~/.DCOP* and ~/.dcop*  (well it's one or the other, can't
> remember)
> If it still doesn't work, once you've got the core dump, do

> gdb dcopserver core
> bt

> and send the backtrace to the authors of dcop...

> I guess it's a problem with libICE...


> > I just compiled (with gcc 2.95.2) kde1.89 (qt, kdebase, kdelibs) and
> > when I run startkde, nothing can talk to the
> > dcopserver.  I try running the dcopserver with a --nofork and get a core
> > dump.  Any ideas?

> > Thanks in advance.

> > Robert

> --
> David Faure




 
 
 

1. KDE 1.1.2 on Solaris 2.7 login processing

I have installed KDE 1.1.2 on my Sparc Solaris 2.7 machine. It seems
to work OK except that my .login file is never digested - all my xterms
digest my .cshrc file but don't get the stuff setup in my .login. With
CDE, I do not have this problem - my .login is digested OK. How do I
configure KDE to digest my .login file? (By the way, I have a multi-
login capability via dtlogin:I can choose KDE or CDE environments.)

-Jack

2. Freezing of internet-needing programs

3. SCSI-NCR53810-Linux1.1.89-Compiling-Problems

4. X server for Compaq MV 500

5. Free upgrade to LinuxCAD v 1.89.

6. Need drivers, help with printer setup

7. Problem with X-Windows configuring video

8. Q: Kermit 1.89 and binary transfers

9. Hung FTP sessions on v1.1.89

10. Free upgrade to LinuxCAD v 1.89.

11. v2.1.89 - waht the doc doesn't say

12. Free upgrade to LinuxCAD v 1.89.