Re: EuSigil Released!

new topic     » goto parent     » topic index » view thread      » older message » newer message
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

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu