-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not installing on Linux (Debian) #11
Comments
Hey @LatchKeyKid - so this is building with just "make", but when you do a "make install" you get errors? Can you post errors either here or in a gist? |
@t3hi3x Ok, I'm not sure if I'm doing this right but this is what I did. (I don't know how this all works so I don't know if there is anything conflicting because I tried the instructions from emulationstaion.org first) git clone https://github.com/Herdinger/EmulationStation latchkeykid@debian:~/EmulationStation$ make |
Ok - thanks for sharing. Can you post the output of "cmake ." as well? |
cmake -- The C compiler identification is GNU 4.9.2 |
Cool. It is finding the libGL libraries... This an interesting read: http://techtidings.blogspot.com/2012/01/problem-with-libglso-on-64-bit-ubuntu.html Does it seem like the same issue? I.e. a symlink pointing the wrong location? |
I don't know. I don't really understand what any of that means |
Ok. Can you do: $ ls -la /usr/lib/x86_64-linux-gnu/libGL.so If there is a "->" in that result do a $ ls -la {what's after the ->} Can you provide the output of those two commands? |
latchkeykid@debian:~$ ls -la /usr/lib/x86_64-linux-gnu/libGL.so latchkeykid@debian:~$ ls -la libGL.so.1.2.0 did i do that right? |
You'll need to cd into that directory since it's symlink-ing to a file in the same dir. So: $ cd /usr/lib/x86_64-linux-gnu/ |
Whoa ok there's a lot here latchkeykid@debian:~$ cd /usr/lib/x86_64-linux-gnu/ |
Ok. Finally, how about this? $ ls -la /usr/lib/libGL* |
latchkeykid@debian:/usr/lib/x86_64-linux-gnu$ ls -la /usr/lib/libGL* |
Based on the article I attached earlier, what you need to do is replace the symlink in the x86_64-linux-gnu folder. This was the commands from the article. bpaluri3@bpaluri3: I'd do this with caution and only after backing up your system however. It's not clear to me what other apps on your system depend on this. However, it does seem low risk, as the symlink points to a non-existent file. |
Dang, it didn't work. But I no longer get this message at the end |
Interesting. What's the output of "make"? |
it works now. This whole time I was trying to open it from the terminal like this But now I just went into the EmulationStation folder and clicked the emulationstation executable and it opened. Is there a different command I should be using to open it from the terminal? I know with SteamOS I would just type emulationstation |
latchkeykid@debian:~/EmulationStation$ make |
Since it's not on the path, you need to run with "./emulationstation" |
That doesn't seem to work either. I have to do "cd EmulationStation" and then "./emulationstation" Edit: |
You should read this for an explanation on why you must specify the directory of the command. Glad it works. Closing out. |
For future reference: Summary of issue Verification of issue $ ls -la libGL.so.1.2.0 Fix for issue |
I tried installing emulationstation by following these steps http://emulationstation.org/gettingstarted.html#install_deb but I ended up with the same issue as this guy Aloshi#563 (comment)
I'm really new at this so I don't know if I did this right. After I got that error all I did was delete emulationstation from my home folder. Then I followed your steps
cd YourEmulationStationDirectory
git pull
cmake .
make
chmod +x emulationstation
and I still have a bunch or errors after trying that. Any thoughts?
The text was updated successfully, but these errors were encountered: