Re: EuSigil Released!
- Posted by ghaberek (admin) May 14, 2019
- 3141 views
irv said...
The libsigil.so is 32-bit only? I get a 0 when trying to open it (64-bit Linux)
$ file libsigil.so libsigil.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=305a1fee175055e87fa2a522a424804b8a6cdde7, not stripped
No, it's a 64-bit library, but...
$ ldd libsigil.so | grep 'not found' libGLEW.so.1.10 => not found
Looks like it's built for a really old version of GLEW. On my Ubuntu 16.04 machine I have version 1.13 available, and on Ubuntu 18.04 I have version 2.0.
The good news is, you should be able to build it from source. The bad news is, their directions for building are also a little outdated.
I had to work out some dependencies that weren't listed. But otherwise it seems to work fine.
sudo apt install libfreetype6-dev libglew-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev git clone https://gitlab.com/geoff-nagy/sigil.git sigil cd sigil/deps/ git clone https://github.com/glfw/glfw.git glfw mkdir ../build-linux-gcc cd ../build-linux-gcc cmake .. make
Et voila...
$ ldd libsigil.so | grep GLEW libGLEW.so.1.13 => /usr/lib/x86_64-linux-gnu/libGLEW.so.1.13 (0x00007fa651be8000)
This was on my old Ubuntu 16.04 machine, so it should work on newer systems as well. Note: I haven't actually tested the library to make sure it works!
-Greg