On 2024/11/02 15:10, Antoine Jacoutot wrote:
> CVSROOT:      /cvs
> Module name:  ports
> Changes by:   [email protected]       2024/11/02 15:10:50
> 
> Log message:
>     Import libdex-0.8.1
>     
>     Dex provides Future-based programming for GLib-based applications.
>     <...>

i386 doesn't like the context-related code.

../libdex-0.8.1/src/386-ucontext.h:7:46: error: a function declaration without 
a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes]
extern  void            makecontext(ucontext_t*, void(*)(), int, ...);
                                                        ^
                                                         void

>>> Building on i386-2 under x11/gnome/libdex
        BDEPENDS = 
[devel/gettext,-tools;lang/gcc/8,-libs;devel/meson;devel/epoll-shim;devel/glib2;devel/gobject-introspection;archivers/xz;lang/vala]
        DIST = [x11/gnome/libdex:gnome/libdex-0.8.1.tar.xz]
        FULLPKGNAME = libdex-0.8.1p0
        RDEPENDS = [devel/epoll-shim;lang/gcc/8,-libs;devel/glib2]
(Junk lock obtained for i386-2 at 1730935390.54)
>>> Running depends in x11/gnome/libdex at 1730935390.58
   last junk was in print/hplip,-common
/usr/sbin/pkg_add -aI -Drepair epoll-shim-0.0.20240608 gcc-libs-8.4.0p25 
glib2-2.82.2 gobject-introspection-1.82.0 meson-1.6.0v0 vala-0.56.17
was: /usr/sbin/pkg_add -aI -Drepair epoll-shim-0.0.20240608 gcc-libs-8.4.0p25 
gettext-tools-0.22.5 glib2-2.82.2 gobject-introspection-1.82.0 meson-1.6.0v0 
vala-0.56.17 xz-5.6.3
/usr/sbin/pkg_add -aI -Drepair epoll-shim-0.0.20240608 gcc-libs-8.4.0p25 
glib2-2.82.2 gobject-introspection-1.82.0 meson-1.6.0v0 vala-0.56.17
>>> Running show-prepare-results in x11/gnome/libdex at 1730935393.49
===> x11/gnome/libdex
===> Building from scratch libdex-0.8.1p0
===> libdex-0.8.1p0 depends on: meson->=1.6.0v0 -> meson-1.6.0v0
===> libdex-0.8.1p0 depends on: gettext-tools-* -> gettext-tools-0.22.5
===> libdex-0.8.1p0 depends on: gobject-introspection-* -> 
gobject-introspection-1.82.0
===> libdex-0.8.1p0 depends on: vala-* -> vala-0.56.17
===> libdex-0.8.1p0 depends on: xz->=5.4.0 -> xz-5.6.3
===> libdex-0.8.1p0 depends on: epoll-shim-* -> epoll-shim-0.0.20240608
===> libdex-0.8.1p0 depends on: glib2-*-!bootstrap -> glib2-2.82.2
===> libdex-0.8.1p0 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p25
===>  Verifying specs:  atomic epoll-shim gio-2.0 glib-2.0 gobject-2.0
===>  found atomic.3.0 epoll-shim.0.1 gio-2.0.4200.20 glib-2.0.4201.13 
gobject-2.0.4200.20
epoll-shim-0.0.20240608
gcc-libs-8.4.0p25
gettext-tools-0.22.5
glib2-2.82.2
gobject-introspection-1.82.0
meson-1.6.0v0
vala-0.56.17
xz-5.6.3
(Junk lock released for i386-2 at 1730935394.95)
distfiles size=99480
>>> Running extract in x11/gnome/libdex at 1730935394.98
===> x11/gnome/libdex
===>  Checking files for libdex-0.8.1p0
`/mnt/distfiles/gnome/libdex-0.8.1.tar.xz' is up to date.
>> (SHA256) all files: OK
===>  Extracting for libdex-0.8.1p0
>>> Running patch in x11/gnome/libdex at 1730935395.29
===> x11/gnome/libdex
===>  Patching for libdex-0.8.1p0
===>   Applying OpenBSD patch patch-meson_build
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|From a8467d032e42c991c2422919a18089fe1d54976c Mon Sep 17 00:00:00 2001
|From: Antoine Jacoutot <[email protected]>
|Date: Tue, 5 Nov 2024 19:51:12 +0100
|Subject: [PATCH] Add OpenBSD support.
|
|Index: meson.build
|--- meson.build.orig
|+++ meson.build
--------------------------
Patching file meson.build using Plan A...
Hunk #1 succeeded at 60.
done
===>   Applying OpenBSD patch patch-src_asm_S
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|From a8467d032e42c991c2422919a18089fe1d54976c Mon Sep 17 00:00:00 2001
|From: Antoine Jacoutot <[email protected]>
|Date: Tue, 5 Nov 2024 19:51:12 +0100
|Subject: [PATCH] Add OpenBSD support.
|
|Index: src/asm.S
|--- src/asm.S.orig
|+++ src/asm.S
--------------------------
Patching file src/asm.S using Plan A...
Hunk #1 succeeded at 14.
done
===>   Applying OpenBSD patch patch-src_dex-ucontext-private_h
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|From a8467d032e42c991c2422919a18089fe1d54976c Mon Sep 17 00:00:00 2001
|From: Antoine Jacoutot <[email protected]>
|Date: Tue, 5 Nov 2024 19:51:12 +0100
|Subject: [PATCH] Add OpenBSD support.
|
|Index: src/dex-ucontext-private.h
|--- src/dex-ucontext-private.h.orig
|+++ src/dex-ucontext-private.h
--------------------------
Patching file src/dex-ucontext-private.h using Plan A...
Hunk #1 succeeded at 46.
Hunk #2 succeeded at 75.
done
===>   Applying OpenBSD patch patch-src_dex-ucontext_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|From a8467d032e42c991c2422919a18089fe1d54976c Mon Sep 17 00:00:00 2001
|From: Antoine Jacoutot <[email protected]>
|Date: Tue, 5 Nov 2024 19:51:12 +0100
|Subject: [PATCH] Add OpenBSD support.
|
|Index: src/dex-ucontext.c
|--- src/dex-ucontext.c.orig
|+++ src/dex-ucontext.c
--------------------------
Patching file src/dex-ucontext.c using Plan A...
Hunk #1 succeeded at 11.
done
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
>>> Running configure in x11/gnome/libdex at 1730935395.57
===> x11/gnome/libdex
===>  Generating configure for libdex-0.8.1p0
===>  Configuring for libdex-0.8.1p0
The Meson build system
Version: 1.6.0
Source dir: /pobj/libdex-0.8.1/libdex-0.8.1
Build dir: /pobj/libdex-0.8.1/build-i386
Build type: native build
Project name: libdex
Project version: 0.8.1
C compiler for the host machine: cc (clang 16.0.6 "OpenBSD clang version 
16.0.6")
C linker for the host machine: cc ld.lld 16.0.6
Host machine cpu family: x86
Host machine cpu: i386
Found pkg-config: YES (/usr/bin/pkg-config) 0.29.2
Run-time dependency gio-2.0 found: YES 2.82.2
Has header "ucontext.h" : NO 
Compiler for C supports arguments -Watomic-alignment: YES 
Compiler for C supports arguments -Wcast-align: YES 
Compiler for C supports arguments -Wdeclaration-after-statement: YES 
Compiler for C supports arguments -Werror=address: YES 
Compiler for C supports arguments -Werror=array-bounds: YES 
Compiler for C supports arguments -Werror=empty-body: YES 
Compiler for C supports arguments -Werror=implicit: YES 
Compiler for C supports arguments -Werror=implicit-function-declaration: YES 
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES 
Compiler for C supports arguments -Werror=init-self: YES 
Compiler for C supports arguments -Werror=int-conversion: YES 
Compiler for C supports arguments -Werror=int-to-pointer-cast: YES 
Compiler for C supports arguments -Werror=main: YES 
Compiler for C supports arguments -Werror=misleading-indentation: YES 
Compiler for C supports arguments -Werror=missing-braces: YES 
Compiler for C supports arguments -Werror=missing-include-dirs: YES 
Compiler for C supports arguments -Werror=nonnull: YES 
Compiler for C supports arguments -Werror=overflow: YES 
Compiler for C supports arguments -Werror=parenthesis: NO 
Compiler for C supports arguments -Werror=pointer-arith: YES 
Compiler for C supports arguments -Werror=pointer-to-int-cast: YES 
Compiler for C supports arguments -Werror=redundant-decls: YES 
Compiler for C supports arguments -Werror=return-type: YES 
Compiler for C supports arguments -Werror=sequence-point: YES 
Compiler for C supports arguments -Werror=shadow: YES 
Compiler for C supports arguments -Werror=strict-prototypes: YES 
Compiler for C supports arguments -Werror=trigraphs: YES 
Compiler for C supports arguments -Werror=undef: YES 
Compiler for C supports arguments -Werror=write-strings: YES 
Compiler for C supports arguments -Wformat-nonliteral: YES 
Compiler for C supports arguments -Wignored-qualifiers: YES 
Compiler for C supports arguments -Wimplicit-function-declaration: YES 
Compiler for C supports arguments -Wlogical-op: NO 
Compiler for C supports arguments -Wmissing-declarations: YES 
Compiler for C supports arguments -Wmissing-format-attribute: YES 
Compiler for C supports arguments -Wmissing-include-dirs: YES 
Compiler for C supports arguments -Wmissing-noreturn: YES 
Compiler for C supports arguments -Wnested-externs: YES 
Compiler for C supports arguments -Wno-cast-function-type: YES 
Compiler for C supports arguments -Wno-dangling-pointer: NO 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Compiler for C supports arguments -Wno-sign-compare: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wold-style-definition: YES 
Compiler for C supports arguments -Wpointer-arith: YES 
Compiler for C supports arguments -Wredundant-decls: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wswitch-default: YES 
Compiler for C supports arguments -Wswitch-enum: YES 
Compiler for C supports arguments -Wtrampolines: NO 
Compiler for C supports arguments -Wundef: YES 
Compiler for C supports arguments -Wuninitialized: YES 
Compiler for C supports arguments -Wunused: YES 
Compiler for C supports arguments -fstrict-flex-arrays=3: YES 
Compiler for C supports arguments -fno-strict-aliasing: YES 
Compiler for C supports arguments -Werror=format-security -Werror=format=2: YES 
Compiler for C supports arguments -FImsvc_recommended_pragmas.h: YES 
Compiler for C supports arguments -fvisibility=hidden: YES 
Compiler for C supports link arguments -Wl,-z,relro: YES 
Compiler for C supports link arguments -Wl,-z,now: YES 
Compiler for C supports link arguments -Wl,-z,noexecstack: YES 
Compiler for C supports link arguments -Wl,-Bsymbolic: YES 
Compiler for C supports link arguments -fno-plt: YES 
Checking for function "posix_fadvise" : NO 
Checking for function "madvise" : YES 
Checking for function "mprotect" : YES 
Checking for function "eventfd" : YES 
Configuring config.h using configuration
Library atomic found: YES
Configuring dex-version.h using configuration
Run-time dependency gobject-introspection-1.0 found: YES 1.82.0
Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached)
Program /usr/local/bin/g-ir-scanner found: YES (/usr/local/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached)
Program /usr/local/bin/g-ir-compiler found: YES (/usr/local/bin/g-ir-compiler)
Program vapigen found: YES (/usr/local/bin/vapigen)
Run-time dependency gio-unix-2.0 found: YES 2.82.2
Found CMake: /usr/local/bin/cmake (3.30.5)
Run-time dependency libsoup-3.0 found: NO (tried pkgconfig and cmake)
Build targets in project: 20

libdex 0.8.1

  User defined options
    auto_features : enabled
    buildtype     : plain
    localstatedir : /var
    mandir        : /usr/local/man
    prefix        : /usr/local
    sharedstatedir: /var/db
    strip         : true
    sysconfdir    : /etc
    wrap_mode     : nodownload

Found ninja-1.11.1 at /usr/local/bin/ninja
>>> Running build in x11/gnome/libdex at 1730935410.27
===> x11/gnome/libdex
===>  Building for libdex-0.8.1p0
exec /usr/bin/env -i LC_CTYPE="en_US.UTF-8" PORTSDIR="/usr/ports" 
LIBTOOL="/usr/bin/libtool"  LIBdex-1_LTVERSION='-version-info 0:0:0' 
libdex_1_ltversion=0.0 
PATH='/pobj/libdex-0.8.1/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin'
 PREFIX='/usr/local'  LOCALBASE='/usr/local' X11BASE='/usr/X11R6'  CFLAGS='-O2 
-pipe'  TRUEPREFIX='/usr/local' DESTDIR=''  HOME='/libdex-0.8.1_writes_to_HOME' 
PICFLAG="-fpic"  BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644  DIRMODE=755 
 INSTALL_COPY=-c INSTALL_STRIP=-s  MANGRP=bin MANOWN=root MANMODE=644 
BSD_INSTALL_PROGRAM="/pobj/libdex-0.8.1/bin/install -c -s -m 755"  
BSD_INSTALL_SCRIPT="/pobj/libdex-0.8.1/bin/install -c -m 755"  
BSD_INSTALL_DATA="/pobj/libdex-0.8.1/bin/install -c -m 644"  
BSD_INSTALL_MAN="/pobj/libdex-0.8.1/bin/install -c -m 644"  
BSD_INSTALL_PROGRAM_DIR="/pobj/libdex-0.8.1/bin/install -d -m 755"  
BSD_INSTALL_SCRIPT_DIR="/pobj/libdex-0.8.1/bin/install -d -m 755"  
BSD_INSTALL_DATA_DIR="/pobj/libdex-0.8.1/bin/install -d -m 755"  
BSD_INSTALL_MAN_DIR="/pobj/libdex-0.8.1/bin/install -d -m 755"  
/usr/local/bin/meson compile -C /pobj/libdex-0.8.1/build-i386 -v -j 1
ninja: Entering directory `/pobj/libdex-0.8.1/build-i386'
[1/70] cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ src/libdex-1.a.p/dex-aio.c.o 
-MF src/libdex-1.a.p/dex-aio.c.o.d -o src/libdex-1.a.p/dex-aio.c.o -c 
../libdex-0.8.1/src/dex-aio.c
[2/70] cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ 
src/libdex-1.a.p/dex-aio-backend.c.o -MF src/libdex-1.a.p/dex-aio-backend.c.o.d 
-o src/libdex-1.a.p/dex-aio-backend.c.o -c ../libdex-0.8.1/src/dex-aio-backend.c
[3/70] cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ 
src/libdex-1.a.p/dex-async-pair.c.o -MF src/libdex-1.a.p/dex-async-pair.c.o.d 
-o src/libdex-1.a.p/dex-async-pair.c.o -c ../libdex-0.8.1/src/dex-async-pair.c
[4/70] cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ 
src/libdex-1.a.p/dex-async-result.c.o -MF 
src/libdex-1.a.p/dex-async-result.c.o.d -o 
src/libdex-1.a.p/dex-async-result.c.o -c ../libdex-0.8.1/src/dex-async-result.c
[5/70] cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ src/libdex-1.a.p/dex-block.c.o 
-MF src/libdex-1.a.p/dex-block.c.o.d -o src/libdex-1.a.p/dex-block.c.o -c 
../libdex-0.8.1/src/dex-block.c
[6/70] cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ 
src/libdex-1.a.p/dex-cancellable.c.o -MF src/libdex-1.a.p/dex-cancellable.c.o.d 
-o src/libdex-1.a.p/dex-cancellable.c.o -c ../libdex-0.8.1/src/dex-cancellable.c
[7/70] cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ 
src/libdex-1.a.p/dex-channel.c.o -MF src/libdex-1.a.p/dex-channel.c.o.d -o 
src/libdex-1.a.p/dex-channel.c.o -c ../libdex-0.8.1/src/dex-channel.c
[8/70] cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ 
src/libdex-1.a.p/dex-delayed.c.o -MF src/libdex-1.a.p/dex-delayed.c.o.d -o 
src/libdex-1.a.p/dex-delayed.c.o -c ../libdex-0.8.1/src/dex-delayed.c
[9/70] cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ src/libdex-1.a.p/dex-enums.c.o 
-MF src/libdex-1.a.p/dex-enums.c.o.d -o src/libdex-1.a.p/dex-enums.c.o -c 
../libdex-0.8.1/src/dex-enums.c
[10/70] cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ src/libdex-1.a.p/dex-error.c.o 
-MF src/libdex-1.a.p/dex-error.c.o.d -o src/libdex-1.a.p/dex-error.c.o -c 
../libdex-0.8.1/src/dex-error.c
[11/70] cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ src/libdex-1.a.p/dex-fiber.c.o 
-MF src/libdex-1.a.p/dex-fiber.c.o.d -o src/libdex-1.a.p/dex-fiber.c.o -c 
../libdex-0.8.1/src/dex-fiber.c
FAILED: src/libdex-1.a.p/dex-fiber.c.o 
cc -Isrc/libdex-1.a.p -Isrc -I../libdex-0.8.1/src -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include 
-I/usr/local/include/libepoll-shim -I/pobj/libdex-0.8.1/build-i386 
-fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu11 -Watomic-alignment -Wcast-align 
-Wdeclaration-after-statement -Werror=address -Werror=array-bounds 
-Werror=empty-body -Werror=implicit -Werror=implicit-function-declaration 
-Werror=incompatible-pointer-types -Werror=init-self -Werror=int-conversion 
-Werror=int-to-pointer-cast -Werror=main -Werror=misleading-indentation 
-Werror=missing-braces -Werror=missing-include-dirs -Werror=nonnull 
-Werror=overflow -Werror=pointer-arith -Werror=pointer-to-int-cast 
-Werror=redundant-decls -Werror=return-type -Werror=sequence-point 
-Werror=shadow -Werror=strict-prototypes -Werror=trigraphs -Werror=undef 
-Werror=write-strings -Wformat-nonliteral -Wignored-qualifiers 
-Wimplicit-function-declaration -Wmissing-declarations 
-Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn 
-Wnested-externs -Wno-cast-function-type -Wno-missing-field-initializers 
-Wno-sign-compare -Wno-unused-parameter -Wold-style-definition -Wpointer-arith 
-Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef 
-Wuninitialized -Wunused -fstrict-flex-arrays=3 -fno-strict-aliasing 
-Werror=format-security -Werror=format=2 -FImsvc_recommended_pragmas.h 
-DG_DISABLE_CAST_CHECKS -O2 -pipe -fPIC -pthread -DG_DISABLE_DEPRECATED 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DG_DISABLE_ASSERT 
'-DG_LOG_DOMAIN="Dex"' -DDEX_COMPILATION -MD -MQ src/libdex-1.a.p/dex-fiber.c.o 
-MF src/libdex-1.a.p/dex-fiber.c.o.d -o src/libdex-1.a.p/dex-fiber.c.o -c 
../libdex-0.8.1/src/dex-fiber.c
In file included from ../libdex-0.8.1/src/dex-fiber.c:27:
In file included from ../libdex-0.8.1/src/dex-fiber-private.h:30:
In file included from ../libdex-0.8.1/src/dex-ucontext-private.h:81:
../libdex-0.8.1/src/386-ucontext.h:7:46: error: a function declaration without 
a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes]
extern  void            makecontext(ucontext_t*, void(*)(), int, ...);
                                                        ^
                                                         void
1 error generated.
ninja: build stopped: subcommand failed.
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/local/bin/ninja -C 
/pobj/libdex-0.8.1/build-i386 -j 1 -v
*** Error 1 in x11/gnome/libdex (/usr/ports/devel/meson/meson.port.mk:63 
'do-build')
*** Error 2 in x11/gnome/libdex (/usr/ports/infrastructure/mk/bsd.port.mk:3065 
'/pobj/libdex-0.8.1/build-i386/.build_done': @cd /usr/ports/x...)
*** Error 2 in x11/gnome/libdex (/usr/ports/infrastructure/mk/bsd.port.mk:2712 
'build': @lock=libdex-0.8.1p0;  export _LOCKS_HELD=" libdex-0...)
===> Exiting x11/gnome/libdex with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: 
${echo_msg:=echo};  : ${target:=build};  for i in ; do  eval...)
>>> Ended at 1730935415.29
max_stuck=6.89/depends=2.92/show-prepare-results=1.49/extract=0.30/patch=0.28/configure=14.71/build=5.04
Error: job failed with 512 on i386-2 at 1730935415


Reply via email to