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

Bug#808822: insufficient flags in pkgconfig --cflags



Package: qtbase5-dev
Version: 5.5.1+dfsg-10
Severity: normal

When building a trivial test case the following error appears:

% g++ -O2 -W -Wall -g $(pkg-config --cflags Qt5Widgets) -c foo.cc 
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:37:0,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:37,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:,
                 from foo.cc:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1067:4: error: #error "You must build your code with position independent code if Qt was built with -reduce-relocations. " "Compile your code with -fPIC (-fPIE is not enough)."
 #  error "You must build your code with position independent code if Qt was bui
    ^

Why isn't -fPIC included in the cflags?

MfG
	Goswin

-- System Information:
Debian Release: 8.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages qtbase5-dev depends on:
ii  libgl1-mesa-dev [libgl-dev]    10.6.7-1
ii  libglu1-mesa-dev [libglu-dev]  9.0.0-2.1
ii  libqt5concurrent5              5.5.1+dfsg-10
ii  libqt5core5a                   5.5.1+dfsg-10
ii  libqt5dbus5                    5.5.1+dfsg-10
ii  libqt5egldeviceintegration5    5.5.1+dfsg-10
ii  libqt5gui5                     5.5.1+dfsg-10
ii  libqt5network5                 5.5.1+dfsg-10
ii  libqt5printsupport5            5.5.1+dfsg-10
ii  libqt5sql5                     5.5.1+dfsg-10
ii  libqt5test5                    5.5.1+dfsg-10
ii  libqt5widgets5                 5.5.1+dfsg-10
ii  libqt5xcbqpa5                  5.5.1+dfsg-10
ii  libqt5xml5                     5.5.1+dfsg-10
ii  libxext-dev                    2:1.3.3-1
ii  qt5-qmake                      5.5.1+dfsg-10
ii  qtbase5-dev-tools              5.5.1+dfsg-10
ii  qtchooser                      47-gd2b7997-2

Versions of packages qtbase5-dev recommends:
ii  libqt5opengl5-dev  5.5.1+dfsg-10

Versions of packages qtbase5-dev suggests:
pn  firebird-dev        <none>
pn  libegl1-mesa-dev    <none>
ii  libgl1-mesa-dev     10.6.7-1
pn  libmysqlclient-dev  <none>
pn  libpq-dev           <none>
pn  libsqlite3-dev      <none>
pn  unixodbc-dev        <none>

-- no debconf information


Reply to: