Xojo Fails to run on latest Ubuntu-64 bit beta

All necessary 32-bit libs are installed. GTK libs are the latest release. The Xojo files are outdated according to the OS (and Ubuntu). When launching Xojo it prompts a message about GTK failure. When clicking the “info” button on the window, it displays a message that the program is trying to access depreciated libraries and that the Pango libs in use are no longer supported for security reasons, and crashes with the following report. When I contacted Ubuntu, I inquired if it was a beta issue, and they said it was a Xojo issue, to contact Xojo and ask to update the framework libraries; Pango support ended in 2012 and has been phased out. (It’s only a text and layout renderer?!?) Are there or have there been any talks of updating the framework to continue supporting newer Debian distributions?

Thanks for your time and help!

Runtime Error
Please report what caused this error along with the information below.
RuntimeCore/ICUStable.cpp: 79
Failure Condition: sLibraryPtr
Could not load ICU library
(process:2082): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(process:2082): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion ‘G_TYPE_CHECK_INSTANCE (instance)’ failed
(process:2082): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion ‘GDK_IS_SCREEN (screen)’ failed
(process:2082): GLib-GObject-CRITICAL **: g_object_get: assertion ‘G_IS_OBJECT (object)’ failed
(process:2082): GLib-GObject-WARNING **: value “TRUE” of type ‘gboolean’ is invalid or out of range for property ‘visible’ of type ‘gboolean’
(process:2082): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion ‘GDK_IS_SCREEN (screen)’ failed
(process:2082): GLib-GObject-CRITICAL **: g_object_get: assertion ‘G_IS_OBJECT (object)’ failed
(process:2082): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion ‘GDK_IS_SCREEN (screen)’ failed
(process:2082): GLib-GObject-CRITICAL **: g_object_get: assertion ‘G_IS_OBJECT (object)’ failed
(process:2082): GLib-GObject-WARNING **: value “TRUE” of type ‘gboolean’ is invalid or out of range for property ‘visible’ of type ‘gboolean’
(process:2082): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion ‘GDK_IS_SCREEN (screen)’ failed
(process:2082): GLib-GObject-CRITICAL **: g_object_get: assertion ‘G_IS_OBJECT (object)’ failed
(process:2082): GLib-GObject-CRITICAL **: g_object_get: assertion ‘G_IS_OBJECT (object)’ failed
(process:2082): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(process:2082): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion ‘GDK_IS_SCREEN (screen)’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_font_description: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_base_dir: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_language: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_new: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_text: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_attributes: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_alignment: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion ‘PANGO_IS_LAYOUT (layout)’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion ‘PANGO_IS_LAYOUT (layout)’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_width: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_get_extents: assertion ‘layout != NULL’ failed
(process:2082): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion ‘GDK_IS_SCREEN (screen)’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_font_description: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_base_dir: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_language: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_new: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_text: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_attributes: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_alignment: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion ‘PANGO_IS_LAYOUT (layout)’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion ‘PANGO_IS_LAYOUT (layout)’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_width: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_get_extents: assertion ‘layout != NULL’ failed
(process:2082): Gtk-CRITICAL **: IA__gtk_icon_theme_get_for_screen: assertion ‘GDK_IS_SCREEN (screen)’ failed
(process:2082): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion ‘GDK_IS_SCREEN (screen)’ failed
(process:2082): Gtk-CRITICAL **: IA__gtk_icon_size_lookup_for_settings: assertion ‘GTK_IS_SETTINGS (settings)’ failed
(process:2082): Gtk-WARNING **: Invalid icon size 6
(process:2082): Gtk-CRITICAL **: IA__gtk_icon_theme_load_icon: assertion ‘GTK_IS_ICON_THEME (icon_theme)’ failed
(process:2082): Gtk-WARNING **: Error loading theme icon ‘dialog-error’ for stock:
(process:2082): Gtk-CRITICAL **: IA__gtk_icon_size_lookup_for_settings: assertion ‘GTK_IS_SETTINGS (settings)’ failed
(process:2082): Gtk-WARNING **: /build/gtk+2.0-mXjX4R/gtk+2.0-2.24.23/gtk/gtkstyle.c:2358: invalid icon size ‘6’
(process:2082): Gtk-CRITICAL **: IA__gtk_style_render_icon: assertion ‘pixbuf != NULL’ failed
(process:2082): GLib-GObject-CRITICAL **: g_object_ref: assertion ‘G_IS_OBJECT (object)’ failed
(process:2082): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion ‘GDK_IS_SCREEN (screen)’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_font_description: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_base_dir: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_language: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_new: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_text: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_alignment: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion ‘PANGO_IS_LAYOUT (layout)’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion ‘PANGO_IS_LAYOUT (layout)’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_wrap: assertion ‘PANGO_IS_LAYOUT (layout)’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_width: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_get_extents: assertion ‘layout != NULL’ failed
(process:2082): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion ‘GDK_IS_SCREEN (screen)’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_font_description: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_base_dir: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_context_set_language: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_new: assertion ‘context != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_text: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_get_extents: assertion ‘layout != NULL’ failed
(process:2082): GLib-GObject-CRITICAL **: g_object_unref: assertion ‘G_IS_OBJECT (object)’ failed
(process:2082): Gdk-CRITICAL **: IA__gdk_screen_get_width: assertion ‘GDK_IS_SCREEN (screen)’ failed
(process:2082): Pango-CRITICAL **: pango_layout_set_width: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_get_extents: assertion ‘layout != NULL’ failed
(process:2082): Pango-CRITICAL **: pango_layout_get_line_count: assertion ‘layout != NULL’ failed

“Could not load ICU library” sounds like a good description of the problem.
Maybe you install those libraries?

lib-icu56 and icu-devtools are both installed :frowning:

Is lib-icu 32/64 installed too?

~yes 32 and 64 bit libs are installed~

libicu52:i386

Have you tried running ldd to double-check you have all the libraries you need?

ldd Xojo