Bug#434019: libqt4-dev: removing link_prl option by default causes side-effects
Package: libqt4-dev
Version: 4.3.0-4
Severity: normal
Hi,
On the PyQt mailinglist it was just pointed out that the missing
link_prl option for CONFIG causes PyQt's configuration utility to fail.
The reason is that when the option is removed a define is not set by
qmake (-DQT_SHARED in the DEFINES variable in the generated Makefile)
which may cause all kinds of weird side effects because Qt itself uses
that define to find out wether its built as shared or static lib.
I don't have an idea right away how to fix that, except adding
DEFINES += -DQT_SHARED
in qmake.conf along with the removal of link_prl. I do understand that
link_prl cannot be added again as it makes qmake pull in uneeded extra
libaries when linking to certain Qt modules.
The current debian pyqt package is not affected by this as the 4.2
version didn't check for QT_SHARED, it seems to be added after that
version was released.
Andreas
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'oldstable'), (500, 'experimental'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.20.3
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libqt4-dev depends on:
ii libaudio-dev 1.9-2+b1 The Network Audio System (NAS). (d
ii libfreetype6-dev 2.3.5-1+b1 FreeType 2 font engine, developmen
ii libgl1-mesa-dev [libgl- 6.5.2-7 A free implementation of the OpenG
ii libglib2.0-dev 2.12.13-1 Development files for the GLib lib
ii libglu1-mesa-dev [libgl 6.5.2-7 The OpenGL utility library -- deve
ii libice-dev 1:1.0.3-2 X11 Inter-Client Exchange library
ii libjpeg62-dev 6b-13 Development files for the IJG JPEG
ii libmng-dev 1.0.9-1 M-N-G library (Development headers
ii libpng12-dev [libpng12- 1.2.15~beta5-2 PNG library - development
ii libpq-dev 8.2.4-2 header files for libpq5 (PostgreSQ
ii libqt4-core 4.3.0-4 Qt 4 core non-GUI functionality ru
ii libqt4-gui 4.3.0-4 Qt 4 core GUI functionality runtim
ii libqt4-qt3support 4.3.0-4 Qt 3 compatibility library for Qt
ii libqt4-sql 4.3.0-4 Qt 4 SQL database module
ii libsm-dev 2:1.0.3-1+b1 X11 Inter-Client Exchange library
ii libsqlite0-dev 2.8.17-2 SQLite development files
ii libx11-dev 2:1.0.3-7 X11 client-side library (developme
ii libxcursor-dev 1:1.1.8-2 X cursor management library (devel
ii libxext-dev 1:1.0.3-2 X11 miscellaneous extensions libra
ii libxft-dev 2.1.12-2 FreeType-based font drawing librar
ii libxi-dev 2:1.1.1-1 X11 Input extension library (devel
ii libxinerama-dev 1:1.0.2-1 X11 Xinerama extension library (de
ii libxmu-dev 1:1.0.3-1 X11 miscellaneous utility library
ii libxrandr-dev 2:1.2.1-1 X11 RandR extension library (devel
ii libxrender-dev 1:0.9.2-1 X Rendering Extension client libra
ii libxt-dev 1:1.0.5-3 X11 toolkit intrinsics library (de
ii x11proto-core-dev 7.0.10-2 X11 core wire protocol and auxilia
ii zlib1g-dev 1:1.2.3.3.dfsg-5 compression library - development
Versions of packages libqt4-dev recommends:
ii qt4-dev-tools 4.3.0-4 Qt 4 development tools
-- no debconf information
Reply to: