Hi, Ronald,
I compiles now, thanks !
Regards,
Xavier
Le 14/09/2025 11:43, Ronald Klop a écrit :
Hi Xavier,
The issue should be fixed. Please git pull so you have port revision 3
of openjdk17.
Would be nice to hear if it is also working for you again.
Thanks for reporting the problem.
Regards,
Ronald.
*Van:* Xavier Humbert <[email protected]>
*Datum:* zondag, 14 september 2025 10:37
*Aan:* Ronald Klop <[email protected]>
*CC:* [email protected], [email protected]
*Onderwerp:* Re: java/openjdk17 does not nuild
Le 14/09/2025 10:10, Ronald Klop a écrit :
Hi,
I’m trying to fix things on openjdk17 in relation to parallel
building. See java@ mailing list in the thread about “nm” errors.
Can you post more of your make.conf?
And can you do make clean before make all?
And post more lines of output?
I can’t reproduce your error yet.
Regards,
Ronald
Her is my make.conf :
CPUTYPE?=core2
CFLAGS+= -g
CXXFLAGS+= -g
#MAKEFLAGS= -j 8
MASTER_SITE_BACKUP?= \
http://distcache.FreeBSD.org/ports-distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
MASTER_SORT_REGEX?= ://[^/]*\.fr[/.]
PACKAGES=/usr/ports/packages
DEFAULT_VERSIONS+=ssl=openssl
DEFAULT_VERSIONS+=python=3.11
DEFAULT_VERSIONS+=perl5=5.40
DEFAULT_VERSIONS+=mysql=106m
DEFAULT_VERSIONS+=llvm=20
DEFAULT_VERSIONS+=mono=5.20
OPTIONS_UNSET= GSSAPI_BASE
OPTIONS_SET= GSSAPI_MIT
.if ${.CURDIR:M*/ports/net/librsync}
LDFLAGS += -L/usr/local/lib
.endif
WITH_CTF=yes
MK_CTF=yes
DEVELOPER=yes
TMPFS_BLACKLIST='rust gcc* llvm* texlive-texmf'
TMPFS_BLACKLIST_TMPDIR=/var/tmp
USE_TMPFS=yes
TMPFS_LIMIT=4
An the full output
[root@numenor openjdk17]# make MAKE_JOBS_NUMBER=8 all
===> License GPLv2 accepted by the user
===> openjdk17-17.0.16+8.1_2 depends on file:
/usr/local/sbin/pkg - found
===> Fetching all distfiles required by openjdk17-17.0.16+8.1_2
for building
===> Extracting for openjdk17-17.0.16+8.1_2
=> SHA256 Checksum OK for
battleblow-jdk17u-jdk-17.0.16+8-1_GH0.tar.gz.
===> Patching for openjdk17-17.0.16+8.1_2
===> Applying FreeBSD patches for openjdk17-17.0.16+8.1_2 from
/usr/ports/java/openjdk17/files
===> openjdk17-17.0.16+8.1_2 depends on executable: zip - found
===> openjdk17-17.0.16+8.1_2 depends on package: autoconf>0 - found
===> openjdk17-17.0.16+8.1_2 depends on file:
/usr/local/include/cups/cups.h - found
===> openjdk17-17.0.16+8.1_2 depends on executable: bash - found
===> openjdk17-17.0.16+8.1_2 depends on executable: gsed - found
===> openjdk17-17.0.16+8.1_2 depends on package: gmake>=4.4.1 -
found
===> openjdk17-17.0.16+8.1_2 depends on package:
libiconv>=1.14_11 - found
===> openjdk17-17.0.16+8.1_2 depends on package:
pkgconf>=1.3.0_1 - found
===> openjdk17-17.0.16+8.1_2 depends on file:
/usr/local/libdata/pkgconfig/x11.pc - found
===> openjdk17-17.0.16+8.1_2 depends on file:
/usr/local/libdata/pkgconfig/xext.pc - found
===> openjdk17-17.0.16+8.1_2 depends on file:
/usr/local/libdata/pkgconfig/xi.pc - found
===> openjdk17-17.0.16+8.1_2 depends on file:
/usr/local/libdata/pkgconfig/xrandr.pc - found
===> openjdk17-17.0.16+8.1_2 depends on file:
/usr/local/libdata/pkgconfig/xrender.pc - found
===> openjdk17-17.0.16+8.1_2 depends on file:
/usr/local/libdata/pkgconfig/xt.pc - found
===> openjdk17-17.0.16+8.1_2 depends on file:
/usr/local/libdata/pkgconfig/xtst.pc - found
===> openjdk17-17.0.16+8.1_2 depends on shared library:
libasound.so - found (/usr/local/lib/libasound.so)
===> openjdk17-17.0.16+8.1_2 depends on shared library:
libfontconfig.so - found (/usr/local/lib/libfontconfig.so)
===> openjdk17-17.0.16+8.1_2 depends on shared library:
libfreetype.so - found (/usr/local/lib/libfreetype.so)
===> openjdk17-17.0.16+8.1_2 depends on shared library:
libgif.so - found (/usr/local/lib/libgif.so)
===> openjdk17-17.0.16+8.1_2 depends on shared library:
libharfbuzz.so - found (/usr/local/lib/libharfbuzz.so)
===> openjdk17-17.0.16+8.1_2 depends on shared library:
liblcms2.so - found (/usr/local/lib/liblcms2.so)
===> openjdk17-17.0.16+8.1_2 depends on shared library:
libpng.so - found (/usr/local/lib/libpng.so)
===> openjdk17-17.0.16+8.1_2 depends on shared library:
libjpeg.so - found (/usr/local/lib/libjpeg.so)
===> Configuring for openjdk17-17.0.16+8.1_2
Warning: You are using legacy autoconf cross-compilation flags.
It is recommended that you use --openjdk-target instead.
[... output of configure skipped]
The following warnings were produced. Repeated here for convenience:
WARNING: Ignoring value of MAKE from the environment. Use command
line variables instead.
WARNING: Ignoring CFLAGS(-O2 -pipe -g -march=core2 -DLIBICONV_PLUG
-fstack-protector-strong -fno-strict-aliasing ) found in
environment. Use --with-extra-cflags
WARNING: Ignoring CXXFLAGS(-O2 -pipe -g -march=core2
-DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -g
-DLIBICONV_PLUG ) found in environment. Use --with-extra-cxxflags
WARNING: Ignoring LDFLAGS( ) found in environment. Use
--with-extra-ldflags
WARNING: Option --enable-hotspot-gtest is deprecated and will be
ignored.
===> Building for openjdk17-17.0.16+8.1_2
Error: 'make -jN' is not supported, use 'make JOBS=N'
/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.16-8-1/make/Init.gmk:115:
*** Cannot continue. Stop.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the
failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /usr/ports/java/openjdk17
*Van:* Xavier Humbert <[email protected]>
*Datum:* 14 september 2025 09:40
*Aan:* [email protected]
*Onderwerp:* java/openjdk17 does not nuild
Hi;
After pulling tonight's port tree, I have to upgrade
java/openjdk17, but
[root@numenor openjdk17]# make all
===> Building for openjdk17-17.0.16+8.1_2
Error: 'make -jN' is not supported, use 'make JOBS=N'
I have commented out MAKEFLAGS= -j 8 in /etc/make.conf
with no success.
Any help appreciated.
Regards,
Xavier
--
Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
https://www.amdh.fr
------------------------------------------------------------------------
--
Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
https://www.amdh.fr
--
Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
https://www.amdh.fr