[kde-solaris] sun studio KDE 3.4.1 works on the OpenSolaris build 20 amd64 kernel !

Lars Tunkrans lars.tunkrans at bredband.net
Sun Aug 28 19:17:03 CEST 2005


Hi everybody,

  I have  played around  with  Stefan's  KDE 3.4.1 for  32-bit x86  and
  installed it   on   my  Ferrari 3400 laptop  which runs OpenSolaris 
build 20 Amd64 Kernel.
  ( I have not as yet installed  the OpenSolaris  utilities. )
  It seems  to run along fine although  No extensive testing been done yet.


  While doing this  I ran into the following  annoyances :

  Ofcourse  I had to  install  "libsunmath.so.1"   into /usr/lib.

  Then  I had two  other problems :

   1)     The fontdirectory   /opt/kde-3.4.1/share/fonts   and 
/opt/kde-3.4.1/share/fonts/overide
            does not have populated  fonts.dir   files.

            during startup   startkde   runs:

 4369:   execve("/usr/openwin/bin/xset", 0x08107768, 0x08104008)  argc = 3
4369:    argv: /usr/openwin/bin/xset +fp
4369:     /opt/kde-3.4.1/share/fonts/override

         this  results in   an   exit 1  condition.

4369:   write(2, 0x08047024, 21)                        = 21
4369:      / u s r / o p e n w i n / b i n / x s e t
4369:   write(2, 0x08054292, 27)                        = 27
4369:      :     b a d   f o n t   p a t h   e l e m e n t   ( #
4369:   write(2, " 6 4", 2)                             = 2
4369:   write(2, 0x080542AF, 24)                        = 24
4369:      ) ,   p o s s i b l e   c a u s e s   a r e :\n
4369:   write(2, 0x08054258, 54)                        = 54
4369:              D i r e c t o r y   d o e s   n o t   e x i s t   o r
4369:      h a s   w r o n g   p e r m i s s i o n s\n
4369:   write(2, 0x08054234, 32)                        = 32
4369:              D i r e c t o r y   m i s s i n g   f o n t s . d i r\n
4369:   write(2, 0x08054204, 44)                        = 44
4369:              I n c o r r e c t   f o n t   s e r v e r   a d d r e s
4369:      s   o r   s y n t a x\n
4369:   read(3, 0x08045D20, 32)                         = 32
4369:     01\00F\0\0\0\0\0 @\0\0\015\0\0\0\0\0\0\0\0\0\0\0 H\r ;\bA0 y04\b
4369:   close(3)                                        = 0
4369:   close(3)                                        Err#9 EBADF
4369:   _exit(-1)

           I could  fix it   for /opt/kde-3.4.1/share/fonts   by  
uncompressing  the thee fonts
           in there   and  run  "mkfontdir"

          Do we  need the "override"  directory ?




  2)   Second  Problem:

      There is no "libXext.so.6.4"    on the system;  why are we looking 
for this ?
       Problem went away when I linked   libXext.so.6.4  to libXext.so.0

4401:   xstat(2, "/opt/fsw4sun/python-2.3.4/lib/libXext.so.6.4", 
0x080464A0) Err#2 ENOENT
4401:   xstat(2, "/usr/openwin/lib/libXext.so.6.4", 0x080464A0) Err#2 ENOENT
4401:   xstat(2, "/usr/X11/lib/libXext.so.6.4", 0x080464A0) Err#2 ENOENT
4401:   xstat(2, "/lib/libXext.so.6.4", 0x080464A0)     Err#2 ENOENT
4401:   xstat(2, "/usr/lib/libXext.so.6.4", 0x080464A0) Err#2 ENOENT
4401:   open("/usr/lib/locale/en_US.UTF-8/LC_MESSAGES/SUNW_OST_SGS.mo", 
O_RDONLY) Err#2 ENOENT
4401:   
open("/usr/lib/locale/en_US.UTF-8/LC_MESSAGES/SUNW_OST_OSLIB.mo", 
O_RDONLY) Err#2 ENOENT
4401:   write(2, 0xFEFFB3A0, 80)                        = 80
4401:      l d . s o . 1 :   k d e i n i t :   f a t a l :   l i b X e x t
4401:      . s o . 6 . 4 :   o p e n   f a i l e d :   N o   s u c h   f i
4401:      l e   o r   d i r e c t o r y\n
4401:   munmap(0xFCFA0000, 4096)                        = 0
4401:   lwp_self()                                      = 1
4285:   waitid(P_ALL, 0, 0x08047280, WEXITED|WTRAPPED)  = 0
4285:         siginfo: SIGCLD CLD_KILLED pid=4401 status=0x0009
4285:   write(2, 0x080FA00C, 107)                       = 107
4285:      / o p t / k d e - 3 . 4 . 1 / b i n / s t a r t k d e . e n _ U
4285:      S . U T F - 8 :   l i n e   3 9 0 :     4 4 0 1   K i l l e d
4285:                                        k d e i n i t   + k c m i n i
4285:      t   + k n o t i f y\n

     

    Regards
    //Lars
   
     



More information about the kde-solaris mailing list