So then it seems I haven't released it.hdr wrote:that doesn't work:
I guess building guitarix from git will solve both issues.hdr wrote:Do you have any idea how to fix it?
Moderators: MattKingUSA, khz
So then it seems I haven't released it.hdr wrote:that doesn't work:
I guess building guitarix from git will solve both issues.hdr wrote:Do you have any idea how to fix it?
Code: Select all
guitarix -N
Code: Select all
guitarix -G
Yes, it did solve both problems: viewtopic.php?f=48&t=20895tramp wrote:I guess building guitarix from git will solve both issues.
Does anyone know what might be going on?Failed to load plugin. Timeout while waiting for a response from plugin-bridge (or the plugin crashed on initialization?)
Code: Select all
guitarix: symbol lookup error: guitarix: undefined symbol: jack_session_reply
Thank you for the swift workaround. Unfortunately, though, it doesn't seem to work, the problem persists.tramp wrote: ↑Sun Jun 13, 2021 5:14 am Jack session is depreciated in the meantime, so it seems falkTX have disabled it in his own jacklib in carla, but it is still in jack itself so guitarix is build with support for it.
I've no added a configure option in guitarix so that you could disable jack session support in guitarix during build. (--no-jack-session)
when you checkout from git and build with this option that should solve your issue.
Code: Select all
...
[ 464/1047] Compiling src/gx_head/engine/ladspaplugin.cpp
../src/gx_head/engine/gx_jack.cpp: In member function ‘int gx_jack::GxJack::return_last_session_event()’:
../src/gx_head/engine/gx_jack.cpp:1071:34: warning: ‘int jack_session_reply(jack_client_t*, jack_session_event_t*)’ is deprecated [-Wdeprecated-declarations]
1071 | jack_session_reply(client, event);
| ^
In file included from ../src/headers/gx_jack.h:35,
from ../src/headers/engine.h:99,
from ../src/gx_head/engine/gx_jack.cpp:30:
/usr/include/jack/session.h:204:5: note: declared here
204 | int jack_session_reply (jack_client_t *client,
| ^~~~~~~~~~~~~~~~~~
../src/gx_head/engine/gx_jack.cpp:1071:34: warning: ‘int jack_session_reply(jack_client_t*, jack_session_event_t*)’ is deprecated [-Wdeprecated-declarations]
1071 | jack_session_reply(client, event);
| ^
In file included from ../src/headers/gx_jack.h:35,
from ../src/headers/engine.h:99,
from ../src/gx_head/engine/gx_jack.cpp:30:
/usr/include/jack/session.h:204:5: note: declared here
204 | int jack_session_reply (jack_client_t *client,
| ^~~~~~~~~~~~~~~~~~
../src/gx_head/engine/gx_jack.cpp:1072:31: warning: ‘void jack_session_event_free(jack_session_event_t*)’ is deprecated [-Wdeprecated-declarations]
1072 | jack_session_event_free(event);
| ^
In file included from ../src/headers/gx_jack.h:35,
from ../src/headers/engine.h:99,
from ../src/gx_head/engine/gx_jack.cpp:30:
/usr/include/jack/session.h:217:6: note: declared here
217 | void jack_session_event_free (jack_session_event_t *event) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
| ^~~~~~~~~~~~~~~~~~~~~~~
../src/gx_head/engine/gx_jack.cpp:1072:31: warning: ‘void jack_session_event_free(jack_session_event_t*)’ is deprecated [-Wdeprecated-declarations]
1072 | jack_session_event_free(event);
| ^
In file included from ../src/headers/gx_jack.h:35,
from ../src/headers/engine.h:99,
from ../src/gx_head/engine/gx_jack.cpp:30:
/usr/include/jack/session.h:217:6: note: declared here
217 | void jack_session_event_free (jack_session_event_t *event) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
| ^~~~~~~~~~~~~~~~~~~~~~~
../src/gx_head/engine/gx_jack.cpp: In member function ‘int gx_jack::GxJack::return_last_session_event_ins()’:
../src/gx_head/engine/gx_jack.cpp:1082:41: warning: ‘int jack_session_reply(jack_client_t*, jack_session_event_t*)’ is deprecated [-Wdeprecated-declarations]
1082 | jack_session_reply(client_insert, event);
| ^
In file included from ../src/headers/gx_jack.h:35,
from ../src/headers/engine.h:99,
from ../src/gx_head/engine/gx_jack.cpp:30:
/usr/include/jack/session.h:204:5: note: declared here
204 | int jack_session_reply (jack_client_t *client,
| ^~~~~~~~~~~~~~~~~~
../src/gx_head/engine/gx_jack.cpp:1082:41: warning: ‘int jack_session_reply(jack_client_t*, jack_session_event_t*)’ is deprecated [-Wdeprecated-declarations]
1082 | jack_session_reply(client_insert, event);
| ^
In file included from ../src/headers/gx_jack.h:35,
from ../src/headers/engine.h:99,
from ../src/gx_head/engine/gx_jack.cpp:30:
/usr/include/jack/session.h:204:5: note: declared here
204 | int jack_session_reply (jack_client_t *client,
| ^~~~~~~~~~~~~~~~~~
../src/gx_head/engine/gx_jack.cpp:1083:31: warning: ‘void jack_session_event_free(jack_session_event_t*)’ is deprecated [-Wdeprecated-declarations]
1083 | jack_session_event_free(event);
| ^
In file included from ../src/headers/gx_jack.h:35,
from ../src/headers/engine.h:99,
from ../src/gx_head/engine/gx_jack.cpp:30:
/usr/include/jack/session.h:217:6: note: declared here
217 | void jack_session_event_free (jack_session_event_t *event) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
| ^~~~~~~~~~~~~~~~~~~~~~~
../src/gx_head/engine/gx_jack.cpp:1083:31: warning: ‘void jack_session_event_free(jack_session_event_t*)’ is deprecated [-Wdeprecated-declarations]
1083 | jack_session_event_free(event);
| ^
In file included from ../src/headers/gx_jack.h:35,
from ../src/headers/engine.h:99,
from ../src/gx_head/engine/gx_jack.cpp:30:
/usr/include/jack/session.h:217:6: note: declared here
217 | void jack_session_event_free (jack_session_event_t *event) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
| ^~~~~~~~~~~~~~~~~~~~~~~
[ 465/1047] Compiling src/gx_head/engine/gx_engine.cpp
...
Code: Select all
./waf distclean
Code: Select all
./waf configure --prefix=/usr --includeresampler --includeconvolver --optimization --no-jack-session
Code: Select all
./waf build
Code: Select all
sudo ./waf install
Thank you. Now it does load into Carla, but it still does not work properly. It does process sound, but first of all, as soon as I load it, the following line gets repeated continuously in the Carla log, flooding it:
Code: Select all
Carla assertion failure: "jbasebuf->isValid" in file libjack_midi.cpp, line 30
Code: Select all
(guitarix:5782): Gdk-ERROR **: 16:42:47.690: The program 'guitarix' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 510 error_code 3 request_code 8 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
waitForClient(process) timed out