Git Product home page Git Product logo

lwjgl3-port's Issues

Game refusing to start after compiling and pointing to minecraft_runtime-1.13

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)

FreeBSD port

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.

No Permission for dependencies?

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.

Linker “error: cannot preempt symbol” when building openal-soft

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())

HTTP 403 Access Denied when fetching `lwjgl32.dll`

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.

Graphic issues on FreeBSD 13

What work perfectly on 12-CURRENT seem to fail on 13-CURRENT. I experience two issues

  • Jumping cause the view to swing heavily up and down. Disabling "view bobbing" fixes this.
  • When moving the around in the inventory screen the avatar should follow the mouse cursor but instead is rotating 10x more than it should. After a second of moving the mouse the game freezes.

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.

Hi. I am having this issue.

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"

Failed to build under FreeBSD 11.2

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. ;-)

Build Issue with cmake

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".

It is over

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.