Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Apr 2023 13:48:41 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 271148] x11-toolkits/swt fails to build using poudriere on stable-13.2 amd64 with error passing arguments to a function without a prototype
Message-ID:  <bug-271148-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271148

            Bug ID: 271148
           Summary: x11-toolkits/swt fails to build using poudriere on
                    stable-13.2 amd64 with error passing arguments to a
                    function without a prototype
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: makc@FreeBSD.org
          Reporter: transitive@gmail.com
             Flags: maintainer-feedback?(makc@FreeBSD.org)
          Assignee: makc@FreeBSD.org

The port x11-toolkits/swt fails to build for me using poudriere and FreeBSD
13.2-STABLE 1302505 amd64.=20

Below is the section of the build log demonstrating the error:

build.nativeLibraries:
     [exec] [0;32mCairo found, compiling SWT support for the cairo graphics
library.[0m
     [exec] [0;32mlibjawt.so found, the SWT/AWT integration library will be
compiled.[0m
     [exec] [0;32mBuilding SWT/GTK+ for Architectures: freebsd x86_64[0m
     [exec] [0;31m*** Warning: Cannot compile Webkit2 Extension because
'pkg-config --exists webkit2gtk-web-extension-4.0' check failed. Please ins=
tall
webkitgtk4-devel.ARCH on your system.[0m
     [exec] [0;32mBuilding GTK3 bindings:[0m
     [exec] gmake[1]: Entering directory
'/wrkdirs/usr/ports/x11-toolkits/swt/work/swt-4.21_1'
     [exec] cc -O -Wall -fPIC -DSWT_VERSION=3D4946r21    -DLINUX -DGTK
-I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd
-I/usr/local/include -DJNI64 -Werror -c swt.c
     [exec] cc -O -Wall -fPIC -DSWT_VERSION=3D4946r21    -DLINUX -DGTK
-I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd
-I/usr/local/include -DJNI64 -Werror   -c -o c.o c.c
     [exec] cc -O -Wall -fPIC -DSWT_VERSION=3D4946r21    -DLINUX -DGTK
-I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd
-I/usr/local/include -DJNI64 -Werror   -c -o c_stats.o c_stats.c
     [exec] cc -O -Wall -fPIC -DSWT_VERSION=3D4946r21    -DLINUX -DGTK
-I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd
-I/usr/local/include -DJNI64 -Werror `pkg-config --cflags gtk+-3.0
gtk+-unix-print-3.0` -DUSE_ASSEMBLER -c callback.c
     [exec] cc -shared -fPIC  -s -o libswt-gtk-4946r21.so swt.o c.o c_stats=
.o
callback.o
     [exec] cc -O -Wall -fPIC -DSWT_VERSION=3D4946r21    -DLINUX -DGTK
-I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd
-I/usr/local/include -DJNI64 -Werror `pkg-config --cflags gtk+-3.0
gtk+-unix-print-3.0` -c os.c
     [exec] gmake[1]: Leaving directory
'/wrkdirs/usr/ports/x11-toolkits/swt/work/swt-4.21_1'
     [exec] [0;31m*** GTK3 Build failed, aborting further actions..[0m
     [exec] os.c:10214:31: error: passing arguments to a function without a
prototype is deprecated in all versions of C and is not supported in C2x
[-Werror,-Wdeprecated-non-prototype]
     [exec]         rc =3D (jint)((jint (*)())arg0)(arg1, arg2, arg3);
     [exec]                                      ^
     [exec] os.c:10226:31: error: passing arguments to a function without a
prototype is deprecated in all versions of C and is not supported in C2x
[-Werror,-Wdeprecated-non-prototype]
     [exec]         rc =3D (jint)((jint (*)())arg0)(arg1, arg2);
     [exec]                                      ^
     [exec] os.c:10808:33: error: passing arguments to a function without a
prototype is deprecated in all versions of C and is not supported in C2x
[-Werror,-Wdeprecated-non-prototype]
     [exec]         rc =3D (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg=
4);
     [exec]                                        ^
     [exec] os.c:10820:33: error: passing arguments to a function without a
prototype is deprecated in all versions of C and is not supported in C2x
[-Werror,-Wdeprecated-non-prototype]
     [exec]         rc =3D (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg=
4,
arg5, arg6);
     [exec]                                        ^
     [exec] os.c:10832:33: error: passing arguments to a function without a
prototype is deprecated in all versions of C and is not supported in C2x
[-Werror,-Wdeprecated-non-prototype]
     [exec]         rc =3D (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg=
4,
arg5, arg6, arg7);
     [exec]                                        ^
     [exec] 5 errors generated.
     [exec] gmake[1]: *** [make_freebsd.mak:161: os.o] Error 1

BUILD FAILED
/wrkdirs/usr/ports/x11-toolkits/swt/work/swt-4.21_1/build.xml:61: exec
returned: 2

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-271148-7788>