Re: HEADS UP: plan to switch many ports over to GCC 12 soon

Thomas Klausner <[email protected]>
Newsgroups gmane.os.netbsd.devel.toolchain,gmane.os.netbsd.devel.pkgsrc.user
Message-ID <[email protected]>
On Sun, Jun 16, 2024 at 06:40:22AM +1000, Matthew Green wrote:
> enjoy and send-pr or email tech-toolchain@ for any issues.

Not sure if you're looking for these too, but I have three bigger
issues in pkgsrc with NetBSD userland with gcc 12 (the same packages
built in the last one or two weeks with gcc 10 in the same setup, I
ran a pbulk yesterday and have binary packages that are less than two
weeks old).

x11/gtk4:

[60/616] Generating gtk/Gdk-4.0.gir with a custom command (wrapped by meson to set env)
FAILED: gtk/Gdk-4.0.gir
env PKG_CONFIG_PATH=/scratch/x11/gtk4/work/gtk-4.14.4/output/meson-uninstalled PKG_CONFIG=/scratch/x11/gtk4/work/.tools/bin/pkg-config CC=gcc /usr/pkg/bin/g-ir-scanner --quiet --no-libtool --namespace=Gdk --nsversion=4.0 --warn-all --output gtk/Gdk-4.0.gir --c-include=gdk/gdk.h -DGTK_COMPILATION --quiet -I/scratch/x11/gtk4/work/gtk-4.14.4/gtk -I/scratch/x11/gtk4/work/gtk-4.14.4/output/gtk -I/scratch/x11/gtk4/work/gtk-4.14.4/. -I/scratch/x11/gtk4/work/gtk-4.14.4/output/. -I/scratch/x11/gtk4/work/gtk-4.14.4/gdk/. -I/scratch/x11/gtk4/work/gtk-4.14.4/output/gdk/. -I/scratch/x11/gtk4/work/gtk-4.14.4/gsk -I/scratch/x11/gtk4/work/gtk-4.14.4/output/gsk -I/scratch/x11/gtk4/work/gtk-4.14.4/gtk -I/scratch/x11/gtk4/work/gtk-4.14.4/output/gtk -I/scratch/x11/gtk4/work/gtk-4.14.4/gdk/x11 -I/scratch/x11/gtk4/work/gtk-4.14.4/output/gdk/x11 -I/scratch/x11/gtk4/work/gtk-4.14.4/gdk/. -I/scratch/x11/gtk4/work/gtk-4.14.4/output/gdk/. --filelist=/scratch/x11/gtk4/work/gtk-4.14.4/output/gtk/libgtk-4.so.1.1400.4.p/Gdk_4.0_gir_filelist --include=cairo-1.0 --include=Gio-2.0 --include=GdkPixbuf-2.0 --include=Pango-1.0 --include=PangoCairo-1.0 --symbol-prefix=gdk --identifier-prefix=Gdk --pkg-export=gtk4 --cflags-begin -DG_LOG_USE_STRUCTURED=1 -DGLIB_DISABLE_DEPRECATION_WARNINGS '-DGTK_VERSION="4.14.4"' -D_GNU_SOURCE -I/scratch/x11/gtk4/work/gtk-4.14.4/. -I/scratch/x11/gtk4/work/gtk-4.14.4/output/. -I/scratch/x11/gtk4/work/gtk-4.14.4/gdk/. -I/scratch/x11/gtk4/work/gtk-4.14.4/output/gdk/. -I/scratch/x11/gtk4/work/gtk-4.14.4/gsk -I/scratch/x11/gtk4/work/gtk-4.14.4/output/gsk -I/scratch/x11/gtk4/work/gtk-4.14.4/gtk -I/scratch/x11/gtk4/work/gtk-4.14.4/output/gtk -I/scratch/x11/gtk4/work/gtk-4.14.4/gdk/x11 -I/scratch/x11/gtk4/work/gtk-4.14.4/output/gdk/x11 -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/fribidi -D_POSIX_THREAD_SAFE_FUNCTIONS -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libdrm -I/usr/pkg/include/graphene-1.0 -I/usr/pkg/lib/graphene-1.0/include -I/usr/pkg/include/gobject-introspection-1.0 -I/usr/pkg/include -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/libdrm -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/include/krb5 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/libdrm -I/usr/pkg/include/gstreamer-1.0 --cflags-end --add-include-path=/usr/pkg/share/gir-1.0 -L/scratch/x11/gtk4/work/gtk-4.14.4/output/gtk --library gtk-4 -L/usr/pkg/lib -L/usr/lib -L/usr/pkg/lib --extra-library=gmodule-2.0 --extra-library=glib-2.0 --extra-library=intl --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=pangocairo-1.0 --extra-library=pango-1.0 --extra-library=harfbuzz --extra-library=cairo --extra-library=fribidi --extra-library=cairo-gobject --extra-library=fontconfig --extra-library=freetype --extra-library=gdk_pixbuf-2.0 --extra-library=epoxy --extra-library=m --extra-library=graphene-1.0 --extra-library=Xi --extra-library=X11 --extra-library=pangoft2-1.0 --extra-library=drm --extra-library=png16 --extra-library=tiff --extra-library=jpeg --extra-library=Xrender --extra-library=Xext --extra-library=Xcursor --extra-library=Xdamage --extra-library=Xfixes --extra-library=Xrandr --extra-library=Xinerama --extra-library=cairo-script-interpreter --extra-library=girepository-1.0 --sources-top-dirs /scratch/x11/gtk4/work/gtk-4.14.4/ --sources-top-dirs /scratch/x11/gtk4/work/gtk-4.14.4/output/
Command '['/scratch/x11/gtk4/work/gtk-4.14.4/output/tmp-introspectha9mknqu/Gdk-4.0', '--introspect-dump=/scratch/x11/gtk4/work/gtk-4.14.4/output/tmp-introspectha9mknqu/functions.txt,/scratch/x11/gtk4/work/gtk-4.14.4/output/tmp-introspectha9mknqu/dump.xml']' died with <Signals.SIGSEGV: 11>.
[75/616] Compiling C object testsuite/gdk/array.p/array.c.o
ninja: build stopped: subcommand failed.

x11/qt5-qtwebengine:


FAILED: gen/third_party/devtools-frontend/src/front_end/main/main.js
/scratch/x11/qt5-qtwebengine/work/.buildlink/bin/python ../../3rdparty/chromium/third_party/node/node.py ../../3rdparty/chromium/third_party/devtools-frontend/src/node_modules/rollup/dist/bin/rollup --silent --plugin terser --config ../../3rdparty/chromium/third_party/devtools-frontend/src/front_end/rollup.config.js --input gen/third_party/devtools-frontend/src/front_end/main/main.prebundle.js --file gen/third_party/devtools-frontend/src/front_end/main/main.js
Traceback (most recent call last):
  File "/scratch/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.14/src/core/release/../../3rdparty/chromium/third_party/node/node.py", line 64, in <module>
    RunNode(sys.argv[1:])
  File "/scratch/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.14/src/core/release/../../3rdparty/chromium/third_party/node/node.py", line 59, in RunNode
    raise RuntimeError('%s failed: %s' % (cmd, stderr))
RuntimeError: ['/usr/pkg/bin/node', '../../3rdparty/chromium/third_party/devtools-frontend/src/node_modules/rollup/dist/bin/rollup', '--silent', '--plugin', 'terser', '--config', '../../3rdparty/chromium/third_party/devtools-frontend/src/front_end/rollup.config.js', '--input', 'gen/third_party/devtools-frontend/src/front_end/main/main.prebundle.js', '--file', 'gen/third_party/devtools-frontend/src/front_end/main/main.js'] failed: b'Error: write EPIPE\n    at ChildProcess.target._send (node:internal/child_process:879:20)\n    at ChildProcess.target.send (node:internal/child_process:752:19)\n    at ChildProcessWorker.initialize (/scratch/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.14/src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/jest-worker/build/workers/ChildProcessWorker.js:181:11)\n    at new ChildProcessWorker (/scratch/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.14/src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/jest-worker/build/workers/ChildProcessWorker.js:127:10)\n    at WorkerPool.createWorker (/scratch/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.14/src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/jest-worker/build/WorkerPool.js:44:12)\n    at new BaseWorkerPool (/scratch/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.14/src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/jest-worker/build/base/BaseWorkerPool.js:82:27)\n    at new WorkerPool (/scratch/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.14/src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/jest-worker/build/WorkerPool.js:30:1)\n    at new JestWorker (/scratch/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.14/src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/jest-worker/build/index.js:131:26)\n    at Object.renderChunk (/scratch/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.14/src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/rollup-plugin-terser/index.js:24:23)\n    at /scratch/x11/qt5-qtwebengine/work/qtwebengine-everywhere-src-5.15.14/src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/rollup/dist/shared/rollup.js:17480:25\n'

lang/ghc98:

===> Command failed with error code: 1
[ 1 of 14] Compiling GHC.Types        ( libraries/ghc-prim/GHC/Types.hs, nothing )
[ 2 of 14] Compiling GHC.Prim.PtrEq   ( libraries/ghc-prim/GHC/Prim/PtrEq.hs, nothing )
[ 3 of 14] Compiling GHC.Prim.Ext     ( libraries/ghc-prim/GHC/Prim/Ext.hs, nothing )
[ 4 of 14] Compiling GHC.Prim.Exception ( libraries/ghc-prim/GHC/Prim/Exception.hs, nothing )
[ 5 of 14] Compiling GHC.Prim         ( _build/stage1/libraries/ghc-prim/build/GHC/Prim.hs, nothing )
[ 6 of 14] Compiling GHC.Magic.Dict   ( libraries/ghc-prim/GHC/Magic/Dict.hs, nothing )
[ 7 of 14] Compiling GHC.Magic        ( libraries/ghc-prim/GHC/Magic.hs, nothing )
[ 8 of 14] Compiling GHC.Prim.Panic   ( libraries/ghc-prim/GHC/Prim/Panic.hs, nothing )
[ 9 of 14] Compiling GHC.CString      ( libraries/ghc-prim/GHC/CString.hs, nothing )
[10 of 14] Compiling GHC.Tuple.Prim   ( libraries/ghc-prim/GHC/Tuple/Prim.hs, nothing )
[11 of 14] Compiling GHC.Tuple        ( libraries/ghc-prim/GHC/Tuple.hs, nothing )
[12 of 14] Compiling GHC.PrimopWrappers ( _build/stage1/libraries/ghc-prim/build/GHC/PrimopWrappers.hs, nothing )
[13 of 14] Compiling GHC.Debug        ( libraries/ghc-prim/GHC/Debug.hs, nothing )
[14 of 14] Compiling GHC.Classes      ( libraries/ghc-prim/GHC/Classes.hs, nothing )
haddock: internal error: Data.Text.Internal.Fusion.Common.index: Index too large
CallStack (from HasCallStack):
  error, called at libraries/text/src/Data/Text/Internal/Fusion/Common.hs:1189:24 in text-2.1.1-inplace:Data.Text.Internal.Fusion.Common
  streamError, called at libraries/text/src/Data/Text/Internal/Fusion/Common.hs:1089:33 in text-2.1.1-inplace:Data.Text.Internal.Fusion.Common
  indexI, called at libraries/text/src/Data/Text/Internal/Fusion.hs:249:9 in text-2.1.1-inplace:Data.Text.Internal.Fusion
  index, called at libraries/text/src/Data/Text.hs:1763:13 in text-2.1.1-inplace:Data.Text
  index, called at utils/haddock/haddock-library/src/Documentation/Haddock/Parser.hs:456:17 in haddock-2.30.0-inplace:Documentation.Haddock.Parser
Error when running Shake build system:
  at want, called at src/Main.hs:124:44 in main:Main
* Depends on: docs
  at need, called at src/Rules/Documentation.hs:129:9 in main:Rules.Documentation
* Depends on: _build/doc/archives/libraries.html.tar.xz
  at need, called at src/Rules/Documentation.hs:377:9 in main:Rules.Documentation
* Depends on: _build/doc/html/libraries/index.html
  at need, called at src/Rules/Documentation.hs:231:9 in main:Rules.Documentation
* Depends on: _build/doc/html/libraries/ghc-prim-0.11.0-inplace/ghc-prim.haddock
  at cmd', called at src/Builder.hs:413:5 in main:Builder
  at cmdArgs, called at src/Builder.hs:566:8 in main:Builder
  at cmdArgs, called at src/Builder.hs:590:18 in main:Builder
  at cmdArgs, called at src/Builder.hs:590:18 in main:Builder
  at cmdArgs, called at src/Builder.hs:590:18 in main:Builder
  at cmdArgs, called at src/Builder.hs:590:18 in main:Builder
  at error, called at src/Builder.hs:635:13 in main:Builder
* Raised the exception:
Command failed

 Thomas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.