Subject: pkg/15196:
To: None <gnats-bugs@gnats.netbsd.org>
From: None <kpolk@darwin.sfbr.org>
List: netbsd-bugs
Date: 01/09/2002 18:13:18
>Number:         15196
>Category:       pkg
>Synopsis:       
>Confidential:   yes
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jan 09 16:14:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Kent Polk
>Release:        NetBSD 1.5.2
>Organization:
SFBR
>Environment:
	
System: NetBSD kingu 1.5.2 NetBSD 1.5.2 (GENERIC) #3: Sat Aug 18 23:37:05 CEST 2001 he@hamster.urc.uninett.no:/usr/src/sys/arch/i386/compile/GENERIC i386

>Description:

With kde-2.2.2, I can't print from kde applications under any
circumstances or any of the print mechanisms, including 'print
through an external program'.

Error requestor that is presented:
"Unable to start child process. The KDE print server (kdeprintd)
could not be contacted."

Error log from .xsession-errors includes :

konqueror: kdeprint: print command: lpr
   /home/kent/.kde/tmp-kingu/kdeprint_SjoZoFU
kdecore (KLibLoader): WARNING: library=libkded_kdeprintd:
   file=/opt/X11R6/lib/kde2/libkded_kdeprintd.la:
   /opt/X11R6/lib/kde2/libkded_kdeprintd.so: Undefined symbol
   "__ti10KDEDModule" (reloc type = 1, symnum = 123)
DCOP failure in app kded:
   object 'kdeprintd' has no function 'print(QString,QStringList,bool)'

$ ll libkded_kdeprintd*
-rw-r--r--  1 root  wheel  30176 Jan  9 16:45 libkded_kdeprintd.a
-rwxr-xr-x  1 root  wheel   1085 Jan  9 16:45 libkded_kdeprintd.la
-rwxr-xr-x  1 root  wheel  35759 Jan  9 16:45 libkded_kdeprintd.so

$ nm libkded_kdeprintd.so | grep ti10KDEDModule
         U __ti10KDEDModule

built with:
gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)

$  pkg_info | grep kde
qt2-designer-kde-2.3.1nb1 Visual (WYSIWYG) QT GUI builder with KDE widget support
kdelibs-2.2.2       Support libraries for the KDE integrated X11 desktop
kdebase-2.2.2       Base modules for the KDE 2 integrated X11 desktop
kdeadmin-2.2.2      Utilities for the KDE integrated X11 desktop
kdegames-2.2.2      Games for the KDE integrated X11 desktop
kdegraphics-2.2.2   Graphics programs for the KDE integrated X11 desktop
kdemultimedia-2.2.2 KDE audio tools
kdepim-2.2.2        Personal Information Management tools for the KDE desktop
kdenetwork-2.2.2    Network modules for the KDE integrated X11 desktop
kdetoys-2.2.2       Toys for the KDE integrated X11 desktop
kdeutils-2.2.2      Utilities for the KDE integrated X11 desktop
kde-2.2.2           "meta-package" for the KDE integrated X11 desktop

I have rebuilt kdelibs2 several times and don't see where
__ti10KDEDModule is supposed to come from.

>How-To-Repeat:

Build kde2.2.2. try to print from any kde application (I think)
that uses the kde Print requestor.

>Fix:

no known fix.
>Release-Note:
>Audit-Trail:
>Unformatted:
 no
 Attempts to print from kde2 fail, apparently due to a missing symbol
 non-critical
 low
 pkg
 sw-bug