[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