[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: KDE 3 packaging - bug thread (kdewidgets.so in kdelibs4 offends uic-real)



(This is mostly a duplicate message; I'm just including this to Chris' bug 
report thread.)

Hi,

I've been having problems compiling Kwave for KDE3 on Debian:

 /usr/bin/uic-real: relocation error: /usr/lib/libkio.so.4: undefined symbol: 
 unregisterStaticDeleter__7KGlobalP18KStaticDeleterBase 

We've traced this problem with the Kwave developers and noticed that if you 
remove or rename /usr/lib/kde3/plugins/designer/kdewidgets.so, the 
application compiles and links OK.

Further, this only seems to happen with .ui files that contain custom/unknown 
widget classes.

To reproduce the problem, try the following:

---

1) create test.ui:

  <!DOCTYPE UI>
  <UI version="3.0" stdsetdef="1">
    <widget class="QFrame">
      <widget class="SomeCustomWidget">
      </widget>
    </widget>
  </UI>

2) run:

  /usr/bin/uic -o /dev/null -tr i18n -impl none.uih.h test.ui

This should output "undefined symbol: 
unregisterStaticDeleter__7KGlobalP18KStaticDeleterBase". If not, your system 
does not have the bug.

---

Versions:

 + uic: "User Interface Compiler for Qt version 3.0.3"
 + kdelibs4 3.0.1-0.1
 + QT packages:

  libqt2         2.3.1-22       Qt GUI Library (runtime version).
  libqt2-gl      2.3.1-22       Qt GUI Library (GL version).
  libqt2-mt      2.3.1-22       Qt GUI Library (runtime threaded version).
  libqt3         3.0.3-20020329 Qt GUI Library (runtime version)
  libqt3-dev     3.0.3-20020329 Qt GUI development files
  libqt3-mt      3.0.3-20020329 Qt GUI Library (Threaded runtime version)
  libqt3-mt-dev  3.0.3-20020329 Qt Threaded development files
  qt-designer    2.3.1-22       Qt GUI Designer
  qt-doc         2.3.1-22       Tutorial and reference documentation and exa
  qt3-tools      3.0.3-20020329 Qt GUI Designer and other Qt3 based tools

$ ldd /usr/bin/uic-real

  libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0x40030000)
  libpthread.so.0 => /lib/libpthread.so.0 (0x4060a000)
  libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x4061e000)
  libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x4069b000)
  libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40701000)
  libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40715000)
  libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4072b000)
  libdl.so.2 => /lib/libdl.so.2 (0x40733000)
  libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40736000)
  libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40744000)
  libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4081e000)
  libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40823000)
  libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4084c000)
  libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x40896000)
  libm.so.6 => /lib/libm.so.6 (0x408df000)
  libc.so.6 => /lib/libc.so.6 (0x40900000)
  libmng.so.1 => /usr/lib/libmng.so.1 (0x40a1d000)
  libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40a60000)
  libpng.so.3 => /usr/lib/libpng.so.3 (0x40a7f000)
  libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40aac000)
  /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
  liblcms.so.1 => /usr/lib/liblcms.so.1 (0x40af6000)

- Jarno


--
To UNSUBSCRIBE, email to debian-kde-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: