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

Bug#701345: marked as done (qtwebkit: ftbfs with GCC-4.8)



Your message dated Thu, 27 Jun 2013 19:04:13 +0000
with message-id <E1UsHUL-0004fa-Hy@franck.debian.org>
and subject line Bug#701345: fixed in qtwebkit 2.2.1-6
has caused the Debian Bug report #701345,
regarding qtwebkit: ftbfs with GCC-4.8
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
701345: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701345
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:qtwebkit
Version: 2.2.1-5
Severity: important
Tags: sid jessie
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-4.8

The package fails to build in a test rebuild on at least amd64 with
gcc-4.8/g++-4.8, but succeeds to build with gcc-4.7/g++-4.7. The
severity of this report may be raised before the jessie release.

  ./wtf/Assertions.h:326:47: error: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Werror=unused-local-typedefs]

The full build log can be found at:
http://people.debian.org/~doko/logs-20130217/gcc48/qtwebkit_2.2.1-5_unstable_gcc48.log
The last lines of the build log are at the end of this report.

To build with GCC 4.8, either set CC=gcc-4.8 CXX=g++-4.8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++ g++-4.7 g++-4.8 libc6-dev

The test rebuild was done with eglibc-2.17 and GCC-4.8, so some issues
might be caused by the updated glibc.

[...]
./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)':
./wtf/Assertions.h:326:47: error: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Werror=unused-local-typedefs]
 #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
                                               ^
./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT'
         COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four);
         ^
./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr<T>::operator==(const WTF::PassOwnPtr<U>&)':
./wtf/Assertions.h:326:47: error: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Werror=unused-local-typedefs]
 #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
                                               ^
./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT'
         template<typename U> bool operator==(const PassOwnPtr<U>&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; }
                                                                      ^
./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr<T>::operator!=(const WTF::PassOwnPtr<U>&)':
./wtf/Assertions.h:326:47: error: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Werror=unused-local-typedefs]
 #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
                                               ^
./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT'
         template<typename U> bool operator!=(const PassOwnPtr<U>&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; }
                                                                      ^
./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr<T>::operator==(const WTF::OwnPtr<U>&)':
./wtf/Assertions.h:326:47: error: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Werror=unused-local-typedefs]
 #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
                                               ^
./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT'
         template<typename U> bool operator==(const OwnPtr<U>&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; }
                                                                  ^
./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr<T>::operator!=(const WTF::OwnPtr<U>&)':
./wtf/Assertions.h:326:47: error: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Werror=unused-local-typedefs]
 #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
                                               ^
./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT'
         template<typename U> bool operator!=(const OwnPtr<U>&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; }
                                                                  ^
cc1plus: all warnings being treated as errors
make[3]: *** [obj/release/dtoa.o] Error 1
cc1plus: all warnings being treated as errors
make[3]: *** [obj/release/YarrPattern.o] Error 1
cc1plus: all warnings being treated as errors
make[3]: *** [obj/release/DateMath.o] Error 1
make[3]: Leaving directory `/«PKGBUILDDIR»/Source/JavaScriptCore'
make[2]: *** [sub-JavaScriptCore-JavaScriptCore-pro-make_default-ordered] Error 2
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/«PKGBUILDDIR»/Source'
dh_auto_build: make -j10 returned exit code 2
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

--- End Message ---
--- Begin Message ---
Source: qtwebkit
Source-Version: 2.2.1-6

We believe that the bug you reported is fixed in the latest version of
qtwebkit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 701345@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Maximiliano Curia <maxy@debian.org> (supplier of updated qtwebkit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 27 Jun 2013 17:19:31 +0200
Source: qtwebkit
Binary: libqtwebkit-dev libqtwebkit4 libqtwebkit-qmlwebkitplugin libqtwebkit4-dbg
Architecture: source amd64
Version: 2.2.1-6
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Description: 
 libqtwebkit-dev - Web content engine library for Qt - development files
 libqtwebkit-qmlwebkitplugin - Qt WebKit QML plugin
 libqtwebkit4 - Web content engine library for Qt
 libqtwebkit4-dbg - Web content engine library for Qt - debugging symbols
Closes: 701345
Changes: 
 qtwebkit (2.2.1-6) unstable; urgency=low
 .
   * Avoid auto_clean error when building with --git-overlay.
   * New patch: ignore-unused-local-typedefs_error.diff. (Closes: #701345)
   * New patch: upstream_Build-fixes-for-glib-2.31.diff.
   * Add missing misc:Pre-Depends.
   * Update libqtwebkit4 symbols file.
   * Update vcs fields.
   * Add myself to uploaders.
   * Bump Standards-Version to 3.9.4.
   * Update copyright file.
   * Add m-a same to the dbg package.
Checksums-Sha1: 
 2d8d06bbee5bd9818740984ae7db4116db153143 2371 qtwebkit_2.2.1-6.dsc
 fd26ea8188d1aaec85b412c71e1601cca634a842 95192 qtwebkit_2.2.1-6.debian.tar.gz
 e751e76f891d4f35e5265688434921d60d323d85 165308 libqtwebkit-dev_2.2.1-6_amd64.deb
 60cabd63b2c818d9ab21e56fa8e80ece6786ec42 5845466 libqtwebkit4_2.2.1-6_amd64.deb
 500ef735e8204f8ce826ff488146fae1cc30b6a1 167098 libqtwebkit-qmlwebkitplugin_2.2.1-6_amd64.deb
 9bbd94d99f7fffe48c998e9793ea9801c0ff2adf 329647954 libqtwebkit4-dbg_2.2.1-6_amd64.deb
Checksums-Sha256: 
 004ddf08e18abcb46eb03fb3385e85851ba87c65f0b657b2130248a8c200dda7 2371 qtwebkit_2.2.1-6.dsc
 dc3fa4b54526c5ec0e413c00ea0281eb8716e8ab2c39e421a8b86cd35ce11f3d 95192 qtwebkit_2.2.1-6.debian.tar.gz
 3aced0b061297670393176d205c23128bcfd0381cc491953ecae3d3564e67e73 165308 libqtwebkit-dev_2.2.1-6_amd64.deb
 d5c15708804df86291b27a4ae394eee7fb33f0d24f7d841f6909dfe672e663f6 5845466 libqtwebkit4_2.2.1-6_amd64.deb
 98c3fb3f39d7211afe377bf6a288fda50e52200727d912c3c0c48dd69101265c 167098 libqtwebkit-qmlwebkitplugin_2.2.1-6_amd64.deb
 1f15d508fe9c401b10a208d3cbc281bac468500eb7e70179f993b43b9b970f03 329647954 libqtwebkit4-dbg_2.2.1-6_amd64.deb
Files: 
 3ae862e9dce643a7733b8262a78894fe 2371 libs optional qtwebkit_2.2.1-6.dsc
 5a466757898d206a41036e0e5f05e129 95192 libs optional qtwebkit_2.2.1-6.debian.tar.gz
 7536f0f67014aa4edd5f9b3697c20794 165308 libdevel optional libqtwebkit-dev_2.2.1-6_amd64.deb
 6bf70c178067094dcd425196d03662fa 5845466 libs optional libqtwebkit4_2.2.1-6_amd64.deb
 8fbd64185505ee4ed73bc2a2e06a90ba 167098 libs optional libqtwebkit-qmlwebkitplugin_2.2.1-6_amd64.deb
 3912bfaefc5d2a1462a06f8ff5fc2e28 329647954 debug extra libqtwebkit4-dbg_2.2.1-6_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRzIQUAAoJEMcZdpmymyMq/ogP/1VI5KFIIQbFpVrsHKCh20L5
XGqwmv5+j4yHWqRVqhNY+tyIV87BHKOVhV1GNLGDaFJ0GN4ODvvZg6Grirxifg9q
6772A2WaqIeH8yMkM3R5+r1BbuMVxwCHmicZpY+pfxiRMgNuCVnaL60bb/NIYOFR
WrA4QwfzSWde5px2DAMj4YfxTFDy6Wt3VfcabXuLzN7EUAauAimNLMHWWYLyESfu
y8ADTW9cX4MOXXRuJVcc3E1eLwSFUrrGM0EErFICRHeibDcDJ3FFETMOPCyviA6P
VaFIVNbZzaddVn2PCa1nn+SIhSUlljkAwkdQjE88DuPE45vQfxAfZpWzJY3HjJ8Y
I4UuXk0TmJ2SLV03jqH6f9UIYZ+J7RU31gO7sMtTcjl/BK7P1MJ+b428OTXM4gLl
ZAeiL0Yhufc6LI4gQUellxtOJVqmHz1F4nmFcQnyR6BkYCvuIld1thI4nKdZ5Hmn
9MlVhKjZvEDOeCODPj+hYa/prNaQWoJKgT8rNNJJTzwm1dewEtUZxQbmvMahE2Ij
rWzGNzWgX8jFHs2ydBXcl1fZ7XBBi1ffjMfh1z4Tif0YvWq3s9yJNzYdJwLKj2/4
7minNrbfoKK7N8oGEcRih4zuaYuLDF16SvUGAn2dEyf8uN6WmIrMpQablPMrW47O
5ZIpW6EQeNTJgLhEMEBE
=GupD
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: