Date: Sun, 14 Sep 2025 11:43:15 +0200 (CEST) From: Ronald Klop <ronald-lists@klop.ws> To: Xavier Humbert <xavier@groumpf.org> Cc: ports@freebsd.org, java@freebsd.org Subject: Re: java/openjdk17 does not nuild Message-ID: <1066003420.14419.1757842995487@localhost> In-Reply-To: <ebea7002-0210-4779-9fc9-9fe90bb6a921@groumpf.org> References: <200917645.16346.1757837400312@localhost> <ebea7002-0210-4779-9fc9-9fe90bb6a921@groumpf.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] 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 <xavier@groumpf.org> Datum: zondag, 14 september 2025 10:37 Aan: Ronald Klop <ronald-lists@klop.ws> CC: ports@freebsd.org, java@freebsd.org 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 <xavier@groumpf.org> >> Datum: 14 september 2025 09:40 >> Aan: ports@freebsd.org >> 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 > [-- Attachment #2 --] <html><head></head><body>Hi Xavier,<br> <br> The issue should be fixed. Please git pull so you have port revision 3 of openjdk17.<br> Would be nice to hear if it is also working for you again.<br> <br> Thanks for reporting the problem.<br> <br> Regards,<br> Ronald.<br> <br> <p><strong>Van:</strong> Xavier Humbert <xavier@groumpf.org><br> <strong>Datum:</strong> zondag, 14 september 2025 10:37<br> <strong>Aan:</strong> Ronald Klop <ronald-lists@klop.ws><br> <strong>CC:</strong> ports@freebsd.org, java@freebsd.org<br> <strong>Onderwerp:</strong> Re: java/openjdk17 does not nuild</p> <blockquote style="padding-right: 0px; padding-left: 5px; margin-left: 5px; border-left: #000000 2px solid; margin-right: 0px"> <div class="MessageRFC822Viewer" id="P"> <div class="MultipartAlternativeViewer"> <div class="TextHTMLViewer" id="P.P.P"> <div class="moz-cite-prefix"><font face="monospace">Le 14/09/2025 10:10, Ronald Klop a écrit :</font></div> <blockquote><font face="monospace">Hi,<br class="rw_extra"> <br> I’m trying to fix things on openjdk17 in relation to parallel building. See java@ mailing list in the thread about “nm” errors.<br class="rw_extra"> <br> Can you post more of your make.conf?<br class="rw_extra"> And can you do make clean before make all?<br class="rw_extra"> And post more lines of output?<br class="rw_extra"> <br> I can’t reproduce your error yet.<br class="rw_extra"> <br> Regards,<br class="rw_extra"> Ronald</font><br class="rw_extra"> </blockquote> <p><font face="monospace">Her is my make.conf :</font></p> <p><font face="monospace">CPUTYPE?=core2<br> CFLAGS+= -g<br> CXXFLAGS+= -g<br> #MAKEFLAGS= -j 8<br> MASTER_SITE_BACKUP?= \<br> <a class="moz-txt-link-freetext" href="http://distcache.FreeBSD.org/ports-distfiles/$">http://distcache.FreeBSD.org/ports-distfiles/$</a>{DIST_SUBDIR}/<br> MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}<br> MASTER_SORT_REGEX?= ://[^/]*\.fr[/.]<br> PACKAGES=/usr/ports/packages<br> DEFAULT_VERSIONS+=ssl=openssl<br> DEFAULT_VERSIONS+=python=3.11<br> DEFAULT_VERSIONS+=perl5=5.40<br> DEFAULT_VERSIONS+=mysql=106m<br> DEFAULT_VERSIONS+=llvm=20<br> DEFAULT_VERSIONS+=mono=5.20<br> OPTIONS_UNSET= GSSAPI_BASE<br> OPTIONS_SET= GSSAPI_MIT<br> .if ${.CURDIR:M*/ports/net/librsync}<br> LDFLAGS += -L/usr/local/lib<br> .endif<br> WITH_CTF=yes<br> MK_CTF=yes<br> DEVELOPER=yes<br> TMPFS_BLACKLIST='rust gcc* llvm* texlive-texmf'<br> TMPFS_BLACKLIST_TMPDIR=/var/tmp<br> USE_TMPFS=yes<br> TMPFS_LIMIT=4 </font><br> </p> <p><font face="monospace">An the full output</font></p> <p><font face="monospace">[root@numenor openjdk17]# make MAKE_JOBS_NUMBER=8 all<br> ===> License GPLv2 accepted by the user<br> ===> openjdk17-17.0.16+8.1_2 depends on file: /usr/local/sbin/pkg - found<br> ===> Fetching all distfiles required by openjdk17-17.0.16+8.1_2 for building<br> ===> Extracting for openjdk17-17.0.16+8.1_2<br> => SHA256 Checksum OK for battleblow-jdk17u-jdk-17.0.16+8-1_GH0.tar.gz.<br> ===> Patching for openjdk17-17.0.16+8.1_2<br> ===> Applying FreeBSD patches for openjdk17-17.0.16+8.1_2 from /usr/ports/java/openjdk17/files<br> ===> openjdk17-17.0.16+8.1_2 depends on executable: zip - found<br> ===> openjdk17-17.0.16+8.1_2 depends on package: autoconf>0 - found<br> ===> openjdk17-17.0.16+8.1_2 depends on file: /usr/local/include/cups/cups.h - found<br> ===> openjdk17-17.0.16+8.1_2 depends on executable: bash - found<br> ===> openjdk17-17.0.16+8.1_2 depends on executable: gsed - found<br> ===> openjdk17-17.0.16+8.1_2 depends on package: gmake>=4.4.1 - found<br> ===> openjdk17-17.0.16+8.1_2 depends on package: libiconv>=1.14_11 - found<br> ===> openjdk17-17.0.16+8.1_2 depends on package: pkgconf>=1.3.0_1 - found<br> ===> openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found<br> ===> openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found<br> ===> openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found<br> ===> openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found<br> ===> openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found<br> ===> openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found<br> ===> openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xtst.pc - found<br> ===> openjdk17-17.0.16+8.1_2 depends on shared library: libasound.so - found (/usr/local/lib/libasound.so)<br> ===> openjdk17-17.0.16+8.1_2 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so)<br> ===> openjdk17-17.0.16+8.1_2 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)<br> ===> openjdk17-17.0.16+8.1_2 depends on shared library: libgif.so - found (/usr/local/lib/libgif.so)<br> ===> openjdk17-17.0.16+8.1_2 depends on shared library: libharfbuzz.so - found (/usr/local/lib/libharfbuzz.so)<br> ===> openjdk17-17.0.16+8.1_2 depends on shared library: liblcms2.so - found (/usr/local/lib/liblcms2.so)<br> ===> openjdk17-17.0.16+8.1_2 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so)<br> ===> openjdk17-17.0.16+8.1_2 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)<br> ===> Configuring for openjdk17-17.0.16+8.1_2<br> Warning: You are using legacy autoconf cross-compilation flags.<br> It is recommended that you use --openjdk-target instead.<br> <br> [... output of configure skipped]<br> <br> The following warnings were produced. Repeated here for convenience:<br> WARNING: Ignoring value of MAKE from the environment. Use command line variables instead.<br> WARNING: Ignoring CFLAGS(-O2 -pipe -g -march=core2 -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing ) found in environment. Use --with-extra-cflags<br> 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<br> WARNING: Ignoring LDFLAGS( ) found in environment. Use --with-extra-ldflags<br> WARNING: Option --enable-hotspot-gtest is deprecated and will be ignored.<br> <br> ===> Building for openjdk17-17.0.16+8.1_2<br> Error: 'make -jN' is not supported, use 'make JOBS=N'<br> /usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.16-8-1/make/Init.gmk:115: *** Cannot continue. Stop.<br> ===> Compilation failed unexpectedly.<br> Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to<br> the maintainer.<br> *** Error code 1<br> <br> Stop.<br> make: stopped in /usr/ports/java/openjdk17</font><br> </p> <p> </p> <blockquote> <p><font face="monospace"><small><strong>Van:</strong> Xavier Humbert <a class="moz-txt-link-rfc2396E" href="mailto:xavier@groumpf.org"><xavier@groumpf.org></a><br> <strong>Datum:</strong> 14 september 2025 09:40<br> <strong>Aan:</strong> <a class="moz-txt-link-abbreviated" href="mailto:ports@freebsd.org">ports@freebsd.org</a><br> <strong>Onderwerp:</strong> java/openjdk17 does not nuild</small></font></p> <blockquote style="margin-left: 5px; border-left: 3px solid #ccc; margin-right: 0px; padding-left: 5px;"> <div class="MessageRFC822Viewer" id="P"> <div class="TextPlainViewer" id="P.P"><font face="monospace">Hi;</font><br> <br> <font face="monospace">After pulling tonight's port tree, I have to upgrade java/openjdk17, but</font><br> <br> <font face="monospace">[root@numenor openjdk17]# make all<br> ===> Building for openjdk17-17.0.16+8.1_2<br> Error: 'make -jN' is not supported, use 'make JOBS=N'</font><br> <br> <font face="monospace">I have commented out MAKEFLAGS= -j 8 in /etc/make.conf with no success.</font><br> <br> <font face="monospace">Any help appreciated.</font><br> <br> <font face="monospace">Regards,</font><br> <br> <font face="monospace">Xavier</font><br> <br> <font face="monospace">-- <br> Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer</font><br> <font face="monospace"><a class="moz-txt-link-freetext" href="https://www.amdh.fr">https://www.amdh.fr</a></font><br> <br> </div> <hr></div> </blockquote> <br> <br> </blockquote> <pre class="moz-signature">-- Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer <a class="moz-txt-link-freetext" href="https://www.amdh.fr">https://www.amdh.fr</a> </pre> </div> </div> </div> </blockquote> <br> </body></html>help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1066003420.14419.1757842995487>
