Bug#338380: qt4-designer: please provide a pure debug build of designer
Package: qt4-designer
Version: 4.0.1-4
Severity: minor
Hi,
today I was struck by designer and release vs. debug built of Qt4. I
have a Custom Widget which is visible in designer when I have no logic
in it. But it completely "breaks" designer if I put the real code in it,
the solution to this is that the widget uses a shared library. This
library is built in debug mode (the custom widget is built with release
mode) and that was the cause. Now I have to built the widget in release
mode, because Qt4 was built using release or the combined release+debug
building mode (in which case, designer gets built in release mode).
Designer can thus only load widgets which are built in the same mode as
designer itself and as you can see all libraries these widgets depend
upon need to use release built too.
So the conclusion is: Please provide 2 designer packages, one using
release built and one using a debug-only built of Qt4. I know this means
building Qt4 twice for each update, but it's not possible to debug any
custom widget in the current setup due to the missing debug symbols.
The above might also explain some of the problems reported in 325782
If you feel this is more a wishlist than a minor bug, please downgrade,
but I thought as it breaks debug-building custom widgets its a minor
bug not a wishlist.
Thanks
Andreas
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'experimental'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-cherry+radeon+ipw2100+ieee80211
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Versions of packages qt4-designer depends on:
ii libaudio2 1.7-3 The Network Audio System (NAS). (s
ii libc6 2.3.5-7 GNU C Library: Shared libraries an
ii libfontconfig1 2.3.2-1.1 generic font configuration library
ii libfreetype6 2.1.10-1 FreeType 2 font engine, shared lib
ii libgcc1 1:4.0.2-3 GCC support library
ii libice6 6.8.2.dfsg.1-10 Inter-Client Exchange library
ii libmysqlclient14 4.1.15-1 mysql database client library
ii libpng12-0 1.2.8rel-5 PNG library - runtime
ii libpq4 8.0.4-2 PostgreSQL C client library
ii libqt4-core 4.0.1-4 Qt 4 core non-GUI functionality ru
ii libqt4-dev 4.0.1-4 Qt 4 development files
ii libqt4-gui 4.0.1-4 Qt 4 core GUI functionality runtim
ii libqt4-qt3support 4.0.1-4 Qt 3 compatibility library for Qt
ii libqt4-sql 4.0.1-4 Qt 4 SQL database module
ii libsm6 6.8.2.dfsg.1-10 X Window System Session Management
ii libstdc++6 4.0.2-3 The GNU Standard C++ Library v3
ii libx11-6 6.8.2.dfsg.1-10 X Window System protocol client li
ii libxcursor1 1.1.3-1 X cursor management library
ii libxext6 6.8.2.dfsg.1-10 X Window System miscellaneous exte
ii libxi6 6.8.2.dfsg.1-10 X Window System Input extension li
ii libxinerama1 6.8.2.dfsg.1-10 X Window System multi-head display
ii libxrandr2 6.8.2.dfsg.1-10 X Window System Resize, Rotate and
ii libxrender1 1:0.9.0-2 X Rendering Extension client libra
ii libxt6 6.8.2.dfsg.1-10 X Toolkit Intrinsics
ii xlibs 6.8.2.dfsg.1-10 X Window System client libraries m
ii zlib1g 1:1.2.3-6 compression library - runtime
qt4-designer recommends no packages.
-- no debconf information
Reply to: