[package - 132i386-quarterly][lang/mono6.8] Failed for mono6.8-6.8.0.123_1 in build/runaway
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: m...@freebsd.org Log URL: https://pkg-status.freebsd.org/beefy13/data/132i386-quarterly/a5f5f665f15b/logs/mono6.8-6.8.0.123_1.log Build URL: https://pkg-status.freebsd.org/beefy13/build.html?mastername=132i386-quarterly=a5f5f665f15b Log: =>> Building lang/mono6.8 build started at Thu Aug 10 01:13:20 UTC 2023 port directory: /usr/ports/lang/mono6.8 package name: mono6.8-6.8.0.123_1 building for: FreeBSD 132i386-quarterly-job-03 13.2-RELEASE-p2 FreeBSD 13.2-RELEASE-p2 i386 maintained by: m...@freebsd.org Makefile ident: Poudriere version: 3.2.8-23-ga7f8d188 Host OSVERSION: 1400089 Jail OSVERSION: 1302001 Job Id: 03 ---Begin Environment--- SHELL=/bin/csh UNAME_p=i386 UNAME_m=i386 OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p2 UNAME_r=13.2-RELEASE-p2 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin LOCALBASE=/usr/local USER=root LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.2.8-23-ga7f8d188 MASTERMNT=/usr/local/poudriere/data/.m/132i386-quarterly/ref POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= PWD=/usr/local/poudriere/data/.m/132i386-quarterly/ref/.p/pool P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS MASTERNAME=132i386-quarterly SCRIPTPREFIX=/usr/local/share/poudriere OLDPWD=/usr/local/poudriere/data/.m/132i386-quarterly/ref/.p SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= DEPENDS_ARGS= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for mono6.8-6.8.0.123_1: BIGARRAY=off: Enable allocating arrays greater than Int32.MaxValue MONODEV=off: Build for Mono development (disables crash privacy) MONOLITE=on: Use monolite to bootstrap mcs (otherwise use installed mcs) NINJA=off: Use ninja to build wherever possible NLS=on: NLS Localization Support ODBC=off: System.Data: support for unixODBC SPECTRE=off: Enable internal Mono Spectre mitigations (SEE pkg-descr) X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- m...@freebsd.org --End MAINTAINER-- --CONFIGURE_ARGS-- --disable-dtrace --disable-big-arrays --with-x --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- ac_cv_header_sys_inotify_h=yes MAKE=gmake ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 PYTHON="/usr/local/bin/python3.9" XDG_DATA_HOME=/wrkdirs/usr/ports/lang/mono6.8/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/mono6.8/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/mono6.8/work/.cache HOME=/wrkdirs/usr/ports/lang/mono6.8/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/mono6.8/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/mono6.8/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh DEFAULT_AUTOCONF=2.71 CMAKE_PREFIX_PATH="/usr/local" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- MONO_SHARED_DIR="/wrkdirs/usr/ports/lang/mono6.8/work" INSTALL_STRIP_FLAG="-s" PERL_USE_UNSAFE_INC=1 DISPLAY=":0" XDG_DATA_HOME=/wrkdirs/usr/ports/lang/mono6.8/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/mono6.8/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/mono6.8/work/.cache HOME=/wrkdirs/usr/ports/lang/mono6.8/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/mono6.8/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/mono6.8/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DEFAULT_AUTOCONF=2.71 PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-DLIBICONV_PLUG -isystem /usr/local/include" LDFLAGS=" -fstack-protector-strong " LIBS="-L/usr/local/lib" CXX="c++" CXX FLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DLIBICONV_PLUG -isystem /usr/local/include " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- BIGARRAY="@comment " NO_BIGARRAY=""
Re: How to test www/xsp port
This is some concurrency problem (it happens only on xsp startup) - depending on system it can happen quite often or pretty much never. Workaround is to try to run xsp again, or if you want to use it as web server for real try to run it by some process manager which would automatically restart it if it crashes (same goes for fastcgi server from mono project) On 09/08/2023 14:21, Rodrigo Osorio wrote: Hi, I was updating www/xsp(PR272997)[1], a Mono based web server, and to test the port I run the samples provided in the package as described in the INSTALL[2] file. Running this code causes a server crash, which looks like a Mono issue. I'm not a Mono expert so I wish someone can take a look ant tell me if this port still usable on FreeBSD. I try to run the same test with the current xsp version, and I got the same error. To reproduce the crash start the serven the server and run the command: fetch "http://127.0.0.1:9000/; % (cd /usr/local/lib/xsp/test && xsp4) xsp4 Listening on address: 0.0.0.0 Root directory: /usr/local/lib/xsp/test Listening on port: 9000 (non-secure) Hit Return to stop the server. System.IO.IOException: kevent() error at initial event registration, error code = '9' at System.IO.KqueueMonitor.Start () [0x0009f] in :0 at System.IO.KeventWatcher.StartDispatching (System.IO.FileSystemWatcher fsw) [0x00033] in :0 at System.IO.FileSystemWatcher.Start () [0x0] in :0 at System.IO.FileSystemWatcher.set_IncludeSubdirectories (System.Boolean value) [0x00022] in :0 at (wrapper remoting-invoke-with-check) System.IO.FileSystemWatcher.set_IncludeSubdirectories(bool) at System.Web.HttpApplicationFactory.WatchLocationForRestart (System.String virtualPath, System.String filter, System.Boolean watchSubdirs) [0x00056] in :0 at System.Web.HttpApplicationFactory+<>c.b__38_0 (System.Object ) [0x0] in :0 Regards -- rodrigo [1]https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272997 [2] https://github.com/mono/xsp/blob/main/INSTALL
How to test www/xsp port
Hi, I was updating www/xsp(PR272997)[1], a Mono based web server, and to test the port I run the samples provided in the package as described in the INSTALL[2] file. Running this code causes a server crash, which looks like a Mono issue. I'm not a Mono expert so I wish someone can take a look ant tell me if this port still usable on FreeBSD. I try to run the same test with the current xsp version, and I got the same error. To reproduce the crash start the serven the server and run the command: fetch "http://127.0.0.1:9000/; % (cd /usr/local/lib/xsp/test && xsp4) xsp4 Listening on address: 0.0.0.0 Root directory: /usr/local/lib/xsp/test Listening on port: 9000 (non-secure) Hit Return to stop the server. System.IO.IOException: kevent() error at initial event registration, error code = '9' at System.IO.KqueueMonitor.Start () [0x0009f] in :0 at System.IO.KeventWatcher.StartDispatching (System.IO.FileSystemWatcher fsw) [0x00033] in :0 at System.IO.FileSystemWatcher.Start () [0x0] in :0 at System.IO.FileSystemWatcher.set_IncludeSubdirectories (System.Boolean value) [0x00022] in :0 at (wrapper remoting-invoke-with-check) System.IO.FileSystemWatcher.set_IncludeSubdirectories(bool) at System.Web.HttpApplicationFactory.WatchLocationForRestart (System.String virtualPath, System.String filter, System.Boolean watchSubdirs) [0x00056] in :0 at System.Web.HttpApplicationFactory+<>c.b__38_0 (System.Object ) [0x0] in :0 Regards -- rodrigo [1]https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272997 [2] https://github.com/mono/xsp/blob/main/INSTALL