Annoying kde configuration for FreeBSD 5.3, /usr/ports/UPDATING

I got this error message when run kdevelop:
_IceTransmkdir: ERROR: Owner of /tmp/.ICE-unix must be set to root
_IceTransSocketUNIXCreateListener: mkdir(/tmp/.ICE-unix) failed, errno = 1
_IceTransMakeAllCOTSServerListeners: failed to create listener for local
After googling, I realize that I missed to read this in /usr/ports/UPDATING
20041229:
  AFFECTS: users of x11/kdebase3, x11-servers/xorg-server
  AUTHOR: lofi@freebsd.org

  If KDE does not start anymore after upgrading Xorg to version 6.8.1
  (X restarts when the KDE splash screen has reached the third icon),
  please check whether the directory /tmp/.ICE-unix exists, is owned by root
  and has permissions 1777 (read/write/access for everybody + sticky bit).

  To make sure everything is in working order, do (as root):
  mkdir -p /tmp/.ICE-unix && chmod 1777 /tmp/.ICE-unix &&
  chown root:wheel /tmp/.ICE-unix

  Also, make sure you do NOT have clear_tmp_enable="YES" set in /etc/rc.conf,
  as it will remove the directory on every reboot and applications will re-
  create it with the wrong ownership.

  Users of daily_clean_tmps_enable in /etc/periodic.conf should make sure
  daily_clean_tmps_ignore contains /tmp/.ICE-unix.

My FreeBSD-5.3 screenshot on 2005-02-22

png format
FreeBSD-5.3 screenshot

Another error when run kdevelop:

undefined symbol: _ZN11KMainWindow7setIconERK7QPixmap
I read this from someone blog. Actually, I don't know what cause the problem, but after I run commands below, it solved ;-).
cvsup -g -L 2 ~/ports-supfile
portsdb -u
pkgdb -F
portupgrade -PP -arR

Configuration files

.vimrc
.screenrc
.tcshrc
.xinitrc
.Xdefaults

home