pkgsrc-Users archive

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

NetBSD 10.0/x86_64 bulk build status



Hi!

Inline you can find the status of the latest 10.0/x86_64 bulk build.

If I remember the setup of the bulk build correctly, it will not
rebuild recursively, so if foo has a fix that affects bar, but bar's
version number or files are not changed, it is not rebuilt and will
stay broken (and the other way round).

On Sun, Jun 22, 2025 at 06:09:24PM +0000, Charlie Root wrote:
> pkgsrc bulk build report
> ========================
> 
> NetBSD 10.0/x86_64
> Compiler: gcc
> 
> Build start: 2025-06-22 03:40
> Build end:   2025-06-22 18:05
> 
> Full report: https://releng.netbsd.org/pkgreports/shadow/HEAD/NetBSD-10.0-x86_64/20250622.0340/meta/report.html
> Machine readable version: https://releng.netbsd.org/pkgreports/shadow/HEAD/NetBSD-10.0-x86_64/20250622.0340/meta/report.bz2
> 
> Total number of packages:      28447
>   Successfully built:          27333
>   Failed to build:                25
>   Depending on failed package:    25
>   Explicitly broken or masked:   988
>   Depending on masked package:    76
> 
> Packages breaking the most other packages
> 
> Package                               Breaks Maintainer
> -------------------------------------------------------------------------
> devel/bazel                               10 ryoon%NetBSD.org@localhost

external/upb/upb/mini_table.c:634:14: error: defining a type within '__builtin_offsetof' is a C23 extension [-Werror,-Wc23-extensions]

ryoon@ said he'd take a look at it.

> graphics/colord                            7 youri%NetBSD.org@localhost

  GEN      AdobeRGB1998.icc
Error creating directory /pbulk/work/graphics/colord/work/colord-1.3.5/data/profiles: File exists

It looks like it's a parallel build problem, but it doesn't fail for
me or gdt with high make-jobs. I also couldn't find the actual
Makefile (or tool) code that generates the directory in the build
system.

> databases/mongodb                          2 pkgsrc-users%NetBSD.org@localhost

Checking for C library mongoc-1.0... no
Failed to find the required C driver headers
See /pbulk/work/databases/mongodb/work/mongodb-src-r6.0.13/build/scons/config.log for details

(This error is new, but the package was also broken on the previous branch with a very long error, see e.g.

https://releng.netbsd.org/pkgreports/shadow/HEAD/NetBSD-10.0-x86_64/20250330.0001/mongodb-6.0.13nb6/build.log)

> www/firefox115                             2 ryoon%NetBSD.org@localhost

Probably broken by the rust update?
A newer version is available, 115.24.0.

> math/suitesparse                           2 pkgsrc-users%NetBSD.org@localhost

[ 36%] Building C object GraphBLAS/CMakeFiles/GraphBLAS.dir/Source/get_set/GB_type_name_get.c.o
ld: /usr/pkg/lib/liblapack.so.3: undefined reference to `_gfortran_stop_string@GFORTRAN_8'
ld: /usr/pkg/lib/liblapack.so.3: undefined reference to `_gfortran_concat_string@GFORTRAN_8'
ld: /usr/pkg/lib/liblapack.so.3: undefined reference to `_gfortran_st_write@GFORTRAN_8'
ld: /usr/pkg/lib/liblapack.so.3: undefined reference to `_gfortran_string_len_trim@GFORTRAN_8'
ld: /usr/pkg/lib/liblapack.so.3: undefined reference to `_gfortran_transfer_character_write@GFORTRAN_8'
ld: /usr/pkg/lib/liblapack.so.3: undefined reference to `_gfortran_transfer_integer_write@GFORTRAN_8'
ld: /usr/pkg/lib/liblapack.so.3: undefined reference to `_gfortran_etime@GFORTRAN_8'
ld: /usr/pkg/lib/liblapack.so.3: undefined reference to `_gfortran_st_write_done@GFORTRAN_8'

> parallel/pocl                              1 pkgsrc-users%NetBSD.org@localhost

Installs the same files as one of its dependencies:

=> Creating binary package /pbulk/work/parallel/pocl/work/.packages/pocl-7.0.tgz
pkg_add: Conflicting PLIST with opencl-headers-2024.10.24: include/CL/cl.h
pkg_add: 1 package addition failed

should be easy to fix if you know where the file should belong.

> x11/gtk-sharp3                             1 pkgsrc-users%NetBSD.org@localhost

Segfaults during build, like on the previous branch:

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/gtk-3.0 -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/pango-1.0 -I/pbulk/work/x11/gtk-sharp3/work/.x11-buildlink/include -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/cairo -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/gdk-pixbuf-2.0 -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/at-spi2-atk/2.0 -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/at-spi-2.0 -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/atk-1.0 -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/dbus-1.0 -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/lib/dbus-1.0/include -I/pbulk/work/x11/gtk-sharp3/work/.x11-buildlink/include/libdrm -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/fribidi -D_REENTRANT -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/pixman-1 -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/harfbuzz -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/freetype2 -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/libpng16 -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/gio-unix-2.0 -pthread -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/include/glib-2.0 -I/pbulk/work/x11/gtk-sharp3/work/.buildlink/lib/glib-2.0/include -O2 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT valobj.lo -MD -MP -MF .deps/valobj.Tpo -c valobj.c  -fPIC -DPIC -o .libs/valobj.o
[Switching to LWP 618 of process 618]
0x0000775e15c4719a in _sys___wait450 () from /usr/lib/libc.so.12
  Id   Target Id                 Frame 
* 1    LWP 618 of process 618 "" 0x0000775e15c4719a in _sys___wait450 () from /usr/lib/libc.so.12

Thread 1 (LWP 618 of process 618 ""):
#0  0x0000775e15c4719a in _sys___wait450 () from /usr/lib/libc.so.12
#1  0x0000775e16608820 in __wait450 () from /usr/lib/libpthread.so.1
#2  0x00000000284ba04f in ?? ()
#3  0x00000000284ba15d in ?? ()
#4  0x00000000284670b1 in ?? ()
#5  0x00000000284b938a in ?? ()
#6  <signal handler called>
#7  0x0000775e15d7eeea in _lwp_kill () from /usr/lib/libc.so.12
#8  0x0000775e15d846e0 in abort () from /usr/lib/libc.so.12
#9  0x000000002872b528 in ?? ()
#10 0x00000000287052d5 in ?? ()
#11 0x00000000287221a1 in monoeg_assertion_message ()
#12 0x00000000287221f4 in mono_assertion_message ()
#13 0x0000000028714833 in ?? ()
#14 0x0000000028714940 in mono_thread_info_attach ()
#15 0x00000000286cf062 in ?? ()
#16 0x00000000286aaa1a in ?? ()
#17 0x00000000285970d4 in ?? ()
#18 0x00000000284348f9 in ?? ()
#19 0x000000002843ad89 in mono_main ()
#20 0x000000002872b64d in ?? ()
#21 0x000000002842af4d in _start ()
[Inferior 1 (process 618) detached]

=================================================================
	Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x775e15d7eeea):0x775e15d7eeda  00 00 0f 1f 40 00 b8 3e 01 00 00 49 89 ca 0f 05  ....@..>...I....
0x775e15d7eeea  72 01 c3 e9 ee 54 00 00 41 b8 02 00 00 00 48 8b  r....T..A.....H.
0x775e15d7eefa  0d 89 ce 24 00 e9 ac 60 ec ff 66 2e 0f 1f 84 00  ...$...`..f.....
0x775e15d7ef0a  00 00 00 00 66 90 49 b8 01 01 01 01 01 01 01 01  ....f.I.........
gmake[3]: *** [Makefile:695: generated/*/*.cs] Abort trap (core dumped)


> mail/thunderbird115                        1 pkgsrc-users%NetBSD.org@localhost

Probably same reason as for firefox115, and also here, a newer version
is avaiable (115.18.0).

> databases/sqlc                             1 bsiegert%NetBSD.org@localhost

Still broken, like on the previous branch:

../.gopath/pkg/mod/modernc.org/sqlite@v1.34.5/sqlite.go:1509:30: undefined: sqlite3.Xsqlite3_is_interrupted


> 
> Build failures
> 
> Package                               Breaks Maintainer
> -------------------------------------------------------------------------
> cad/ghdl                                     ryoon%NetBSD.org@localhost

Needs an update for llvm 19, and should be added to the llvm meta package:

"Unhandled version llvm 19.1.7"

> cross/ppc-morphos-gcc                        js%NetBSD.org@localhost

I think this needs to force a newer texinfo:

checking whether gcc understands -c and -o together... yes
checking for stdio.h... /pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//extend.texi:10002: warning: `.' or `,' must follow @xref, not `)'.
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//extend.texi:10682: First argument to cross-reference may not be empty.
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//extend.texi:10704: First argument to cross-reference may not be empty.
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//extend.texi:12572: warning: `.' or `,' must follow @xref, not `)'.
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//extend.texi:12576: warning: `.' or `,' must follow @xref, not `)'.
yes
checking for stdlib.h... /pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//gcov.texi:1080: @anchor expected braces.
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//gcov.texi:1080: ` {gcov prime paths example}
When you com...' is too long for expansion; not expanded.
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//gcov.texi:1080: @anchor missing close brace.
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//gcov.texi:112: Next reference to nonexistent node `Gcov and Optimization' (perhaps incorrect sectioning?).
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//gcov.texi:44: Menu reference to nonexistent node `Freestanding Environments' (perhaps incorrect sectioning?).
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//gcov.texi:43: Menu reference to nonexistent node `Cross-profiling' (perhaps incorrect sectioning?).
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//gcov.texi:42: Menu reference to nonexistent node `Gcov Data Files' (perhaps incorrect sectioning?).
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//gcov.texi:41: Menu reference to nonexistent node `Gcov and Optimization' (perhaps incorrect sectioning?).
yes
checking for string.h... /pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//invoke.texi:17655: Cross reference to nonexistent node `Cross-profiling' (perhaps incorrect sectioning?).
/pbulk/work/cross/ppc-morphos-gcc/work/gcc-15.1.0/gcc/doc//invoke.texi:17642: Cross reference to nonexistent node `gcov prime paths example' (perhaps incorrect sectioning?).
makeinfo: Removing output file `doc/gcc.info' due to errors; use --force to preserve.
yes
c

> databases/mongodb                          2 pkgsrc-users%NetBSD.org@localhost
> databases/sqlc                             1 bsiegert%NetBSD.org@localhost
> databases/sqlrelay-nodejs                    pkgsrc-users%NetBSD.org@localhost

Segfault in node?

/usr/pkg/bin/node /usr/pkg/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js  -v --nodedir /usr/pkg configure build
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli '/usr/pkg/bin/node',
gyp verb cli '/usr/pkg/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli '-v',
gyp verb cli '--nodedir',
gyp verb cli '/usr/pkg',
gyp verb cli 'configure',
gyp verb cli 'build'
gyp verb cli ]
gyp info using node-gyp@11.2.0
gyp info using node@24.2.0 | netbsd | x64


#
# Fatal error in , line 0
# Check failed: isolate_->IsOnCentralStack().
#
#
#
#FailureMessage Object: 0x7f7fffc51710
----- Native stack trace -----

 1: 0xcac4932f node::DumpNativeBacktrace(__sFILE*) [/usr/pkg/bin/node]
 2: 0xcad5ff29 node::NodePlatform::GetTracingController() [/usr/pkg/bin/node]
 3: 0xcc0496fb V8_Fatal(char const*, ...) [/usr/pkg/bin/node]
 4: 0xcb676904 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/pkg/bin/node]
 5: 0xcb654c89 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/usr/pkg/bin/node]
 6: 0xcb634d34 v8::internal::Factory::AllocateRaw(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [/usr/pkg/bin/node]
 7: 0xcb630839 v8::internal::MaybeHandle<v8::internal::SeqOneByteString> v8::internal::FactoryBase<v8::internal::Factory>::NewRawStringWithMap<v8::internal::SeqOneByteString>(int, v8::internal::Tagged<v8::internal::Map>, v8::internal::AllocationType) [/usr/pkg/bin/node]
 8: 0xcb630946 v8::internal::FactoryBase<v8::internal::Factory>::NewStringFromOneByte(v8::base::Vector<unsigned char const>, v8::internal::AllocationType) [/usr/pkg/bin/node]
 9: 0xcb448af7 v8::String::NewFromOneByte(v8::Isolate*, unsigned char const*, v8::NewStringType, int) [/usr/pkg/bin/node]
10: 0xcaccf55d node::builtins::BuiltinLoader::LookupAndCompile(v8::Local<v8::Context>, char const*, node::Realm*) [/usr/pkg/bin/node]
11: 0xcaccfb67 node::builtins::BuiltinLoader::CompileFunction(v8::FunctionCallbackInfo<v8::Value> const&) [/usr/pkg/bin/node]
gmake: *** [Makefile:16: build/Release/sqlrelay.node] Trace/BPT trap (core dumped)
*** Error code 2


> devel/bazel                               10 ryoon%NetBSD.org@localhost
> devel/difftastic                             bsiegert%NetBSD.org@localhost

I think this was caused by the missing 'gmake' tool, which I've
already added, and it's still failing because the git conversion was
lagging.

> fonts/unscii                                 nikita%NetBSD.org@localhost

--- unscii-8-tall.pcf ---
Duplicate specification "variant|V=s" for option "v"
--- unscii-16.svg ---
./vectorize 16 16 < unscii-16.hex > unscii-16.svg
--- unscii-8-thin.ttf ---
--- unscii-8-tall.svg ---
illegal char at 0 here: 
*** [unscii-8-tall.svg] Error code 1

Perhaps locale problem?

> games/moonlight-qt                           charlotte%NetBSD.org@localhost

Link error with lots of these:

/pbulk/work/games/moonlight-qt/work/MoonlightSrc-4.3.1/app/backend/computerseeker.cpp:24: undefined reference to `ComputerManager::startPolling()'

but works for me on NetBSD 10.99.14/x86_64, so perhaps a compiler problem?

> games/vcmi                                   pkgsrc-users%NetBSD.org@localhost

ld: ../bin/libvcmi.so: undefined reference to `boost::chrono::steady_clock::now()'

like on the previous branch, but works on NetbSD 10.99.14 IIRC.

> graphics/colord                            7 youri%NetBSD.org@localhost
> graphics/luminance-hdr                       pkgsrc-users%NetBSD.org@localhost

CMake Error at /usr/pkg/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
  Could NOT find OpenMP_C (missing: OpenMP_gomp_LIBRARY) (found version
  "4.5")

Probably broken by this change:
-.include "../../parallel/openmp/buildlink3.mk"
+.include "../../mk/openmp.mk"

> inputmethod/ibus-table-chinese               pkgsrc-users%NetBSD.org@localhost

[ 21%] Building wubi-haifeng86 table
Traceback (most recent call last):
  File "/usr/pkg/share/ibus-table/engine/tabcreatedb.py", line 29, in <module>
    import tabsqlitedb
  File "/usr/pkg/share/ibus-table/engine/tabsqlitedb.py", line 36, in <module>
    import ibus_table_location
  File "/usr/pkg/share/ibus-table/engine/ibus_table_location.py", line 93, in <module>
    __module_init = __ModuleInitializer()
  File "/usr/pkg/share/ibus-table/engine/ibus_table_location.py", line 87, in __init__
    _init()
  File "/usr/pkg/share/ibus-table/engine/ibus_table_location.py", line 83, in _init
    os.makedirs(ibus_table_location['cache_home'])
  File "/usr/pkg/lib/python3.10/os.py", line 225, in makedirs
    mkdir(name, mode)
FileExistsError: [Errno 17] File exists: '/pbulk/work/inputmethod/ibus-table-chinese/work/.home/.cache/ibus-table'

I think this is a race condition, because it sometimes succeeds too.

> mail/thunderbird115                        1 pkgsrc-users%NetBSD.org@localhost
> math/suitesparse                           2 pkgsrc-users%NetBSD.org@localhost
> meta-pkgs/courier                            pkgsrc-users%NetBSD.org@localhost

One of the dependencies' binary package looks broken:

couriertcpd-1.3.5: Creating user ``courier''
useradd: Warning: home directory `/nonexistent' doesn't exist, and -m was not specified
courier-maildir-1.3.5: copying /usr/pkg/share/examples/courier/quotawarnmsg to /usr/pkg/etc/courier/quotawarnmsg
courier-maildir-1.3.5: copying /usr/pkg/share/examples/courier/sharedindexupdate to /usr/pkg/etc/courier/sharedindexupdate
courier-authlib-0.72.1: copying /usr/pkg/share/examples/courier-authlib/authdaemonrc.dist to /usr/pkg/etc/authlib/authdaemonrc
===========================================================================
The following files should be created for courier-authlib-0.72.1:

	/etc/rc.d/authdaemond (m=0755)
	    [/usr/pkg/share/examples/rc.d/authdaemond]

===========================================================================
maildrop-3.1.6: setting permissions on /usr/pkg/bin/lockmail (o=root, g=mail, m=755)
maildrop-3.1.6: setting permissions on /usr/pkg/bin/maildrop (o=root, g=mail, m=4555)
p11-kit-0.25.5: copying /usr/pkg/share/examples/p11-kit/pkcs11.conf.example to /usr/pkg/etc/pkcs11.conf
wget-1.25.0nb1: copying /usr/pkg/share/examples/wget/wgetrc to /usr/pkg/etc/wgetrc
===========================================================================
The following users need to be created for courier-mta-1.3.5nb2:

	courier (uid = 1008): mail, /nonexistent, /sbin/nologin

===========================================================================
pkg_add: install script returned error status

but I can't tell which one's.

> multimedia/libdvdcss                         pkgsrc-users%NetBSD.org@localhost

Needs distfile, but we don't provide the URL by purpose.

> net/iana-etc                                 christos%NetBSD.org@localhost

Doesn't install any files, disabled for bulk builds.

> parallel/pocl                              1 pkgsrc-users%NetBSD.org@localhost
> security/passphrase                          nikita%NetBSD.org@localhost

error: unable to connect to server: CertificateBundleLoadFailure

like on the previous branch.

> sysutils/grub                                pkgsrc-users%NetBSD.org@localhost

checking for C compiler default output file name... a.out
checking whether the C compiler works... configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.

like on the previous branch.

> sysutils/u-boot-odroid-c2                    port-arm%NetBSD.org@localhost

Wants to run a Linux binary during build, like on the previous branch.

> www/basilisk                                 nia%NetBSD.org@localhost

Error: /pbulk/work/www/basilisk/work/basilisk/basilisk/installer/package-manifest.in:185: Missing file(s): bin/components/content_geckomediaplugins.xpt

> www/firefox115                             2 ryoon%NetBSD.org@localhost
> x11/gtk-sharp3                             1 pkgsrc-users%NetBSD.org@localhost

Hope this helps, fixes welcome!
 Thomas


Home | Main Index | Thread Index | Old Index