Lost my lua in dt 3.8.0

DT 3.8.0 on debian 11 bullseye.

I used to have: 3.8.0-1 from the debian bullseye backports. I used the lua plugin for almost every picture exported.

I did some updates, it (synaptic) also updated dt 3.8 to 3.8.0-2-bpo-11+1.

The problem is now that I have no lua:

$ darktable --version
this is darktable 3.8.0
copyright (c) 2009-2021 johannes hanika
darktable-dev@lists.darktable.org

compile options:
  bit depth is 64 bit
  normal build
  SSE2 optimized codepath enabled
  OpenMP support enabled
  OpenCL support enabled
  Lua support disabled          <<<<<<<<<<
  Colord support enabled
  gPhoto2 support enabled
  GraphicsMagick support enabled
  ImageMagick support disabled
  OpenEXR support enabled

How do I re-enable lua?

Thanks

You need lua v5.4. Likely you have version 5.3.

I just checked it, lua5.4is installed:

liblua5.4-0 version: 5.4.2-2
lua 5.4 version: 5.4.2-2

Do I need something else?

Thanks

Make sure dakrtable compiles with lua support.

Afaik, the Lua support disabled bit means that Lua support is not compiled in.

So options are to look for a different packaged version (perhaps in an OBS repository?) or compile dt yourself with lua support. The latter will require the development packages for the dependencies (not just for Lua).

talk to the debian packager and point out that some build-depends have changed.

they can use this as base File darktable.dsc of Package darktable - openSUSE Build Service

Same problem here, but in windows.

I don’t remember to have to install lua in windows install, I think lua comes with the DT distribution for windows.

I have no lua installed on the windows installed packages, and don’t see it in common install directory.

There is no lua command in the command line.

Am I wrong and lua does not come with DT windows altogether?

How to see which version DT is using?

What does

darktable --version

report (executed in a terminal)?

Have fun!
Claes in Lund, Sweden

Is this different from the recently analysed and solved topic?

I mean the lua version.
Darktable is 3.8 the compile options do not specify lua version, just api version, it seems:

C:\Program Files\darktable\bin>darktable --version
this is darktable 3.8.0
copyright (c) 2009-2021 johannes hanika
darktable-dev@lists.darktable.org

compile options:
  bit depth is 64 bit
  normal build
  SSE2 optimized codepath enabled
  OpenMP support enabled
  OpenCL support enabled
  Lua support enabled, API version 8.0.0
  Colord support disabled
  gPhoto2 support enabled
  GraphicsMagick support enabled
  ImageMagick support disabled
  OpenEXR support enabled

Where is lua in windows version of DT?

In the darktable\bin there is a lua54.dll so it seem it has installed the 5.4 version.

It seems another different problem may be better to create a separate thread.

I’ll try. But where do I find the dependencies for debian or can I use the same dependencies as ubuntu?

Thanks

You haven’t told us what repo you use or where you’re getting this package from, so its hard to help.

Oops, I didn’t explain myself properly.

I’m on debian 11 bullseye and I’d like to compile it myself, but downloading the source.

Usually before doing the compile, there are a whole bunch of dependencies that need to be met, what are they for debian?

Thanks