Re: git: 35901ec12998 - main - java/java3d: Fix build with lld

From: Tijl Coosemans <tijl_at_FreeBSD.org>
Date: Sat, 27 Sep 2025 18:48:23 UTC
On Sat, 27 Sep 2025 15:36:19 +0300 Vladimir Druzenko wrote:
> 27.09.2025 00:05, Tijl Coosemans пишет:
>> The branch main has been updated by tijl:
>>
>> URL: https://cgit.FreeBSD.org/ports/commit/?id=35901ec129986f9f9d26f75b8dbeb2d5e6b6faf4
>>
>> commit 35901ec129986f9f9d26f75b8dbeb2d5e6b6faf4
>> Author:     Tijl Coosemans <tijl@FreeBSD.org>
>> AuthorDate: 2025-08-13 15:51:44 +0000
>> Commit:     Tijl Coosemans <tijl@FreeBSD.org>
>> CommitDate: 2025-09-26 20:58:16 +0000
>>
>>      java/java3d: Fix build with lld
>>      
>>      Replace Solaris -G flag with -shared.
>> ---
>>   java/java3d/Makefile            | 3 +--
>>   java/java3d/files/patch-freebsd | 4 ++--
>>   2 files changed, 3 insertions(+), 4 deletions(-)
> 
> Hello!
> 
> This patch breaks the build:
> 
> ===>   Generating temporary packing list  
> install  -m 0644 
> /wrkdirs/usr/ports/java/java3d/work/java3d-1.5.2/vecmath/dist/lib/ext/vecmath.jar 
> /wrkdirs/usr/ports/java/java3d/work/java3d-1.5.2/j3d-core/build/default/opt/lib/ext/j3dcore.jar 
> /wrkdirs/usr/ports/java/java3d/work/java3d-1.5.2/j3d-core/build/default/opt/lib/ext/j3dutils.jar 
> /wrkdirs/usr/ports/java/java3d/work/stage/usr/local/openjdk8/jre/lib/ext
> install 
> /wrkdirs/usr/ports/java/java3d/work/java3d-1.5.2/j3d-core/build/default/opt/native/libj3dcore-ogl.so 
> /wrkdirs/usr/ports/java/java3d/work/stage/usr/local/openjdk8/jre/lib/amd64
> install: 
> /wrkdirs/usr/ports/java/java3d/work/java3d-1.5.2/j3d-core/build/default/opt/native/libj3dcore-ogl.so: 
> No such file or directory
> *** Error code 71
> 
> Same in poudriere 14.3 amd64 and on live system 14.3 amd64.
> After revert build fine.
> 

Fixed in ae151e331161.