[Kde-print-devel] [Bug 130330] New: CUPS manager complains about missing symbols in cupsdconf.library

Michael Nottebrock lofi at freebsd.org
Thu Jul 6 01:07:53 CEST 2006


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=130330         
           Summary: CUPS manager complains about missing symbols in
                    cupsdconf.library
           Product: kdeprint
           Version: unspecified
          Platform: FreeBSD Ports
        OS/Version: FreeBSD
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kde-print-devel kde org
        ReportedBy: lofi freebsd org


Version:            (using KDE KDE 3.5.3)
Installed from:    FreeBSD Ports
OS:                FreeBSD

When trying to use the Print Server/Restart Server function in the KControl Printer dialog for CUPS, an error dialog is displayed:

Unable to restart print server. Error message received from manager:

Symbol restartServer not found in cupsdconf library.

This bug has been long-standing on FreeBSD, probably ever since http://websvn.kde.org/trunk/kdelibs/kdeprint/cups/kmcupsmanager.cpp?rev=281953&r1=276746&r2=281953
, but has only been recently brought to my attention again.

The symbol is indeed missing from the library:

[lofi kiste]:0:~/kde-freebsd/area51/x11/kdelibs3/work/kdelibs-3 5 3/kdeprint > nm /usr/local/lib/kde3/cupsdconf.so
00001824 A _DYNAMIC
00001908 A _GLOBAL_OFFSET_TABLE_
         w _Jv_RegisterClasses
000018f8 d __CTOR_END__
000018f4 d __CTOR_LIST__
00001900 d __DTOR_END__
000018fc d __DTOR_LIST__
00001820 r __EH_FRAME_BEGIN__
00001820 r __FRAME_END__
00001904 d __JCR_END__
00001904 d __JCR_LIST__
00001938 A __bss_start
         w __cxa_finalize
         w __deregister_frame_info
00000740 t __do_global_ctors_aux
00000638 t __do_global_dtors_aux
00001818 d __dso_handle
         w __register_frame_info
00001938 A _edata
00001954 A _end
00000770 T _fini
000005c4 T _init
00001938 b completed.1
000006b8 t frame_dummy
0000071c T kdeinitmain
         U kdemain
0000193c b object.2
0000181c d p.0

... but is present in libkdeinit_cupsdconf.so (and replacing cupsdconf.so with a symlink to that works around the problem).


More information about the Kde-print-devel mailing list