pog5 / minecraft-freebsd

A guide on how to setup Prism Launcher and Minecraft on FreeBSD.
MIT License
14 stars 3 forks source link

Compiling LWGL3 stuck #10

Open Lenni-builder opened 4 months ago

Lenni-builder commented 4 months ago

Compiling LWGL3 doesn't work. Every time I run it it gets stuck at the same place, I always have to press Ctrl+C to stop compilation:

lenni@thinkpad:~/Downloads/lwjgl3 $ sudo make install clean 
Password:
Sorry, try again.
Password:
===>  Building for lwjgl3-3.3.3
[  0% 1/1] cd /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3 && /usr/local/bin/cmake -E env JAVACMD=/usr/local/openjdk17/bin/java JAVA8_HOME=/usr/local/openjdk8 ant all && /usr/local/bin/cmake -E env JAVACMD=/usr/local/openjdk17/bin/java JAVA8_HOME=/usr/local/openjdk8 ant release -Dbuild.offline=yes -Djavadoc.skip=yes
Buildfile: /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/build.xml

init:

check-dependencies:

-compile-generator:

compile-templates:
[Templates] Compiling Kotlin templates. This will take 1-2 minutes...
  [kotlinc] Compiling [/home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/core/src/templates/kotlin/core/jni, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/core/src/templates/kotlin/core/libc, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/core/src/templates/kotlin/core/libffi, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/core/src/templates/kotlin/core/linux, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/core/src/templates/kotlin/core/freebsd, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/core/src/templates/kotlin/core/macos, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/core/src/templates/kotlin/core/templates, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/core/src/templates/kotlin/core/windows, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/core/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/harfbuzz/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/zstd/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/lz4/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/nfd/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/openxr/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/egl/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/par/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/glfw/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/tootle/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/odbc/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/remotery/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/nuklear/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/hwloc/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/openvr/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/opengles/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/opengl/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/bgfx/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/opus/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/fmod/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/yoga/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/xxhash/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/ktx/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/shaderc/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/stb/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/llvm/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/sse/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/opencl/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/vma/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/nanovg/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/jawt/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/lmdb/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/spvc/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/rpmalloc/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/openal/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/libdivide/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/assimp/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/cuda/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/freetype/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/meow/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/vulkan/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/meshoptimizer/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/tinyexr/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/tinyfd/src/templates/kotlin, /home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/modules/lwjgl/jemalloc/src/templates/kotlin] => [/home/lenni/Downloads/lwjgl3/work/lwjgl3-3.3.3/bin/classes/templates]
  [kotlinc] info: kotlinc-jvm 1.9.0 (JRE 17.0.9+9-1)
^Cninja: build stopped: interrupted by user.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

lenni@thinkpad:~/Downloads/lwjgl3 $ 
pog5 commented 4 months ago

What version of FreeBSD are you running? Are you sure its stuck and doing nothing? Check htop or similar

Lenni-builder commented 4 months ago

I'm on FreeBSD 14.0, I'll try running it again with a system monitor open the next time I'm messing around with FreeBSD. Thanks for those tips

vareille commented 4 months ago

the realpath() issue is corrected in tinyfiledialogs v3.17.4 you should get it from http://sf.net/p/tinyfiledialogs

Lenni-builder commented 4 months ago

I'll just try the binary build of LWGL