Pages: 1
  Print  
Author Topic: Friend can't run Enigma [SOLVED]  (Read 1358 times)
Offline (Male) HitCoder
Posted on: March 28, 2015, 12:38:59 PM

Member
Location: King's Lynn, England
Joined: Aug 2014
Posts: 151

View Profile WWW Email
We're working on a team project and my friend can't run Enigma, this is the error message he gets:



And also, for more info:

Code: [Select]
Operating System: Windows 7
Version: 6.1
Architecture: x86

Java Vendor: Oracle Corporation
Version: 1.8.0_40

Available processors (cores): 4
Free memory (bytes): 195689000
Maximum memory (bytes): 1013645312
Total memory available to JVM (bytes): 259522560

File system root: C:\
Total space (bytes): 500000878592
Free space (bytes): 173744996352
Usable space (bytes): 173744996352

File system root: D:\
Total space (bytes): 104853504
Free space (bytes): 63520768
Usable space (bytes): 63520768

File system root: E:\
Total space (bytes): 0
Free space (bytes): 0
Usable space (bytes): 0

File system root: F:\
Total space (bytes): 0
Free space (bytes): 0
Usable space (bytes): 0

File system root: G:\
Total space (bytes): 0
Free space (bytes): 0
Usable space (bytes): 0

File system root: H:\
Total space (bytes): 0
Free space (bytes): 0
Usable space (bytes): 0

File system root: I:\
Total space (bytes): 0
Free space (bytes): 0
Usable space (bytes): 0

Stack trace:
java.lang.UnsatisfiedLinkError: Unable to load library 'compileEGMf': Native library (win32-x86/compileEGMf.dll) not found in resource path ([file:/C:/Users/Elaine%20Rose/Desktop/New%20folder%20(3)/ENIGMA/enigma-dev/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:247)
 at org.enigma.EnigmaRunner.access$1(EnigmaRunner.java:240)
 at org.enigma.EnigmaRunner$3.run(EnigmaRunner.java:178)

Thanks for any help, sorry that every time I post here it's kinda repetitive with errors.

EDIT - This is irrelevant, but the pc used to be his mom's, so he's not "Elaine", haha.

EDIT2 - Is it to do with spaces in the path?

EDIT3 - I will get him to try an alternate pair of jar files. I have sent him my enigma.jar and lateralgm.jar, hopefully it will make ENIGMA work.

EDIT4 - Not working, waiting for further assistance.
« Last Edit: April 26, 2015, 10:40:45 AM by HitCoder » Logged
DISCORD: HitCoder#4530
hi my name is John Cooper and i'm not good at anything
Offline (Unknown gender) Ideka
Reply #1 Posted on: March 29, 2015, 03:12:44 AM

Member
Joined: Apr 2011
Posts: 85

View Profile
Well... I'm no expert or anything but looks like he's missing that compileEGMf.dll file. See if he can find it somewhere.
Logged
Offline (Unknown gender) TheExDeus
Reply #2 Posted on: March 29, 2015, 12:33:19 PM

Developer
Joined: Apr 2008
Posts: 1872

View Profile
Yes, this is probably because of path with spaces. Try installing in C:\Enigma. This can also mean that the .dll is missing - either it is not compiled or is out of sync with jar. Is he using the install zip or something similar? If you use the installer, then the easiest thing is to zip the installation you have (this includes the mingw32 folder, git folder and so on) and just send it to him. Afterwards he should be able to extract anywhere without spaces and launch ENIGMA.exe.
Logged
Offline (Male) HitCoder
Reply #3 Posted on: March 29, 2015, 02:32:18 PM

Member
Location: King's Lynn, England
Joined: Aug 2014
Posts: 151

View Profile WWW Email
We fixed the issue by replacing the jar as Ideka said, however, he still have an issue, his compiler refuses to compile anything. Would this be caused by the paths?

EDIT - He can run it now after moving to his C drive, thank you! ^^
« Last Edit: March 29, 2015, 02:45:11 PM by HitCoder » Logged
DISCORD: HitCoder#4530
hi my name is John Cooper and i'm not good at anything
Pages: 1
  Print