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

Bug#445942: qca2-plugin-ossl_0.1~20070904-1(hppa/experimental): FTBFS: missing -fPIC



Package: qca2-plugin-ossl
Version: 0.1~20070904-1
Severity: serious

Hi,

your package failed to build from source. All objects intended to be
linked into a shared library need to be compiled with -fPIC.

| Automatic build of qca2-plugin-ossl_0.1~20070904-1 on meitner by sbuild/hppa 98-farm
| Build started at 20071009-0750
| ******************************************************************************
| Checking available source versions...
| Fetching source files...
| Reading package lists...
| Building dependency tree...
| Reading state information...
| Need to get 54.3kB of source archives.
| Get:1 http://ftp.de.debian.org experimental/main qca2-plugin-ossl 0.1~20070904-1 (dsc) [859B]
| Get:2 http://ftp.de.debian.org experimental/main qca2-plugin-ossl 0.1~20070904-1 (tar) [51.6kB]
| Get:3 http://ftp.de.debian.org experimental/main qca2-plugin-ossl 0.1~20070904-1 (diff) [1799B]
| Fetched 54.3kB in 0s (105kB/s)
| Download complete and in download only mode
| ** Using build dependencies supplied by package:
| Build-Depends: cdbs, debhelper (>= 5), autotools-dev, libqca2-dev (>= 2.0.0), libssl-dev
| Checking for already installed source dependencies...
[...]
| Checking correctness of source dependencies...
| Toolchain package versions: libc6-dev_2.6.1-5 gcc-4.3_ g++-4.3_ binutils_2.18-1 libstdc++6-4.3-dev_ libstdc++6_4.2.1-6
| ------------------------------------------------------------------------------
| dpkg-source: extracting qca2-plugin-ossl in qca2-plugin-ossl-0.1~20070904
| dpkg-source: unpacking qca2-plugin-ossl_0.1~20070904.orig.tar.gz
| dpkg-source: applying /home/buildd/build/qca2-plugin-ossl_0.1~20070904-1.diff.gz
| dpkg-buildpackage: source package is qca2-plugin-ossl
| dpkg-buildpackage: source version is 0.1~20070904-1
| dpkg-buildpackage: host architecture hppa
| dpkg-buildpackage: source version without epoch 0.1~20070904-1
|  /usr/bin/fakeroot debian/rules clean
| test -x debian/rules
| test "`id -u`" = 0
| dh_clean 
| /usr/bin/make  -C . CFLAGS="-g -Wall -O2" CXXFLAGS="-g -Wall -O2" CPPFLAGS="" LDFLAGS=""  -k clean
| make[1]: Entering directory `/build/buildd/qca2-plugin-ossl-0.1~20070904'
| make[1]: *** No rule to make target `clean'.
| make[1]: Leaving directory `/build/buildd/qca2-plugin-ossl-0.1~20070904'
| make: [makefile-clean] Error 2 (ignored)
| rm -f debian/stamp-makefile-build
| rm -f ./Makefile ./.qmake.internal.cache
| rm -f ./lib/libqca-ossl.so*
| rm -f ./conf.log
| rm -f ./conf.pri
|  debian/rules build
| test -x debian/rules
| mkdir -p "."
| cd . && ./configure
| Configuring qca-ossl ...
| Verifying Qt 4 build environment ... ok
| Checking for QCA 2.0 ... yes
| Checking for OpenSSL ... yes
| 
| Good, your configure finished.  Now run /usr/bin/make.
| 
| /usr/bin/make  -C . CFLAGS="-g -Wall -O2" CXXFLAGS="-g -Wall -O2" CPPFLAGS="" LDFLAGS=""  all
| make[1]: Entering directory `/build/buildd/qca2-plugin-ossl-0.1~20070904'
| /usr/bin/moc-qt4 -DQT_SHARED -DOSSL_097 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4 -I/usr/include/QtCrypto -I. -I. qca-ossl.cpp -o qca-ossl.moc
| g++ -c -g -Wall -O2 -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4 -I/usr/include/QtCrypto -I. -I. -o qca-ossl.o qca-ossl.cpp
| qca-ossl.cpp: In function 'X509_EXTENSION* opensslQCAPlugin::new_subject_key_id(X509*)':
| qca-ossl.cpp:330: warning: deprecated conversion from string constant to 'char*'
| rm -f libqca-ossl.so
| g++ -shared -o libqca-ossl.so qca-ossl.o   -L/usr/lib -lssl -lcrypto -L/usr/lib -lqca -lQtCore -lpthread 
| /usr/bin/ld: qca-ossl.o: relocation R_PARISC_DPREL21L can not be used when making a shared object; recompile with -fPIC
| qca-ossl.o: could not read symbols: Bad value
| collect2: ld returned 1 exit status
| make[1]: *** [lib/libqca-ossl.so] Error 1
| make[1]: Leaving directory `/build/buildd/qca2-plugin-ossl-0.1~20070904'
| make: *** [debian/stamp-makefile-build] Error 2
| ******************************************************************************
| Build finished at 20071009-0757
| FAILED [dpkg-buildpackage died]

Full build log(s): http://experimental.ftbfs.de/build.php?&ver=0.1~20070904-1&pkg=qca2-plugin-ossl&arch=hppa

Gruesse,
-- 
Frank Lichtenheld <frank@lichtenheld.de>
www: http://www.djpig.de/




Reply to: