johalun / lwjgl3-port Goto Github PK
View Code? Open in Web Editor NEWMinecraft 1.14 (was: FreeBSD port of LWJGL3)
Minecraft 1.14 (was: FreeBSD port of LWJGL3)
I have compiled this lwjgl3-port just fine, but when trying to run the game, i run into the following error.
CMD IN: -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -Djava.library.path=/home/kaiser/minecraft/versions/1.13/1.13-natives-1487427133536367 -Dminecraft.launcher.brand=java-minecraft-launcher -Dminecraft.launcher.version=1.6.89-j -cp /home/kaiser/minecraft/libraries/com/mojang/patchy/1.1/patchy-1.1.jar:/home/kaiser/minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/kaiser/minecraft/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar:/home/kaiser/minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/kaiser/minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/kaiser/minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/home/kaiser/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/kaiser/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/kaiser/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/kaiser/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/kaiser/minecraft/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar:/home/kaiser/minecraft/libraries/com/google/guava/guava/21.0/guava-21.0.jar:/home/kaiser/minecraft/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:/home/kaiser/minecraft/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar:/home/kaiser/minecraft/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/home/kaiser/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/kaiser/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/kaiser/minecraft/libraries/com/mojang/brigadier/0.1.27/brigadier-0.1.27.jar:/home/kaiser/minecraft/libraries/com/mojang/datafixerupper/1.0.16/datafixerupper-1.0.16.jar:/home/kaiser/minecraft/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/home/kaiser/minecraft/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar:/home/kaiser/minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/kaiser/minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/kaiser/minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/kaiser/minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/kaiser/minecraft/libraries/it/unimi/dsi/fastutil/7.1.0/fastutil-7.1.0.jar:/home/kaiser/minecraft/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar:/home/kaiser/minecraft/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar:/home/kaiser/minecraft/libraries/org/lwjgl/lwjgl/3.1.6/lwjgl-3.1.6.jar:/home/kaiser/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.1.6/lwjgl-jemalloc-3.1.6.jar:/home/kaiser/minecraft/libraries/org/lwjgl/lwjgl-openal/3.1.6/lwjgl-openal-3.1.6.jar:/home/kaiser/minecraft/libraries/org/lwjgl/lwjgl-opengl/3.1.6/lwjgl-opengl-3.1.6.jar:/home/kaiser/minecraft/libraries/org/lwjgl/lwjgl-glfw/3.1.6/lwjgl-glfw-3.1.6.jar:/home/kaiser/minecraft/libraries/org/lwjgl/lwjgl-stb/3.1.6/lwjgl-stb-3.1.6.jar:/home/kaiser/minecraft/libraries/com/mojang/realms/1.13.4/realms-1.13.4.jar:/home/kaiser/minecraft/libraries/com/mojang/text2speech/1.10.3/text2speech-1.10.3.jar:/home/kaiser/minecraft/versions/1.13/1.13.jar net.minecraft.client.main.Main --username Kaiser2nd --version 1.13 --gameDir /home/kaiser/minecraft --assetsDir /home/kaiser/minecraft/assets --assetIndex 1.13 --uuid 2b3de4b47e5b49b0a78c58afbfecfa91 --accessToken 121429e32e244bc18ff29bd5cf021e79 --userType legacy --versionType release
CMD OUT: -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -Djava.library.path=/home/kaiser/lwjgl3-port//native-libs:/home/kaiser/lwjgl3-port//lwjgl3/bin/libs/ -Dminecraft.launcher.brand=java-minecraft-launcher -Dminecraft.launcher.version=1.6.89-j -cp /home/kaiser/minecraft/libraries/com/mojang/patchy/1.1/patchy-1.1.jar:/home/kaiser/minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/kaiser/minecraft/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar:/home/kaiser/minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/kaiser/minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/kaiser/minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/home/kaiser/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/kaiser/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/kaiser/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/kaiser/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/kaiser/minecraft/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar:/home/kaiser/minecraft/libraries/com/google/guava/guava/21.0/guava-21.0.jar:/home/kaiser/minecraft/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:/home/kaiser/minecraft/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar:/home/kaiser/minecraft/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/home/kaiser/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/kaiser/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/kaiser/minecraft/libraries/com/mojang/brigadier/0.1.27/brigadier-0.1.27.jar:/home/kaiser/minecraft/libraries/com/mojang/datafixerupper/1.0.16/datafixerupper-1.0.16.jar:/home/kaiser/minecraft/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/home/kaiser/minecraft/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar:/home/kaiser/minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/kaiser/minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/kaiser/minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/kaiser/minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/kaiser/minecraft/libraries/it/unimi/dsi/fastutil/7.1.0/fastutil-7.1.0.jar:/home/kaiser/minecraft/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar:/home/kaiser/minecraft/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar:/home/kaiser/lwjgl3-port//lwjgl3/bin/RELEASE/lwjgl/lwjgl.jar:/home/kaiser/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.1.6/lwjgl-jemalloc-3.1.6.jar:/home/kaiser/lwjgl3-port//lwjgl3/bin/RELEASE/lwjgl-openal/lwjgl-openal.jar:/home/kaiser/lwjgl3-port//lwjgl3/bin/RELEASE/lwjgl-opengl/lwjgl-opengl.jar:/home/kaiser/lwjgl3-port//lwjgl3/bin/RELEASE/lwjgl-glfw/lwjgl-glfw.jar:/home/kaiser/lwjgl3-port//lwjgl3/bin/RELEASE/lwjgl-stb/lwjgl-stb.jar:/home/kaiser/minecraft/libraries/com/mojang/realms/1.13.4/realms-1.13.4.jar:/home/kaiser/minecraft/libraries/com/mojang/text2speech/1.10.3/text2speech-1.10.3.jar:/home/kaiser/minecraft/versions/1.13/1.13.jar net.minecraft.client.main.Main --username Kaiser2nd --version 1.13 --gameDir /home/kaiser/minecraft --assetsDir /home/kaiser/minecraft/assets --assetIndex 1.13 --uuid 2b3de4b47e5b49b0a78c58afbfecfa91 --accessToken 121429e32e244bc18ff29bd5cf021e79 --userType legacy --versionType release
OpenJDK 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
[20:57:10] [Client thread/INFO]: Setting user: Kaiser2nd
[20:57:12] [Client thread/INFO]: LWJGL Version: 3.2.1 SNAPSHOT
[20:57:13] [Client thread/INFO]: [STDERR]: [LWJGL] [ERROR] Incompatible Java and native library versions detected.
Possible reasons:
a) -Djava.library.path is set to a folder containing shared libraries of an older LWJGL version.
b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
a) Make sure to not set -Djava.library.path (it is not needed for developing with LWJGL 3) or make
sure the folder it points to contains the shared libraries of the correct LWJGL version.
b) Check the classpath and make sure to only have jar files of the same LWJGL version in it.
[20:57:13] [Client thread/INFO]: [STDERR]: [LWJGL] [ERROR] Incompatible Java and native library versions detected.
Possible reasons:
a) -Djava.library.path is set to a folder containing shared libraries of an older LWJGL version.
b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
a) Make sure to not set -Djava.library.path (it is not needed for developing with LWJGL 3) or make
sure the folder it points to contains the shared libraries of the correct LWJGL version.
b) Check the classpath and make sure to only have jar files of the same LWJGL version in it.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00000008020d825d, pid=13140, tid=0x0000000000018ce7
#
# JRE version: OpenJDK Runtime Environment (8.0_181-b13) (build 1.8.0_181-b13)
# Java VM: OpenJDK 64-Bit Server VM (25.181-b13 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x8d825d] JVM_handle_bsd_signal+0x1223dd
#
# Core dump written. Default location: /usr/home/kaiser/minecraft/java.core
#
# An error report file with more information is saved as:
# /usr/home/kaiser/minecraft/hs_err_pid13140.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
Abort trap (core dumped)
Is there a compelling this hasn't been made into a proper FreeBSD port. The existing minecraft.1.13-client port is broken and pulls code from some random server. I'm willing to build and submit a proper port, if there aren't compelling reasons not to.
When attempting to run the build script it presents me with this for each dependency it is attempting to download from github
Please make sure you have the correct access rights
and the repository exists.
Cloning into 'bimg'...
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
I've tried everything I can from a Google search of “cannot preempt symbol” (try it yourself; only 22 results). No luck after three hours. The ports version of openal-soft builds just fine for me, though.
I'm on FreeBSD 12.0-RELEASE, amd64.
[ 49%] Building C object CMakeFiles/alffplay.dir/common/almalloc.c.o
[ 50%] Building C object CMakeFiles/alffplay.dir/common/atomic.c.o
[ 51%] Building C object CMakeFiles/alffplay.dir/common/rwlock.c.o
[ 51%] Building C object CMakeFiles/alffplay.dir/common/threads.c.o
[ 52%] Building C object CMakeFiles/alffplay.dir/common/uintmap.c.o
[ 53%] Linking CXX executable alffplay
/usr/bin/ld: error: cannot preempt symbol: alcOpenDevice
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcCreateContext
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcMakeContextCurrent
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcIsExtensionPresent
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcGetString
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcGetError
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcGetString
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcDestroyContext
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcOpenDevice
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcMakeContextCurrent
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcDestroyContext
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcCloseDevice
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alDeleteSources
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:((anonymous namespace)::AudioState::~AudioState())
/usr/bin/ld: error: cannot preempt symbol: alDeleteBuffers
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:((anonymous namespace)::AudioState::~AudioState())
/usr/bin/ld: error: cannot preempt symbol: alIsExtensionPresent
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:((anonymous namespace)::AudioState::handler())
/usr/bin/ld: error: cannot preempt symbol: alGetEnumValue
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:((anonymous namespace)::AudioState::handler())
/usr/bin/ld: error: cannot preempt symbol: alIsExtensionPresent
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:((anonymous namespace)::AudioState::handler())
/usr/bin/ld: error: cannot preempt symbol: alGetEnumValue
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:((anonymous namespace)::AudioState::handler())
/usr/bin/ld: error: cannot preempt symbol: alIsExtensionPresent
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:((anonymous namespace)::AudioState::handler())
/usr/bin/ld: error: cannot preempt symbol: alIsExtensionPresent
>>> defined in libopenal.so.1.18.2
>>> referenced by alffplay.cpp
>>> CMakeFiles/alffplay.dir/examples/alffplay.cpp.o:((anonymous namespace)::AudioState::handler())
ssterling back at it again with another episode of I can't compile anything right
The script (or whatever part of it) fails to build as fetching lwjgl32.dll
returns an HTTP 403 response. The same happens in a web browser, too; see for yourself: https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll. I'm not sure where else to find this file, else I'd just fix it and make a PR.
release:
[delete] Deleting directory /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE
[mkdir] Created dir: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE
[copy] Copying 1 file to /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE
[mkdir] Created dir: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-bgfx/native
[mkdir] Created dir: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native
[mkdir] Created dir: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-assimp/native
[get] Getting: https://build.lwjgl.org/nightly/windows/x64/lwjgl.dll.git
[get] Getting: https://build.lwjgl.org/nightly/windows/x86/assimp32.dll
[get] Getting: https://build.lwjgl.org/nightly/macosx/x64/liblwjgl.dylib
[get] Getting: https://build.lwjgl.org/nightly/windows/x86/bgfx32.dll.git
[get] Getting: https://build.lwjgl.org/nightly/linux/x64/libassimp.so
[get] Getting: https://build.lwjgl.org/nightly/windows/x64/lwjgl.dll
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native/lwjgl.dll
[get] Getting: https://build.lwjgl.org/nightly/linux/x64/libassimp.so.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-assimp/native/libassimp.so.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-bgfx/native/bgfx32.dll.git
[get] Getting: https://build.lwjgl.org/nightly/windows/x64/assimp.dll.git
[get] Getting: https://build.lwjgl.org/nightly/windows/x64/assimp.dll
[get] Getting: https://build.lwjgl.org/nightly/windows/x64/bgfx.dll.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-assimp/native/assimp.dll.git
[get] Getting: https://build.lwjgl.org/nightly/macosx/x64/libbgfx.dylib
[get] Getting: https://build.lwjgl.org/nightly/windows/x64/bgfx.dll
[get] Getting: https://build.lwjgl.org/nightly/linux/x64/liblwjgl.so
[get] Getting: https://build.lwjgl.org/nightly/macosx/x64/libbgfx.dylib.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-assimp/native/libassimp.so
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native/liblwjgl.dylib
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-assimp/native/assimp32.dll
[get] Getting: https://build.lwjgl.org/nightly/windows/x86/bgfx32.dll
[get] Getting: https://build.lwjgl.org/nightly/linux/x64/libbgfx.so
[get] Getting: https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll
[get] Getting: https://build.lwjgl.org/nightly/windows/x86/assimp32.dll.git
[get] Getting: https://build.lwjgl.org/nightly/macosx/x64/liblwjgl.dylib.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native/lwjgl.dll.git
[get] Getting: https://build.lwjgl.org/nightly/macosx/x64/libassimp.dylib.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native/liblwjgl.dylib.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-assimp/native/assimp32.dll.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native/lwjgl32.dll
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-bgfx/native/libbgfx.so
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-bgfx/native/bgfx32.dll
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-bgfx/native/libbgfx.dylib.git
[get] Getting: https://build.lwjgl.org/nightly/linux/x64/liblwjgl.so.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native/liblwjgl.so
[get] Getting: https://build.lwjgl.org/nightly/macosx/x64/libassimp.dylib
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-bgfx/native/bgfx.dll
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-bgfx/native/libbgfx.dylib
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-bgfx/native/bgfx.dll.git
[get] Getting: https://build.lwjgl.org/nightly/linux/x64/libbgfx.so.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-assimp/native/assimp.dll
[get] Getting: https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-bgfx/native/libbgfx.so.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-assimp/native/libassimp.dylib
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native/liblwjgl.so.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-assimp/native/libassimp.dylib.git
[get] To: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native/lwjgl32.dll.git
[jar] Building jar: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-cuda/lwjgl-cuda.jar
[mkdir] Created dir: /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl-cuda/javadoc
[javadoc] Generating Javadoc
[javadoc] Javadoc execution
[javadoc] Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Djava.net.preferIPv4Stack=true
[javadoc] Loading source file /usr/home/smp/programs/lwjgl3-port/lwjgl3/modules/lwjgl/cuda/src/main/java/org/lwjgl/cuda/CUDA.java...
[javadoc] Loading source file /usr/home/smp/programs/lwjgl3-port/lwjgl3/modules/lwjgl/cuda/src/generated/java/org/lwjgl/cuda/CU.java...
[get] Error opening connection java.io.IOException: Server returned HTTP response code: 403 for URL: https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll
[get] Error opening connection java.io.IOException: Server returned HTTP response code: 403 for URL: https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll
[get] Error opening connection java.io.IOException: Server returned HTTP response code: 403 for URL: https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll
[get] Can't get https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll to /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native/lwjgl32.dll
[get] Error opening connection java.io.IOException: Server returned HTTP response code: 403 for URL: https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll.git
[get] Error opening connection java.io.IOException: Server returned HTTP response code: 403 for URL: https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll.git
[get] Error opening connection java.io.IOException: Server returned HTTP response code: 403 for URL: https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll.git
[get] Can't get https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll.git to /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native/lwjgl32.dll.git
BUILD FAILED
/usr/home/smp/programs/lwjgl3-port/lwjgl3/build.xml:1120: The following error occurred while executing this line:
/usr/home/smp/programs/lwjgl3-port/lwjgl3/build.xml:982: The following error occurred while executing this line:
/usr/home/smp/programs/lwjgl3-port/lwjgl3/build.xml:937: The following error occurred while executing this line:
/usr/home/smp/programs/lwjgl3-port/lwjgl3/build.xml:866: Can't get https://build.lwjgl.org/nightly/windows/x86/lwjgl32.dll to /usr/home/smp/programs/lwjgl3-port/lwjgl3/bin/RELEASE/lwjgl/native/lwjgl32.dll
And yes, I've tried deleting everything and cloning the repo again.
What work perfectly on 12-CURRENT seem to fail on 13-CURRENT. I experience two issues
Updating all dependencies and lwjgl3 itself did not help. Experimenting now with building the updated repos on a clean 12-RELEASE system to see if the problem exist there.
CMD IN: -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -Djava.library.path=/home/mike/minecraft/versions/1.13.2/1.13.2-natives-4836937302868 -Dminecraft.launcher.brand=java-minecraft-launcher -Dminecraft.launcher.version=1.6.89-j -cp /home/mike/minecraft/libraries/com/mojang/patchy/1.1/patchy-1.1.jar:/home/mike/minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/mike/minecraft/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar:/home/mike/minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/mike/minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/mike/minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/home/mike/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/mike/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/mike/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/mike/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/mike/minecraft/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar:/home/mike/minecraft/libraries/com/google/guava/guava/21.0/guava-21.0.jar:/home/mike/minecraft/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:/home/mike/minecraft/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar:/home/mike/minecraft/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/home/mike/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/mike/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/mike/minecraft/libraries/com/mojang/brigadier/1.0.14/brigadier-1.0.14.jar:/home/mike/minecraft/libraries/com/mojang/datafixerupper/1.0.19/datafixerupper-1.0.19.jar:/home/mike/minecraft/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/home/mike/minecraft/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar:/home/mike/minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/mike/minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/mike/minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/mike/minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/mike/minecraft/libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar:/home/mike/minecraft/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar:/home/mike/minecraft/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar:/home/mike/minecraft/libraries/com/mojang/realms/1.13.9/realms-1.13.9.jar:/home/mike/minecraft/libraries/org/lwjgl/lwjgl/3.1.6/lwjgl-3.1.6.jar:/home/mike/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.1.6/lwjgl-jemalloc-3.1.6.jar:/home/mike/minecraft/libraries/org/lwjgl/lwjgl-openal/3.1.6/lwjgl-openal-3.1.6.jar:/home/mike/minecraft/libraries/org/lwjgl/lwjgl-opengl/3.1.6/lwjgl-opengl-3.1.6.jar:/home/mike/minecraft/libraries/org/lwjgl/lwjgl-glfw/3.1.6/lwjgl-glfw-3.1.6.jar:/home/mike/minecraft/libraries/org/lwjgl/lwjgl-stb/3.1.6/lwjgl-stb-3.1.6.jar:/home/mike/minecraft/libraries/com/mojang/text2speech/1.10.3/text2speech-1.10.3.jar:/home/mike/minecraft/versions/1.13.2/1.13.2.jar net.minecraft.client.main.Main --username embryocore --version 1.13.2 --gameDir /home/mike/.minecraft --assetsDir /home/mike/minecraft/assets --assetIndex 1.13.1 --uuid 60e83d817da04a1590a42700c3e294ec --accessToken a62be787e792433a80321cb672e31a51 --userType legacy --versionType release --width 854 --height 480
CMD OUT: -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -Djava.library.path=/home/mike/lwjgl3//native-libs:/home/mike/lwjgl3//lwjgl3/bin/libs/ -Dminecraft.launcher.brand=java-minecraft-launcher -Dminecraft.launcher.version=1.6.89-j -cp /home/mike/minecraft/libraries/com/mojang/patchy/1.1/patchy-1.1.jar:/home/mike/minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/mike/minecraft/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar:/home/mike/minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/mike/minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/mike/minecraft/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/home/mike/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/mike/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/mike/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/mike/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/mike/minecraft/libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar:/home/mike/minecraft/libraries/com/google/guava/guava/21.0/guava-21.0.jar:/home/mike/minecraft/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:/home/mike/minecraft/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar:/home/mike/minecraft/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/home/mike/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/mike/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/mike/minecraft/libraries/com/mojang/brigadier/1.0.14/brigadier-1.0.14.jar:/home/mike/minecraft/libraries/com/mojang/datafixerupper/1.0.19/datafixerupper-1.0.19.jar:/home/mike/minecraft/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/home/mike/minecraft/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar:/home/mike/minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/mike/minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/mike/minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/mike/minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/mike/minecraft/libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar:/home/mike/minecraft/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar:/home/mike/minecraft/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar:/home/mike/minecraft/libraries/com/mojang/realms/1.13.9/realms-1.13.9.jar:/home/mike/lwjgl3//lwjgl3/bin/RELEASE/lwjgl/lwjgl.jar:/home/mike/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.1.6/lwjgl-jemalloc-3.1.6.jar:/home/mike/lwjgl3//lwjgl3/bin/RELEASE/lwjgl-openal/lwjgl-openal.jar:/home/mike/lwjgl3//lwjgl3/bin/RELEASE/lwjgl-opengl/lwjgl-opengl.jar:/home/mike/lwjgl3//lwjgl3/bin/RELEASE/lwjgl-glfw/lwjgl-glfw.jar:/home/mike/lwjgl3//lwjgl3/bin/RELEASE/lwjgl-stb/lwjgl-stb.jar:/home/mike/minecraft/libraries/com/mojang/text2speech/1.10.3/text2speech-1.10.3.jar:/home/mike/minecraft/versions/1.13.2/1.13.2.jar net.minecraft.client.main.Main --username embryocore --version 1.13.2 --gameDir /home/mike/.minecraft --assetsDir /home/mike/minecraft/assets --assetIndex 1.13.1 --uuid 60e83d817da04a1590a42700c3e294ec --accessToken a62be787e792433a80321cb672e31a51 --userType legacy --versionType release --width 854 --height 480
OpenJDK 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
[16:21:48] [Client thread/INFO]: Setting user: embryocore
[16:21:49] [Client thread/INFO]: LWJGL Version: 3.2.1 SNAPSHOT
[16:21:49] [Client thread/INFO]: [STDERR]: [LWJGL] [ERROR] Incompatible Java and native library versions detected.
Possible reasons:
a) -Djava.library.path is set to a folder containing shared libraries of an older LWJGL version.
b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
a) Make sure to not set -Djava.library.path (it is not needed for developing with LWJGL 3) or make
sure the folder it points to contains the shared libraries of the correct LWJGL version.
b) Check the classpath and make sure to only have jar files of the same LWJGL version in it.
[16:21:49] [Client thread/INFO]: [STDERR]: [LWJGL] [ERROR] Incompatible Java and native library versions detected.
Possible reasons:
a) -Djava.library.path is set to a folder containing shared libraries of an older LWJGL version.
b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
a) Make sure to not set -Djava.library.path (it is not needed for developing with LWJGL 3) or make
sure the folder it points to contains the shared libraries of the correct LWJGL version.
b) Check the classpath and make sure to only have jar files of the same LWJGL version in it.
[16:21:49] [Client thread/INFO]: [STDERR]: [LWJGL] Failed to load a library. Possible solutions:
a) Add the directory that contains the shared library to -Djava.library.path or -Dorg.lwjgl.librarypath.
b) Add the JAR that contains the shared library to the classpath.
[16:21:49] [Client thread/INFO]: [STDERR]: [LWJGL] Enable debug mode with -Dorg.lwjgl.util.Debug=true for better diagnostics.
[16:21:49] [Client thread/INFO]: [STDERR]: [LWJGL] Enable the SharedLibraryLoader debug mode with -Dorg.lwjgl.util.DebugLoader=true for better diagnostics.
ld-elf.so.1: /home/mike/lwjgl3/lwjgl3/bin/libs/liblwjgl.so: Undefined symbol "dcbNewCallback"
Hi. First off, thank you so much for trying to get Minecraft 1.13.x working under FreeBSD. I'm stuck at 1.12.2 until I can get this working - and really annoying that I have to dual boot into Linux just to try MC 1.13.x
Anyway, when it gets the the 'bx' part in the build.sh script, I get the following error.
[bx (freebsd)]$ tools/bin/bsd/genie
/data/home/graemeg/temp/lwjgl3-port/bx/tools/bin/bsd/genie: Undefined symbol "stat@FBSD_1.5"
I'm assuming it is because I'm using FreeBSD 11.2 and you probably used FreeBSD 12? Or at least the 'genie' executable is for FreeBSD 12? This is why I think so...
[bx (freebsd)]$ file tools/bin/bsd/genie
tools/bin/bsd/genie: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 12.0 (1200084), FreeBSD-style, stripped
[bx (freebsd)]$ freebsd-version
11.2-RELEASE-p4
Any ideas where I could get a FreeBSD 11.2 compatible 'genie' executable, or how I can build it myself. I have no idea what genie is, so by the way. ;-)
It may just be a user error on my part but here is the output. I will keep looking into it until I manage to get past the issue.
Iv tried at both /usr/local/bin/gcc and /usr/local/bin/gcc8 as well as 7 and 6 (Iv removed all versions as well and only tested on 8 with same error)
Cloning dependencies...
fatal: destination path 'lwjgl3' already exists and is not an empty directory.
fatal: destination path 'openal-soft' already exists and is not an empty directory.
fatal: destination path 'glfw' already exists and is not an empty directory.
fatal: destination path 'bgfx' already exists and is not an empty directory.
fatal: destination path 'bimg' already exists and is not an empty directory.
fatal: destination path 'bx' already exists and is not an empty directory.
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.0
-- Check for working C compiler: /usr/local/bin/gcc8
-- Check for working C compiler: /usr/local/bin/gcc8 -- broken
CMake Error at /usr/local/share/cmake/Modules/CMakeTestCCompiler.cmake:52 (message):
The C compiler
"/usr/local/bin/gcc8"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: /usr/home/acg/Downloads/minecraft-client-1.13/openal-soft/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/local/bin/gmake" "cmTC_ac3ee/fast"
/usr/local/bin/gmake -f CMakeFiles/cmTC_ac3ee.dir/build.make CMakeFiles/cmTC_ac3ee.dir/build
gmake[1]: Entering directory '/usr/home/acg/Downloads/minecraft-client-1.13/openal-soft/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ac3ee.dir/testCCompiler.c.o
/usr/local/bin/gcc8 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -o CMakeFiles/cmTC_ac3ee.dir/testCCompiler.c.o -c /usr/home/acg/Downloads/minecraft-client-1.13/openal-soft/build/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_ac3ee
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ac3ee.dir/link.txt --verbose=1
/usr/local/bin/gcc8 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 CMakeFiles/cmTC_ac3ee.dir/testCCompiler.c.o -o cmTC_ac3ee
/usr/local/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status
gmake[1]: *** [CMakeFiles/cmTC_ac3ee.dir/build.make:87: cmTC_ac3ee] Error 1
gmake[1]: Leaving directory '/usr/home/acg/Downloads/minecraft-client-1.13/openal-soft/build/CMakeFiles/CMakeTmp'
gmake: *** [Makefile:121: cmTC_ac3ee/fast] Error 2
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:5 (PROJECT)
-- Configuring incomplete, errors occurred!
See also "/usr/home/acg/Downloads/minecraft-client-1.13/openal-soft/build/CMakeFiles/CMakeOutput.log".
See also "/usr/home/acg/Downloads/minecraft-client-1.13/openal-soft/build/CMakeFiles/CMakeError.log".
Minecraft now needs the function org.lwjgl.glfw.GLFWImage.malloc(int intArg, org.lwjgl.system.MemoryStack memStack), which does not exists until 3.3.x. I have tried to backport this function but seems like it did not see it. Until someone manages to get 3.3.x working there will be no 1.20.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.