Skip site navigation (1)Skip section navigation (2)
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>
&nbsp;
<p><strong>Van:</strong> Xavier Humbert &lt;xavier@groumpf.org&gt;<br>
<strong>Datum:</strong> zondag, 14 september 2025 10:37<br>
<strong>Aan:</strong> Ronald Klop &lt;ronald-lists@klop.ws&gt;<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">
&nbsp;</blockquote>

<p><font face="monospace">Her is my make.conf :</font></p>

<p><font face="monospace">CPUTYPE?=core2<br>
CFLAGS+=&nbsp; &nbsp; &nbsp; &nbsp; -g<br>
CXXFLAGS+=&nbsp; &nbsp; &nbsp; -g<br>
#MAKEFLAGS= -j 8<br>
MASTER_SITE_BACKUP?=&nbsp; &nbsp; \<br>
&nbsp; &nbsp; &nbsp; &nbsp; <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?=&nbsp; ${MASTER_SITE_BACKUP}<br>
MASTER_SORT_REGEX?=&nbsp; &nbsp; &nbsp;://[^/]*\.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=&nbsp; &nbsp;GSSAPI_MIT<br>
.if ${.CURDIR:M*/ports/net/librsync}<br>
&nbsp; 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&nbsp;</font><br>
&nbsp;</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>
===&gt;&nbsp; License GPLv2 accepted by the user<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on file: /usr/local/sbin/pkg - found<br>
===&gt; Fetching all distfiles required by openjdk17-17.0.16+8.1_2 for building<br>
===&gt;&nbsp; Extracting for openjdk17-17.0.16+8.1_2<br>
=&gt; SHA256 Checksum OK for battleblow-jdk17u-jdk-17.0.16+8-1_GH0.tar.gz.<br>
===&gt;&nbsp; Patching for openjdk17-17.0.16+8.1_2<br>
===&gt;&nbsp; Applying FreeBSD patches for openjdk17-17.0.16+8.1_2 from /usr/ports/java/openjdk17/files<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on executable: zip - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on package: autoconf&gt;0 - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on file: /usr/local/include/cups/cups.h - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on executable: bash - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on executable: gsed - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on package: gmake&gt;=4.4.1 - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on package: libiconv&gt;=1.14_11 - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on package: pkgconf&gt;=1.3.0_1 - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on file: /usr/local/libdata/pkgconfig/xtst.pc - found<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on shared library: libasound.so - found (/usr/local/lib/libasound.so)<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so)<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on shared library: libgif.so - found (/usr/local/lib/libgif.so)<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on shared library: libharfbuzz.so - found (/usr/local/lib/libharfbuzz.so)<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on shared library: liblcms2.so - found (/usr/local/lib/liblcms2.so)<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so)<br>
===&gt;&nbsp; &nbsp;openjdk17-17.0.16+8.1_2 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)<br>
===&gt;&nbsp; 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&nbsp; -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&nbsp; -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>
===&gt;&nbsp; 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.&nbsp; Stop.<br>
===&gt; 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>
&nbsp;</p>

<p>&nbsp;</p>

<blockquote>
<p><font face="monospace"><small><strong>Van:</strong> Xavier Humbert <a class="moz-txt-link-rfc2396E" href="mailto:xavier@groumpf.org">&lt;xavier@groumpf.org&gt;</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>
===&gt;&nbsp; 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">--&nbsp;<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>
&nbsp;</div>

<hr></div>
</blockquote>
<br>
<br>
&nbsp;</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>
&nbsp;</body></html>
help

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