Package: skkserv
Version: 10.62a-7
Severity: grave
Justification: renders package unusable

This speaks for itself:

la:~# /usr/sbin/skkserv 
Segmentation fault

Cursory examination of the source for skkserv reveals that, not to put
too fine a point on it, the code is a crock of shit: it doesn't include
any of the necessary headers and it uses wrong types when calling
library functions. Including the headers and running with gcc -Wall
reveals a huge load of warnings. Apparently the code has been tuned to
work only in an environment where ints, longs and pointers are exactly
of the same size and are passed the same way, and this of course is not
true on AMD64.

Adding the missing headers at least makes it run without segfaulting,
but the code is written so unportably (and in pre-ANSI style despite the
copyrights being from 1994), that it really should be thoroughly
reviewed and maybe rewritten before using on "exotic" (i.e. 64-bit)
systems.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-amd64-k8-smp
Locale: LANG=C, LC_CTYPE=fi_FI.ISO-8859-1 (charmap=ISO-8859-1)

Versions of packages skkserv depends on:
ii  libc6                         2.3.5-11   GNU C Library: Shared libraries an
ii  skkdic                        20051117-1 SKK Dictionary (SKK-JISYO.L)

skkserv recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to