Guitarix2 release version 0.41.0
Moderators: raboof, MattKingUSA, khz
-
- Established Member
- Posts: 2348
- Joined: Mon Jul 01, 2013 8:13 am
- Has thanked: 9 times
- Been thanked: 468 times
Guitarix2 release version 0.41.0
I'm pleased to announce the release of guitarix2-0.41.0
A virtual guitar amplifier for Linux running with jack (Jack Audio Connection Kit)
released under the GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
This is a major release.
It introduce some new features and fix several bugs
Changelog:
Add Slovak translation by Jozef Riha
Fix issue #104 lv2 plugins contains executable stack, patch by Alexander Tsoy
Fix issue #105 Compile error on 0.40.0
Fix issue #109 cannot initialize a variable of type 'char ' with an rvalue of type 'void '
Fix issue #110 error: unknown type name 'va_list'
Add NSM support
Add midi out for tuner
Add low/high cut filter before tuner
GxTuner set to use same precision then the tuner in guitarix
Use tab-box for LV2 plugs with to much controls
Disable GxVibe, because it is broken
Fix several Bug's and hopefully don't introduce to much new one's
You could get it here:
https://sourceforge.net/projects/guitarix/
or here:
https://github.com/brummer10/guitarix
regards
hermann
A virtual guitar amplifier for Linux running with jack (Jack Audio Connection Kit)
released under the GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
This is a major release.
It introduce some new features and fix several bugs
Changelog:
Add Slovak translation by Jozef Riha
Fix issue #104 lv2 plugins contains executable stack, patch by Alexander Tsoy
Fix issue #105 Compile error on 0.40.0
Fix issue #109 cannot initialize a variable of type 'char ' with an rvalue of type 'void '
Fix issue #110 error: unknown type name 'va_list'
Add NSM support
Add midi out for tuner
Add low/high cut filter before tuner
GxTuner set to use same precision then the tuner in guitarix
Use tab-box for LV2 plugs with to much controls
Disable GxVibe, because it is broken
Fix several Bug's and hopefully don't introduce to much new one's
You could get it here:
https://sourceforge.net/projects/guitarix/
or here:
https://github.com/brummer10/guitarix
regards
hermann
On the road again.
- bluebell
- Established Member
- Posts: 1926
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 112 times
- Been thanked: 120 times
Re: Guitarix2 release version 0.41.0
Code: Select all
Checking for font RobotoCondensed : ok
Checking for program 'sassc' : not found
Could not find the program ['sassc']
(complete log in /home/hm/src/guitarix/guitarix-0.41.0/build/config.log)
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
-
- Established Member
- Posts: 2348
- Joined: Mon Jul 01, 2013 8:13 am
- Has thanked: 9 times
- Been thanked: 468 times
Re: Guitarix2 release version 0.41.0
should be this one:
https://packages.ubuntu.com/source/xenial/amd64/libsass
https://packages.ubuntu.com/source/xenial/amd64/libsass
On the road again.
- bluebell
- Established Member
- Posts: 1926
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 112 times
- Been thanked: 120 times
Re: Guitarix2 release version 0.41.0
sassc is not included. They refer to https://github.com/sass/sassc
I could get and build it from there. Configure is happy:
But "waf build" not:
I could get and build it from there. Configure is happy:
But "waf build" not:
Code: Select all
hm@bubu:~/src/guitarix/guitarix-0.41.0$ ./waf build
Waf: Entering directory `/home/hm/src/guitarix/guitarix-0.41.0/build'
[ 7/39] Compiling libgxw/gxw/GxPlayHead.cpp
[ 8/39] Compiling libgxw/gxw/GxKnob.cpp
[ 9/39] Compiling libgxw/gxw/GxSelector.cpp
[10/39] Compiling libgxw/gxw/GxFastMeter.cpp
[11/39] Compiling libgxw/gxw/GxPortDisplay.cpp
[13/39] Compiling libgxw/gxw/GxWheelVertical.cpp
[14/39] Compiling libgxw/gxw/GxSimpleValueDisplay.cpp
[15/39] Compiling libgxw/gxw/GxRegler.cpp
../libgxw/gxw/GxWheelVertical.cpp: In function ‘void gx_wheel_vertical_class_init(GxWheelVerticalClass*)’:
../libgxw/gxw/GxWheelVertical.cpp:49:68: error: ‘gtk_widget_class_set_css_name’ was not declared in this scope
gtk_widget_class_set_css_name(widget_class, "gx-wheel-vertical");
^
../libgxw/gxw/GxPlayHead.cpp: In function ‘void gx_play_head_class_init(GxPlayHeadClass*)’:
../libgxw/gxw/GxPlayHead.cpp:47:60: error: ‘gtk_widget_class_set_css_name’ was not declared in this scope
gtk_widget_class_set_css_name(widget_class, "gx-play-head");
^
../libgxw/gxw/GxPortDisplay.cpp: In function ‘void gx_port_display_class_init(GxPortDisplayClass*)’:
../libgxw/gxw/GxPortDisplay.cpp:57:63: error: ‘gtk_widget_class_set_css_name’ was not declared in this scope
gtk_widget_class_set_css_name(widget_class, "gx-port-display");
^
../libgxw/gxw/GxFastMeter.cpp: In function ‘void gx_fast_meter_class_init(GxFastMeterClass*)’:
../libgxw/gxw/GxFastMeter.cpp:160:61: error: ‘gtk_widget_class_set_css_name’ was not declared in this scope
gtk_widget_class_set_css_name(widget_class, "gx-fast-meter");
^
../libgxw/gxw/GxSimpleValueDisplay.cpp: In function ‘void gx_simple_value_display_class_init(GxSimpleValueDisplayClass*)’:
../libgxw/gxw/GxSimpleValueDisplay.cpp:38:71: error: ‘gtk_widget_class_set_css_name’ was not declared in this scope
gtk_widget_class_set_css_name(widget_class, "gx-simple-value-display");
^
../libgxw/gxw/GxKnob.cpp: In function ‘void gx_knob_class_init(GxKnobClass*)’:
../libgxw/gxw/GxKnob.cpp:66:55: error: ‘gtk_widget_class_set_css_name’ was not declared in this scope
gtk_widget_class_set_css_name(widget_class, "gx-knob");
^
../libgxw/gxw/GxRegler.cpp: In function ‘void gx_regler_class_init(GxReglerClass*)’:
../libgxw/gxw/GxRegler.cpp:185:57: error: ‘gtk_widget_class_set_css_name’ was not declared in this scope
gtk_widget_class_set_css_name(widget_class, "gx-regler");
^
../libgxw/gxw/GxRegler.cpp: In function ‘gboolean gx_regler_value_entry(GxRegler*, GdkRectangle*, GdkEventButton*)’:
../libgxw/gxw/GxRegler.cpp:1059:40: error: ‘gtk_popover_popup’ was not declared in this scope
gtk_popover_popup(GTK_POPOVER(popover));
^
../libgxw/gxw/GxRegler.cpp: In function ‘gboolean gx_regler_scroll(GtkWidget*, GdkEventScroll*)’:
../libgxw/gxw/GxRegler.cpp:1091:18: error: ‘abs’ was not declared in this scope
if (abs(delta_y) > abs(delta_x)) {
^
../libgxw/gxw/GxSelector.cpp: In function ‘void gx_selector_class_init(GxSelectorClass*)’:
../libgxw/gxw/GxSelector.cpp:81:59: error: ‘gtk_widget_class_set_css_name’ was not declared in this scope
gtk_widget_class_set_css_name(widget_class, "gx-selector");
^
../libgxw/gxw/GxSelector.cpp: In function ‘gboolean gx_selector_value_entry(GxRegler*, GdkRectangle*, GdkEventButton*)’:
../libgxw/gxw/GxSelector.cpp:389:25: error: ‘gtk_menu_popup_at_widget’ was not declared in this scope
(GdkEvent*)event);
^
Waf: Leaving directory `/home/hm/src/guitarix/guitarix-0.41.0/build'
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
-
- Established Member
- Posts: 2348
- Joined: Mon Jul 01, 2013 8:13 am
- Has thanked: 9 times
- Been thanked: 468 times
Re: Guitarix2 release version 0.41.0
That is strange, it was introduced in gtk3 at version 3.20 [1]. We require gtk3 version 3.22 in the config step because we use also gtk_menu_popup_at_widget [2]
[1] https://developer.gnome.org/gtk3/stable ... t-css-name
[2] https://developer.gnome.org/gtk3/stable ... -at-widget
which version of gtk+-3.0 is installed on ubuntu 16.04 ?
On the road again.
- bluebell
- Established Member
- Posts: 1926
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 112 times
- Been thanked: 120 times
Re: Guitarix2 release version 0.41.0
Version: 3.18.9-1ubuntu3
That explains it.
That explains it.
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
-
- Established Member
- Posts: 2348
- Joined: Mon Jul 01, 2013 8:13 am
- Has thanked: 9 times
- Been thanked: 468 times
Re: Guitarix2 release version 0.41.0
Yes, only that configure then should have to fail, as we explicit checking for the minimal version.
So, it's as well a bug in our build script which I've to check.
On the road again.