On Sat, Nov 11 2023, Jeremie Courreges-Anglas <[email protected]> wrote:
> On Sat, Nov 11 2023, Jeremie Courreges-Anglas <[email protected]> wrote:
>> Here's the result of a bulk build with llvm-16 used as the compiler.
>> The mail is slightly different from the usual since I redacted it.
>>
>> Built 10955 packages
>>
>> Number of packages built each day:
>> [...]
>>
>> Critical path missing pkgs:
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/summary.txt
I'm going to restart the build after a few fixes. I'm gonna stop using
mk.conf to override CC/LD/AS etc as shown in the llvm package README.
This breaks too many ports. Instead, I'll just keep the symlinks I had
in /usr/bin/* pointing at /usr/local/bin/*-16 programs. This should
limit the side-effects.
Using the tentative base llvm diff from Robert should give us something
more accurate to test both base and ports.
> I'm not sure the command below is 100% accurate but it is what it is:
>
> $ awk '/->/ || / not / { print $(NF) }' summary.txt | sort | uniq -c |
> sort -r
>
> 546 math/cblas
>
> Should be an easy fix, I'll handle it.
False positive, the mk.conf bits prevented egcc from being used, which
broke linking.
> 219 audio/espeak
>
> The C++ problems start here.
Fixed.
> 81 www/mozilla-firefox
> 81 www/firefox-esr
There was also:
> 62 x11/qt5/qtlocation
which should be fixed by rsadowski's mending Qt5 update.
> 54 mail/mozilla-thunderbird
>
> Those ought to be handled by a diff from landry@
Diff included in my next bulk.
> 44 telephony/spandsp
>
> The next biggest offender.
Fixed if I re-add the clang-specific tgmath.h header in devel/llvm.
I'll send Robert a diff.
Here's an overview of what I have in tree:
M devel/llvm/Makefile.inc
M devel/llvm/13/Makefile
M devel/llvm/13/pkg/PLIST-main
M devel/llvm/16/Makefile
M devel/llvm/16/pkg/PLIST-main
tgmath.h header addition
M japanese/canna/patches/patch-lib_RKC_rkc_c
Partial fix, more is needed.
M lang/clang/clang.port.mk
Switch to ports-clang-16 (missed in my previous bulk).
M lang/python/Makefile.inc
Zapping --enable-optimizations in lang/python repaired the build.
M lang/wasi-sdk/Makefile.inc
M lang/wasi-sdk/compiler-rt/Makefile
M lang/wasi-sdk/compiler-rt/distinfo
M lang/wasi-sdk/compiler-rt/pkg/PLIST
Landry's wasi update diff.
M www/chromium/Makefile
M www/iridium/Makefile
M www/ungoogled-chromium/Makefile
Those failed and ate up too much space in pobj, so I marked them BROKEN.
M x11/gnustep/libobjc2/Makefile
A x11/gnustep/libobjc2/patches/patch-objcxx_eh_cc
Pending fix on ports@
I suspect that most of the failures below aren't false positives and
need fixing. Volunteers are more than welcome.
> 8 games/goldberg_emulator
> 6 multimedia/sfml
> 6 multimedia/phonon
> 6 math/arpack
> 6 inputmethods/scim
> 5 devel/xtensa-lx106-elf/binutils
> 4 devel/gsoap
> 3 x11/spice-gtk
> 3 x11/qt6/qtwebengine
> 3 sysutils/cdrtools
> 3 japanese/canna
> 3 japanese/Wnn
> 3 devel/log4cplus
> 3 devel/atf
> 2 x11/blackbox
> 2 www/tor-browser/browser
> 2 multimedia/mjpegtools
> 2 inputmethods/uim
> 2 devel/xsd
> 2 devel/ptlib
> 2 devel/libofx
> 2 devel/avr32/gcc-bootstrap
> 2 audio/audacious/player
> 1 x11/rep-gtk
> 1 x11/fluxbox
> 1 plan9/plan9port
> 1 multimedia/ogmtools
> 1 lang/iverilog
> 1 graphics/freeimage
> 1 games/eboard
> 1 devel/tklib
> 1 devel/qcoro
> 1 devel/ode
> 1 devel/commoncpp
>
>
>> Build failures: 123
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/astro/celestia.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/audio/audacious/player.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/audio/calf.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/audio/espeak.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/audio/liblastfm.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/benchmarks/bonnie++.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/cad/magic.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/comms/fldigi.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/converters/wv2.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/databases/p5-sybperl.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/arm-none-eabi/gdb.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/arm-none-eabi/newlib.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/atf.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/atlas.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/avr32/gcc-bootstrap.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/codeworker.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/commoncpp.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/csmith.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/gsoap.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/libofx.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/log4cplus.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/ode.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/ptlib.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/qcoro.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/riscv32-esp-elf/gdb.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/ti-msp430gcc.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/tklib.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/valgrind.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/xsd.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/xtensa-esp32-elf/gdb.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/xtensa-esp32s2-elf/gdb.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/xtensa-esp32s3-elf/gdb.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/devel/xtensa-lx106-elf/binutils.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/editors/ht,no_x11.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/editors/kakoune.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/emulators/gambatte.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/amoebax.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/boswars.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/brumbrumrally.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/dangerdeep.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/eboard.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/ezquake.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/fillets-ng.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/freesynd.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/goldberg_emulator.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/liberalcrimesquad.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/lincity-ng.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/meandmyshadow.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/netris.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/openxcom.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/scorched3d.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/stepmania.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/tome4,-data.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/warmux.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/wrath.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/zelda3-data.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/games/zelda3-rom.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/geo/gpstk.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/graphics/freeimage.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/graphics/lsys.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/graphics/povray.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/inputmethods/scim.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/inputmethods/uim.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/japanese/Wnn.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/japanese/canna.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/japanese/kasumi.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/java/jlint.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/lang/apl.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/lang/fpc.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/lang/freebasic.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/lang/iverilog.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/lang/pcc/pcc.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/lang/pfe.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/lang/verilator.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/mail/mozilla-thunderbird.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/mail/popclient.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/math/arpack.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/math/cblas.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/math/ginac.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/math/wxMaxima.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/misc/cdrdao,audio.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/multimedia/mjpegtools.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/multimedia/ogmtools.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/multimedia/phonon.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/multimedia/sfml.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/multimedia/streamdvd.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/net/irc.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/net/isc-dhcp,-client.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/net/minbif.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/net/poco.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/net/xmlrpc-c.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/net/xprobe.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/plan9/plan9port.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/security/john-jumbo.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/security/pivy.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/security/veracrypt.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/security/web-eid-app,-chrome.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/sysutils/cdrtools.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/sysutils/firmware/vmm.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/sysutils/incron.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/sysutils/ruby-puppet/6.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/telephony/iaxmodem.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/telephony/spandsp.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/textproc/isearch.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/textproc/xxdiff.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/www/dansguardian.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/www/firefox-esr.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/www/mozilla-firefox.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/www/sogo.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/www/sqtop.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/www/tor-browser/browser.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/x11/blackbox.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/x11/eterm,kanji.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/x11/fluxbox.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/x11/gnome/control-center.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/x11/gnome/usage.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/x11/mate/engrampa.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/x11/qt5/qtlocation.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/x11/qt6/qtwebengine.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/x11/rep-gtk.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/x11/spice-gtk.txt
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/x11/xruskb.txt
--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE