Cannot compile games or use ENIGMA in Fedora 25

Reporter: 9Morello  |  Status: open  |  Last Modified: April 19, 2017, 06:17:49 PM
I've followed the build instructions from here. I can compiling everything just fine in Fedora 25, and LateralGM loads as long as I use the x86 Open JRE. However, I cannot compile anything, nor by LateralGM nor using the Terminal.

Those are the 2 error screens in LateralGM:
lateralgm_error1
lateralgm_error2

This is the error report:

Operating System: Linux
Version: 4.10.10-200.fc25.x86_64
Architecture: i386

Java Name: OpenJDK Server VM
Java Vendor: Oracle Corporation
Version: 1.8.0_121

Available processors (cores): 8
Free memory (bytes): 65288448
Maximum memory (bytes): 954466304
Total memory available to JVM (bytes): 82313216

File system root: /
Total space (bytes): 140975374336
Free space (bytes): 83744063488
Usable space (bytes): 76559220736

Stack trace:

java.lang.UnsatisfiedLinkError: Unable to load library 'compileEGMf': Native library (linux-x86/libcompileEGMf.so) not found in resource path ([file:/home/morello/enigma-dev_meme2/plugins/enigma.jar])
	at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:271)
	at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:398)
	at com.sun.jna.Library$Handler.<init>(Library.java:147)
	at com.sun.jna.Native.loadLibrary(Native.java:412)
	at com.sun.jna.Native.loadLibrary(Native.java:391)
	at org.enigma.EnigmaRunner.attemptLib(EnigmaRunner.java:248)
	at org.enigma.EnigmaRunner.access$1(EnigmaRunner.java:241)
	at org.enigma.EnigmaRunner$3.run(EnigmaRunner.java:179)

And this is the error I get if I use the Terminal:

$ java -jar plugins/enigma.jar pkmn2.gmk
Loading lib files in /home/morello/enigma-dev_meme2/lateralgm.jar
01_move.lgl 02_main1.lgl 03_main2.lgl 04_control.lgl 
 05_score.lgl 06_extra.lgl 07_draw.lgl 
enigma: java.lang.NullPointerException: null

libcompileEGMf.so is inside the enigma-dev folder. No idea why it isn't finding it.
If theres any information missing, please tell.

Please sign in to post comments, or you can view this issue on GitHub.