Should gcc14 issue be fixed by this patch ?
Search Criteria
Package Details: qt5-webkit 5.212.0alpha4-27
Package Actions
Git Clone URL: | https://aur.archlinux.org/qt5-webkit.git (read-only, click to copy) |
---|---|
Package Base: | qt5-webkit |
Description: | Classes for a WebKit2 based implementation and a new QML API |
Upstream URL: | https://github.com/qtwebkit/qtwebkit |
Licenses: | LGPL-2.1-only |
Submitter: | arojas |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 40 |
Popularity: | 0.034851 |
First Submitted: | 2022-11-21 07:42 (UTC) |
Last Updated: | 2025-04-02 21:40 (UTC) |
Dependencies (32)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- gst-plugins-base (gst-plugins-base-gitAUR)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR)
- gstreamer (gstreamer-gitAUR)
- hyphen
- icu (icu-gitAUR)
- libicui18n.so (icu-gitAUR, icu73AUR, icu63AUR, icu74AUR, icu75AUR, icu, lib32-icu)
- libicuuc.so (icu-gitAUR, icu73AUR, icu63AUR, icu74AUR, icu75AUR, icu, lib32-icu)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libwebp (libwebp-gitAUR)
- libx11 (libx11-gitAUR)
- libxcomposite
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-declarative (qt5-declarative-gitAUR)
- qt5-location
- qt5-sensors
- Show 12 more dependencies...
Required by (111)
- acetoneiso2
- cb2bib
- com.xuexiqiangguo.webclient.deepin
- cubway-git
- cutycapt-qt5-git
- davinci-resolve-beta
- davinci-resolve-studio-beta
- dehelper
- dream
- dxfaktura
- evelauncher
- fabaria
- fb2edit
- feem
- fontmatrix
- freecad-linkstage3-git
- fuel
- garrbox
- genymotion-beta
- globalprotect-bin
- goldendict
- goldendict-git
- gwankei-git
- ignsdk
- ignsdk-iot
- joliebulle
- joliebulle-git
- kadu-git
- kvirc-git-nokde
- lanmessenger
- libki
- liteide-git
- lsd2dsl
- lsd2dsl-git
- matlab-meta
- mindforger
- minidlna-mp34
- navitconfigurator-git
- nixnote2
- nixnote2-git
- notepadqq-git
- notepadqq-legacy
- olivia-git
- openmodelica-git
- openmodelica-omplot
- openmodelica-omshell
- openmodelica-qwt
- orayta
- orion-desktop
- ospkit-git
- owncloud-client-git
- phantomjs
- phantomjs-git
- pointdownload-git
- projectascension-dev-git
- projectascension-git
- pydio-sync
- pylote-git
- python-pyqt5-webkit (make)
- python-pyqt5-webkit (optional)
- pythonqt
- pythonqt-git
- qlandkartegt
- qrae-git
- qrigol-git (make)
- qspec
- qspec-git
- qt5-quick1 (optional)
- quiterss
- quiterss-git
- qutebrowser-git (optional)
- qutebrowser-not-only-latin-git (optional)
- qviaggiatreno-git
- radium
- radium-git
- simulationcraft (make)
- simulationcraft-data (make)
- simulationcraft-gui
- simulationcraft-gui (make)
- sleepyhead
- smtube
- speedreader
- sprycloud-client-git
- swgemu
- swift-im (make)
- swift-im
- swift-im-git
- swift-im-git (make)
- swift4-im-git
- swift4-im-git (make)
- swiften (make)
- swiften-git (make)
- swiften4-git (make)
- teamviewer13
- trojita
- trojita-bin
- trojita-git
- ugene-git
- verge-git (make)
- visit-build
- web-to-webm
- webvfx
- wifiassist
- wkhtmltopdf
- wonderwall
- xfb
- xvst
- yasem-git
- youdao-dict
- ysoft-client
- zombietrackergps-bin
Sources (10)
- https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-5.212.0-alpha4/qtwebkit-5.212.0-alpha4.tar.xz
- https://src.fedoraproject.org/rpms/qt5-qtwebkit/raw/rawhide/f/qtwebkit-cstdint.patch
- https://src.fedoraproject.org/rpms/qt5-qtwebkit/raw/rawhide/f/qtwebkit-fix-build-gcc14.patch
- https://src.fedoraproject.org/rpms/qt5-qtwebkit/raw/rawhide/f/webkit-offlineasm-warnings-ruby27.patch
- qt5-webkit-bison-3.7.patch
- qt5-webkit-glib-2.68.patch
- qt5-webkit-icu68.patch
- qt5-webkit-icu75.patch
- qt5-webkit-icu76.patch
- qt5-webkit-python-3.9.patch
Latest Comments
« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 15 16 .. 23 Next › Last »
Universebenzene commented on 2024-05-11 15:58 (UTC)
ccorn commented on 2024-05-11 15:22 (UTC)
I had to apply conservative fixes to get this built in an up-to-date chroot:
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,7 +25,7 @@ depends=(qt5-location qt5-sensors qt5-webchannel libwebp libxcomposite gst-plugi
glibc gcc-libs glib2 zlib libx11 sqlite gst-plugins-base-libs libjpeg-turbo icu libpng gstreamer libxml2
qt5-base qt5-declarative)
# libxslt
-makedepends=(cmake ruby gperf python qt5-doc qt5-tools)
+makedepends=(cmake ruby gperf python qt5-doc qt5-tools gcc13)
optdepends=('gst-plugins-good: Webm codec support')
options=(!lto)
sha256sums=('9ca126da9273664dd23a3ccd0c9bebceb7bb534bddd743db31caf6a5a6d4a9e6'
@@ -45,6 +45,10 @@ prepare() {
}
build() {
+ # Remove linker options unknown to gold
+ LDFLAGS=${LDFLAGS//-Wl,-z,pack-relative-relocs}
+ # libstdc++ as of gcc 14.1: std::__is_complete_or_unbounded used before its definition
+ export CXX=g++-13
cmake -B build -S "qtwebkit-${_pkgver}" -Wno-dev \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
micwoj92 commented on 2024-04-29 00:13 (UTC)
@FabioLolix could you please add -DUSE_LD_GOLD=OFF
option to PKGBUILD? thanks.
kevindetry commented on 2024-03-26 11:48 (UTC)
You can disable ld.gold
usage by passing -DUSE_LD_GOLD=OFF
to cmake.
micwoj92 commented on 2024-03-21 20:18 (UTC)
I also hit this issue, no idea why. You can force usage of ld
which is bfd linker by default, I don't know how to do this, so I just rm'd ld.gold
in chroot I was using to build.
Alternatively remove this linking flags: https://gitlab.archlinux.org/archlinux/rfcs/-/merge_requests/23
CyberShadow commented on 2024-03-08 09:41 (UTC)
Thank you, will need to investigate what's going on.
xiota commented on 2024-03-08 09:34 (UTC) (edited on 2024-03-08 09:36 (UTC) by xiota)
gold
is not the standard linker. Package builds fine with plain GNU ld
.
CyberShadow commented on 2024-03-08 08:00 (UTC)
I am. I'm using aurutils, which sets up a chroot per build.
xiota commented on 2024-03-08 07:40 (UTC)
...
/usr/bin/ld.gold
...
@CyberShadow Try building in a clean chroot.
CyberShadow commented on 2024-03-08 07:01 (UTC)
/usr/bin/ld.gold: pack-relative-relocs: unknown -z option
/usr/bin/ld.gold: use the --help option for usage information
collect2: error: ld returned 1 exit status
make[2]: *** [Source/ThirdParty/gtest/CMakeFiles/gtest.dir/build.make:200: lib/libgtest.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:1778: Source/ThirdParty/gtest/CMakeFiles/gtest.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 5%] Linking CXX executable ../../bin/LLIntOffsetsExtractor
/usr/bin/ld.gold: pack-relative-relocs: unknown -z option
/usr/bin/ld.gold: use the --help option for usage information
collect2: error: ld returned 1 exit status
make[2]: *** [Source/JavaScriptCore/CMakeFiles/LLIntOffsetsExtractor.dir/build.make:139: bin/LLIntOffsetsExtractor] Error 1
make[1]: *** [CMakeFiles/Makefile2:1527: Source/JavaScriptCore/CMakeFiles/LLIntOffsetsExtractor.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
Pinned Comments
FabioLolix commented on 2025-02-23 10:10 (UTC) (edited on 2025-02-23 10:12 (UTC) by FabioLolix)
READ THE PINNED COMMENTS
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
READ THE PINNED COMMENTS
FabioLolix commented on 2024-08-20 14:12 (UTC)
btw patches are welcome here https://github.com/FabioLolix/PKGBUILD-AUR_fix/tree/master/q
FabioLolix commented on 2024-05-24 12:05 (UTC)
qt5-webkit-movableink-git prebuild uploaded on sourceforge, thanks to MoetaYuko for the patch
About the comments; I'm starting to get really pissed off; please refrain to stating the obvious, make questions already answered, reporting already reported stuff, the icu solutions work for installed packages whenever how quirk they are, etc, etc, etc....
If you wanna post, post a patch!
@TheExplorer You don't say! [insert Nicals Cage meme]
@oldherl have you tried to read the post before yours before posting, you should try that
FabioLolix commented on 2024-05-23 08:40 (UTC)
Post another time that this fails to build with icu 75 and I'll no longer upload the pre-build packages, I have qt5-webkit-movableink-git ready. You have been warned.
Have been posted enough icu 74 solution too.
FabioLolix commented on 2023-12-27 15:49 (UTC)
btw, depends on
libicuuc.so
have been added so you are obliged to uninstall and rebuild when there is a new icu update instead of keeping a non-working qt5-webkit (which lead to other build issues)xiota commented on 2023-11-12 17:30 (UTC)
Or read: makepkg: Improving build times.
FabioLolix commented on 2023-01-06 17:06 (UTC)
Pre builded (in clean chroot) package here https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/ for who is interested