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

Bug#667346: marked as done (qtwebkit: ftbfs with GCC-4.7)



Your message dated Sun, 15 Apr 2012 18:48:26 +0000
with message-id <E1SJUUs-0006eB-HQ@franck.debian.org>
and subject line Bug#667346: fixed in qtwebkit 2.2.0-4
has caused the Debian Bug report #667346,
regarding qtwebkit: ftbfs with GCC-4.7
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.)


-- 
667346: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667346
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: qtwebkit
Version: 2.2.0-3
Severity: important
Tags: sid wheezy
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-4.7

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

../JavaScriptCore/wtf/RefCounted.h:141:13: error: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor]

The full build log can be found at:
http://people.debian.org/~lucas/logs/2012/03/29-clang-gcc47/unstable-gcc47/qtwebkit_2.2.0-3_unstable-gcc47.log
The last lines of the build log are at the end of this report.

Some hints on fixing these issues can be found at
http://gcc.gnu.org/gcc-4.7/porting_to.html

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

[...]
In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36:0,
                 from ../JavaScriptCore/wtf/text/StringImpl.h:28,
                 from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24,
                 from ../JavaScriptCore/wtf/text/AtomicString.h:24,
                 from ../JavaScriptCore/wtf/text/StringHash.h:25,
                 from platform/ThreadGlobalData.h:33,
                 from dom/EventNames.h:25,
                 from dom/EventTarget.h:35,
                 from dom/Node.h:28,
                 from editing/VisiblePosition.h:30,
                 from accessibility/AccessibilityObject.h:34,
                 from accessibility/AccessibilityRenderObject.h:33,
                 from accessibility/AccessibilityRenderObject.cpp:30:
../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted<T>::deref() [with T = WebCore::Frame]':
../JavaScriptCore/wtf/PassRefPtr.h:59:13:   required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]'
../JavaScriptCore/wtf/RefPtr.h:58:35:   required from 'WTF::RefPtr<T>::~RefPtr() [with T = WebCore::Frame]'
page/FrameTree.h:37:29:   required from here
../JavaScriptCore/wtf/RefCounted.h:141:13: error: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor]
cc1plus: all warnings being treated as errors
make[3]: *** [obj/release/AccessibilityScrollView.o] Error 1
cc1plus: all warnings being treated as errors
make[3]: *** [obj/release/AccessibilityRenderObject.o] Error 1
make[3]: Leaving directory `/«PKGBUILDDIR»/Source/WebCore'
make[2]: *** [sub-WebCore-make_default-ordered] Error 2
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.0-4

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:

libqtwebkit-dev_2.2.0-4_amd64.deb
  to main/q/qtwebkit/libqtwebkit-dev_2.2.0-4_amd64.deb
libqtwebkit-qmlwebkitplugin_2.2.0-4_amd64.deb
  to main/q/qtwebkit/libqtwebkit-qmlwebkitplugin_2.2.0-4_amd64.deb
libqtwebkit4-dbg_2.2.0-4_amd64.deb
  to main/q/qtwebkit/libqtwebkit4-dbg_2.2.0-4_amd64.deb
libqtwebkit4_2.2.0-4_amd64.deb
  to main/q/qtwebkit/libqtwebkit4_2.2.0-4_amd64.deb
qtwebkit_2.2.0-4.debian.tar.gz
  to main/q/qtwebkit/qtwebkit_2.2.0-4.debian.tar.gz
qtwebkit_2.2.0-4.dsc
  to main/q/qtwebkit/qtwebkit_2.2.0-4.dsc



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 667346@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Modestas Vainius <modax@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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 15 Apr 2012 21:16:49 +0300
Source: qtwebkit
Binary: libqtwebkit-dev libqtwebkit4 libqtwebkit-qmlwebkitplugin libqtwebkit4-dbg
Architecture: source amd64
Version: 2.2.0-4
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Modestas Vainius <modax@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: 653905 656056 664897 665679 667346
Changes: 
 qtwebkit (2.2.0-4) unstable; urgency=low
 .
   * Team upload.
 .
   [ Pino Toscano ]
   * Add -Wl,--no-relax to the LDFLAGS on alpha. (Closes: #656056)
   * Update the symbols file for alpha, armhf and ppc64, and for all the other
     archs from their build logs. (Closes: #653905, #656056, #664897)
   * Backport (parts of) upstream r93631 and r113848 to fix building with
     GCC 4.7. (Closes: #667346)
 .
   [ Felix Geyer ]
   * Add Fix_build_with_GLib_2.31_changeset_r97269.patch, cherry-picked from
     upstream. (Closes: #665679)
   * Bump debhelper compat level to v9.
     - Use DEB_<flag>_MAINT variables instead of manipulating the flag variables
       directly.
   * Bump Standards-Version to 3.9.3, no changes needed.
 .
   [ Modestas Vainius ]
   * Mark symbols having 'Private' in their name as optional=private.
   * Mark '^ _ZN7WebCore' symbols as optional=private. They are not part of
     public API.
Checksums-Sha1: 
 a66fb8bff3c5071795ccc338a26148c51e8a37da 1682 qtwebkit_2.2.0-4.dsc
 01ac0c9b1ce075d90415992b4e499e3ced3312b1 263266 qtwebkit_2.2.0-4.debian.tar.gz
 e620c34b64e5fd909646bf38c101501d0d5b90bb 116752 libqtwebkit-dev_2.2.0-4_amd64.deb
 becba0214cf12b7617e059afa8201e5c5f90f467 9281218 libqtwebkit4_2.2.0-4_amd64.deb
 791fdaa1f9010889ea79fade700a6648c8d30d21 121118 libqtwebkit-qmlwebkitplugin_2.2.0-4_amd64.deb
 86338c6ffc48e9b6fa3d9874c621a2b4e0e6fe7f 343336406 libqtwebkit4-dbg_2.2.0-4_amd64.deb
Checksums-Sha256: 
 e53d7638ade87260f06e581fdf772c76258665f88b7d996208d3f5f77899ff3c 1682 qtwebkit_2.2.0-4.dsc
 9fcfab7a94f666e794cf2867999c7769d10b4a7abf983f59a63ee35eba6a8ab4 263266 qtwebkit_2.2.0-4.debian.tar.gz
 7fb0569927c9e416b2058afa52cb76a1c20c1706addec64604e8938ca23456c0 116752 libqtwebkit-dev_2.2.0-4_amd64.deb
 0202f4d6c3cd2ed542190a9967f95bfb9503c392f5ecf032c5ae74c1c0171c6b 9281218 libqtwebkit4_2.2.0-4_amd64.deb
 a4f490c0a72cde0cf6576562ecf483fc6b7b72dd0c8ea11fd4ad5a0614e49f68 121118 libqtwebkit-qmlwebkitplugin_2.2.0-4_amd64.deb
 488c0f9936505e36f8e47bebcbe292e9ff12a9d7799bf16dcf5c113647a07aff 343336406 libqtwebkit4-dbg_2.2.0-4_amd64.deb
Files: 
 b9e46be8223ec9569536e9d6f7075176 1682 libs optional qtwebkit_2.2.0-4.dsc
 2f606e2400b3f1f74ee78fe4e823dbd2 263266 libs optional qtwebkit_2.2.0-4.debian.tar.gz
 a4d4bdec806dd308c93883e939793239 116752 libdevel optional libqtwebkit-dev_2.2.0-4_amd64.deb
 1de68473d375d285f698552ad6f5f6c2 9281218 libs optional libqtwebkit4_2.2.0-4_amd64.deb
 f44736870972be266991d7c84c9f5a4b 121118 libs optional libqtwebkit-qmlwebkitplugin_2.2.0-4_amd64.deb
 6a150836bbf5b309f662debd7beec57a 343336406 debug extra libqtwebkit4-dbg_2.2.0-4_amd64.deb

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

iEYEARECAAYFAk+LFfgACgkQHO9JRnPq4hT7jgCfbePMAS7d4Uos5u6/hZ/vnPbf
C9gAoPTWhrQUuZ0oYSEKVWSAuzo6f/WW
=p+uS
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: