jarcode-foss / glava

GLava - OpenGL audio spectrum visualizer
GNU General Public License v3.0
1.17k stars 59 forks source link

C library 'lua' no found #133

Closed vaskark closed 5 years ago

vaskark commented 5 years ago

Hi again. I'm encountering a build error with the latest checkout (on Ubuntu 19.04):

meson.build:125:2: ERROR: C library 'lua' not found

I have all the dependencies listed. I'm building with:

meson -Ddisable_obs=true -Dprefix=/usr/local build

Thanks.

jarcode-foss commented 5 years ago

Lua is a new dependency for glava-config. You can install it using your distro's Lua 5.3 package.

There is also no reason to use glava-config since it is incomplete. I am committing these changes upstream since these changes do not break glava-cli (or glava-obs) and bring along minor fixes for those who want to follow it. For now, you sould use -Ddisable_config=true.

I am preparing for a major version release so don't forget to pay attention to changing build requirements in the README.md

jarcode-foss commented 5 years ago

If you were on Ubuntu/Debian, GLava now explicitly links to lua5.3 as the lua dependency is not symlinked to Lua 5.3 on that distribution, so any issues there should be fixed (see 112e371). glava-config is also disabled in builds by default until I complete it, sorry for the inconvenience.