Bugs and Issues - LSS

fluajho crashes with a "libcalfbox-lss is not installed on the system" error.

Alex Stone

As the title suggests, fluajho seems to build and install correctly, but comes up with this error. According to the preamble, libcalfbox is allegedly included in the build process.

I've tried to install calfbox manually, but fluajho doesn't recognise it.

What have i done wrong here?


RSS Only moderators or members can reply to this. Sign-in if you are a moderator or member in order to post.


#1. lss

You have done nothing wrong, you simply tried it at the wrong time.
I am in the process of restructuring the code.

Please use the latest release, there were no functional code changes.

#2. Alex Stone

Ok, thanks for the heads up.

#3. Alex Stone

With the latest build, i get this when built and run:

[fluajho] ERROR 2022-03-25 18:13:12,110 template.start: Caught crash in execpthook. Trying too execute atexit anyway
Traceback (most recent call last):
File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/home/alex/Downloads/fluajho-1.7.1/./fluajho.bin/__main__.py", line 20, in <module>
File "/home/alex/Downloads/fluajho-1.7.1/./fluajho.bin/qtgui/mainwindow.py", line 66, in __init__
File "/home/alex/Downloads/fluajho-1.7.1/./fluajho.bin/template/qtgui/mainwindow.py", line 94, in __init__
File "/home/alex/Downloads/fluajho-1.7.1/./fluajho.bin/template/qtgui/nsmclient.py", line 326, in __init__
File "/home/alex/Downloads/fluajho-1.7.1/./fluajho.bin/template/qtgui/nsmclient.py", line 459, in announceOurselves
File "/home/alex/Downloads/fluajho-1.7.1/./fluajho.bin/template/engine/session.py", line 118, in nsm_openOrNewCallback
File "/home/alex/Downloads/fluajho-1.7.1/./fluajho.bin/engine/main.py", line 68, in __init__
File "/home/alex/Downloads/fluajho-1.7.1/./fluajho.bin/template/engine/sampler_sf2.py", line 60, in __init__
File "/home/alex/Downloads/fluajho-1.7.1/fluajho.bin/sitepackages/calfbox/metadata.py", line 98, in set_port_order
File "/home/alex/Downloads/fluajho-1.7.1/fluajho.bin/sitepackages/calfbox/metadata.py", line 48, in set_property
File "/home/alex/Downloads/fluajho-1.7.1/fluajho.bin/sitepackages/calfbox/_cbox2.py", line 187, in do_cmd
File "/home/alex/Downloads/fluajho-1.7.1/fluajho.bin/sitepackages/calfbox/_cbox2.py", line 182, in do_cmd_on
Exception: Set property key:'http://jackaudio.org/metadata/order' value: '0' to port 'Fluajho:all' was not successful

Any clues?


#4. Alex Stone

Sorry, i should have said latest release, not latest build.

#5. lss

What JACK version is this?

#6. Alex Stone

1.9.17 -dsfg-1 (stable)

The OS is AVL-MXE. 64bit.

#7. lss

I have no other explanation than the packager (Debian) disabling jack metadata on purpose. Jack2 metadata has been there for many years now.

Could you please run the commandline tools to see if that fails as well:

jack_property --set --port "system:playback_1" "JACK_METADATA_ORDER" 0

jack_property -l

The question is if the last command shows anything at all. Or if the programs fail. If they are not installed that is a sure sign that JACK was built incompletely, on purpose.

But if jack metada works in general on this system then there is another problem, maybe that the Fluajho jack-port was not created. That is a bigger problem.

:: @lss added on 22 04 11 · 13:42

Turns out it is indeed a Debian problem.
They fixed their own package bug only with jack2 1.9.19

This was already in september 2021, so it should be avaialble if you update your system.



#8. Alex Stone

OK, I'll ask the packagers to have a look. (AVL-MXE).

Thanks for following this up.