This fixed it.
In dynlolib.c, change pLib = (void *)dlopen(r,RTLD_LAZY); to pLib = (void *)dlopen(r,RTLD_LAZY|RTLD_GLOBAL); On Sat, 2019-07-06 at 16:53 -0300, Antonio Scuri wrote: > IUP itself don't load its libraries. > If it is like Lua, Scriba is the library loader in this case. You > will have to check there and make a test. > > Best, > Scuri > > > > Em sáb, 6 de jul de 2019 às 01:09, John Spikowski < > supp...@scriptbasic.org> escreveu: > > AIR found this reference on the the GNOME dev-list. (same errors) > > To solve it the Nim application needs to load it's shared libraries > > with dlopen(RTLD_GLOBAL). > > I'm not sure how to apply this change. > > > > Your tutorial editor opens the OpenDlg and SaveAsDlg just fine fron > > the extension module. Only the FontDlg causes this error. > > On Fri, 2019-07-05 at 17:33 -0300, Antonio Scuri wrote: > > > I mean a regular IupDialog on the same script, show it then > > > show the font dialog. Was that? > > > > > > > > > Em sex, 5 de jul de 2019 às 16:58, John Spikowski < > > > supp...@scriptbasic.org> escreveu: > > > > I tried the Open and SaveAs dialogs(which work fine) before > > > > trying the Font dialog. Same issue. > > > > If I compile the tutorial simple edit example as a standalone > > > > executable, the Font dialog works as expected wth no errrors or > > > > warnings. > > > > Here is my extension module calls. > > > > /*Ihandle* IupFontDlg(void); <iup.h> > > > > Creates the Font Dialog element.*/besFUNCTION(PuiFontDlg) > > > > Ihandle *ih; > > > > ih = IupFontDlg(); besRETURN_POINTER(ih);besEND > > > > > > > > /*int IupPopup(Ihandle *ih, int x, int y); <iup.h> > > > > Shows a dialog or menu and restricts user interaction only to > > > > the specified element.*/besFUNCTION(PuiPopup) Ihandle *ih; > > > > int x, y; > > > > besARGUMENTS("pii") &ih, &x, &y besARGEND > > > > besRETURN_LONG(IupPopup(ih, x, y));besEND > > > > > > > > On Fri, 2019-07-05 at 15:02 -0300, Antonio Scuri wrote: > > > > > Can you try to add another dialog in the same example, but > > > > > shown before the font dialog? > > > > > Best, > > > > > Scuri > > > > > > > > > > > > > > > Em sex, 5 de jul de 2019 às 01:09, John Spikowski < > > > > > supp...@scriptbasic.org> escreveu: > > > > > > It works fine as a standalone executable. > > > > > > No errors until IupPopup() of the FontDlg occurs. > > > > > > Could I be missing something in my extension module make? > > > > > > > > > > > > On Thu, 2019-07-04 at 21:05 -0300, Antonio Scuri wrote: > > > > > > > Don't know. Seems to be something inside GTK. If you > > > > > > > take a look at iup/src/gtk/iupgtk_fontdlg.c you will see > > > > > > > that the IUP code is quite simple, GTK does all the work. > > > > > > > Maybe something in GTK was not initialized correctly > > > > > > > when running the script. Missing IupOpen? > > > > > > > > > > > > > > Best, > > > > > > > Scuri > > > > > > > > > > > > > > > > > > > > > Em qui, 4 de jul de 2019 às 20:17, John Spikowski < > > > > > > > supp...@scriptbasic.org> escreveu: > > > > > > > > Hi Antonio, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'm trying to reproduce your simple editor tutorial > > > > > > > > using the > > > > > > > > > > > > > > > > ScriptBasic IUP extension module on the Raspberry Pi 3 > > > > > > > > B which I > > > > > > > > > > > > > > > > compiled an IUP distribution for. Everything seems to > > > > > > > > be working fine > > > > > > > > > > > > > > > > other than those wierd warning messages you told me to > > > > > > > > ignore. I just > > > > > > > > > > > > > > > > cant seem to get the FontDlg to show. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I get this error when trying to use IupPopup for the > > > > > > > > font dialog. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > pi@RPi3B:~/sbrt/examples $ scriba iup_edit.sb > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > (scriba:2717): Gtk-WARNING **: Unknown type > > > > > > > > PangoFontFamily specified > > > > > > > > > > > > > > > > in treemodel model > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > (scriba:2717): Gtk-WARNING **: Unknown type > > > > > > > > PangoFontFace specified in > > > > > > > > > > > > > > > > treemodel model > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > (scriba:2717): Gtk-WARNING **: /home/pi/gtk+3.0- > > > > > > > > > > > > > > > > 3.22.11/./gtk/gtkliststore.c:516: Invalid type (null) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > (scriba:2717): Gtk-WARNING **: /home/pi/gtk+3.0- > > > > > > > > > > > > > > > > 3.22.11/./gtk/gtkliststore.c:516: Invalid type (null) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > (scriba:2717): GLib-GObject-CRITICAL **: > > > > > > > > g_value_type_transformable: > > > > > > > > > > > > > > > > assertion 'G_TYPE_IS_VALUE (src_type)' failed > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > (scriba:2717): GLib-GObject-CRITICAL **: > > > > > > > > g_value_type_transformable: > > > > > > > > > > > > > > > > assertion 'G_TYPE_IS_VALUE (src_type)' failed > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > (scriba:2717): GLib-GObject-WARNING **: /build/glib2.0- > > > > > > > > F5w919/glib2.0- > > > > > > > > > > > > > > > > 2.50.3/./gobject/gtype.c:4264: type id '0' is invalid > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > (scriba:2717): GLib-GObject-WARNING **: can't peek > > > > > > > > value table for type > > > > > > > > > > > > > > > > '<invalid>' which is not currently referenced > > > > > > > > > > > > > > > > Segmentation fault > > > > > > > > > > > > > > > > pi@RPi3B:~/sbrt/examples $ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > The weird thing is I don't get this error running the > > > > > > > > tutorial edit > > > > > > > > > > > > > > > > project as a standalone C program on the same Raspberry > > > > > > > > Pi 3 B. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > The Open and SaveAs dialogs work as expected. What > > > > > > > > could be causing > > > > > > > > > > > > > > > > this? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Any advice would be appreciated. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > John > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > > > > > Iup-users mailing list > > > > > > > > > > > > > > > > Iup-users@lists.sourceforge.net > > > > > > > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/iup-users > > > > > > > > > > > > > > > > > > > > > > _______________________________________________Iup-users > > > > > > > mailing listiup-us...@lists.sourceforge.net > > > > > > > https://lists.sourceforge.net/lists/listinfo/iup-users > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > Iup-users mailing list > > > > > > > > > > > > Iup-users@lists.sourceforge.net > > > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/iup-users > > > > > > > > > > > > > > > > _______________________________________________Iup-users > > > > > mailing listiup-us...@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/iup-users > > > > > > > > _______________________________________________ > > > > > > > > Iup-users mailing list > > > > > > > > Iup-users@lists.sourceforge.net > > > > > > > > https://lists.sourceforge.net/lists/listinfo/iup-users > > > > > > > > > > _______________________________________________Iup-users mailing > > > listiup-us...@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/iup-users > > > > _______________________________________________ > > > > Iup-users mailing list > > > > Iup-users@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/iup-users > > > > _______________________________________________Iup-users mailing > listiup-us...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/iup-users >
_______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users