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

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: