I've changed the Makefile to check for Gtk version 4.12 or higher. Also
made the shared library available for some recent
versions of Ubuntu and Mint for the persons not wanting to compile. They
can try if the library works for them by renaming
the file from "librexx_gtk4.so_ubuntu" to "librexx_gtk4.so".
Regards,
Ruurd
On 4/30/26 13:59, Ruurd Idenburg via Oorexx-devel wrote:
Forget the Alternatively... of course you still have to compile the
thing, stupid remark of me!
On 4/30/26 13:39, Ruurd Idenburg via Oorexx-devel wrote:
the CSS support requires gtk 4.12 as minimum, your previous post said
gtk 4.8.3. I will update the makefile text to reflect that.
Alternatively if that minimum version is a problem I think that
commenting all ooRexx code statements containing CSS
in the function name and commenting all markup methods may work
as well, but then you miss the styling possibilities.
Regards, Ruurd
On 4/30/26 13:23, Ruurd Idenburg via Oorexx-devel wrote:
I'll look and see what I can find, perhaps I uploaded the wrong version.
Regards, Ruurd
On 4/30/26 12:55, tango foxtrot wrote:
I'm not anything like a C++ programmer, can you help with this error?
taf@t16-taf:~/gtk4-oorexx$ make
==> Checking dependencies...
oorexxapi.h : /usr/local/include/oorexxapi.h OK
gtk4 : 4.8.3 OK
g++ -O2 -Wall -Wextra -fPIC -std=c++17 -I. -I/usr/local/include
-I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/in
clude/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/inclu
de/libpng16 -I/usr/include/libmount -I/usr/include/blkid
-I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixma
n-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu
-I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu
/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread -c
rexx_gtk4_bridge.cpp -o rexx_gtk4_bridge.o
rexx_gtk4_bridge.cpp:In function ‘_RexxObjectPtr*
GTK4CSSLoadString_impl(RexxCallContext*, CSTRING)’:
rexx_gtk4_bridge.cpp:306:5:error:
‘gtk_css_provider_load_from_string’ was not declared in this scope;
did you mean ‘gtk_
css_provider_load_from_file’?
306 | gtk_css_provider_load_from_string(provider, css_text ?
css_text : "");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| gtk_css_provider_load_from_file
rexx_gtk4_bridge.cpp:At global scope:
rexx_gtk4_bridge.cpp:154:13:warning: ‘void
rxgtk4_on_window_destroy(GtkWidget*, gpointer)’ defined but not
used [-Wunuse
d-function]
154 | static void rxgtk4_on_window_destroy(GtkWidget *w, gpointer d)
| ^~~~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:81: rexx_gtk4_bridge.o] Error 1
On 4/28/26 09:18, Ruurd Idenburg via Oorexx-devel wrote:
For those of you interested (in yet another windowing interface
for oorexx) you can download a zip file containing the result of 2
days working with the free version of claude, including some 3
hour intermezzos for over-consumption and about 10 iterations:
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
--
taf
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel