That's not a typical libpng problem.

  I forgot about one thing, in GTK the IupImageLib uses the GTK stock
images.

  Try commenting lines 460-466 of "iup/src/gtk/iupgtk_image.c". The Ubuntu
versions I'm using are using GTK 2 or GTK >= 3.10. Since your GTK is 3.8
there could be the problem since I'm not checking behavior on this version
lately.

Best,
Scuri





On Wed, Nov 18, 2015 at 10:59 AM, Grieb <grieb....@gmail.com> wrote:

> Just to add some info...
>
> libpng (mentioned by Scuri): 1.4.12
>
> What I did:
>
> cd /tmp
> mkdir -p xxxx
> cd xxxx
> tar -xpvzf lua5_1_5_Sources.tar.gz
> tar -xpvzf im-3.10_Sources.tar.gz
> tar -xpvzf cd-5.9_Sources.tar.gz
> tar -xpvzf iup-3.16_Sources.tar.gz (I tried with svn version too)
> cd lua5.1/src
> make
> cd ../../im/src
> make
> cd ../../cd/src
> make
> cd ../../iup
> make
>
> and then the test:
>
> gdb bin/Linux310_64/iupview
> (gdb) run
>
> File -> Load Image Lib
>
> Starting program: /tmp/iup/iup/bin/Linux310_64/iupview
> warning: Could not load shared library symbols for linux-vdso.so.1.
> Do you need "set solib-search-path" or "set sysroot"?
> Traceback (most recent call last):
>   File"/usr/share/gdb/auto-load/usr/lib64/
> libgobject-2.0.so.0.3600.4-gdb.py", line 9, in <module>
>     from gobject import register
>   File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
>     import gdb.backtrace
> ImportError: No module named backtrace
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib64/libthread_db.so.1".
> **
> Gtk:ERROR:gtkstylecontext.c:1021:style_data_lookup: assertion failed:
> (priv->widget != NULL || priv->widget_path != NULL)
>
> Program received signal SIGABRT, Aborted.
> 0x00007ffff47df979 in raise () from /lib64/libc.so.6
> (gdb) backtrace
> #0  0x00007ffff47df979 in raise () from /lib64/libc.so.6
> #1  0x00007ffff47e1088 in abort () from /lib64/libc.so.6
> #2  0x00007ffff5942de6 in g_assertion_message ()
>    from /usr/lib64/libglib-2.0.so.0
> #3  0x00007ffff5942e44 in g_assertion_message_expr ()
>    from /usr/lib64/libglib-2.0.so.0
> #4  0x00007ffff6e7dc11 in ?? () from /usr/lib64/libgtk-3.so.0
> #5  0x00007ffff6e7eb68 in ?? () from /usr/lib64/libgtk-3.so.0
> #6  0x00007ffff6e83547 in gtk_render_icon_pixbuf ()
>    from /usr/lib64/libgtk-3.so.0
> #7  0x00007ffff6dce828 in gtk_icon_set_render_icon_pixbuf ()
>    from /usr/lib64/libgtk-3.so.0
> #8  0x000000000048e220 in ?? ()
> #9  0x000000000048e952 in ?? ()
> #10 0x000000000044e60f in ?? ()
> #11 0x000000000041898e in ?? ()
> #12 0x0000000000492c40 in ?? ()
> #13 0x00007ffff5e14d58 in g_closure_invoke ()
>    from /usr/lib64/libgobject-2.0.so.0
> #14 0x00007ffff5e25c6d in ?? () from /usr/lib64/libgobject-2.0.so.0
> #15 0x00007ffff5e2d8e2 in g_signal_emit_valist ()
>    from /usr/lib64/libgobject-2.0.so.0
> #16 0x00007ffff5e2dba2 in g_signal_emit () from
> /usr/lib64/libgobject-2.0.so.0
> ---Type <return> to continue, or q <return> to quit---
> #17 0x00007ffff6f1d63c in gtk_widget_activate () from
> /usr/lib64/libgtk-3.so.0
> #18 0x00007ffff6e191be in gtk_menu_shell_activate_item ()
>    from /usr/lib64/libgtk-3.so.0
> #19 0x00007ffff6e194fb in ?? () from /usr/lib64/libgtk-3.so.0
> #20 0x00007ffff6dfe5ce in ?? () from /usr/lib64/libgtk-3.so.0
> #21 0x00007ffff5e14f87 in ?? () from /usr/lib64/libgobject-2.0.so.0
> #22 0x00007ffff5e2cec5 in g_signal_emit_valist ()
>    from /usr/lib64/libgobject-2.0.so.0
> #23 0x00007ffff5e2dba2 in g_signal_emit () from
> /usr/lib64/libgobject-2.0.so.0
> #24 0x00007ffff6f1e7a4 in ?? () from /usr/lib64/libgtk-3.so.0
> #25 0x00007ffff6dfc91c in ?? () from /usr/lib64/libgtk-3.so.0
> #26 0x00007ffff6dfe1b5 in gtk_main_do_event () from
> /usr/lib64/libgtk-3.so.0
> #27 0x00007ffff6a362f2 in ?? () from /usr/lib64/libgdk-3.so.0
> #28 0x00007ffff591f316 in g_main_context_dispatch ()
>    from /usr/lib64/libglib-2.0.so.0
> #29 0x00007ffff591f668 in ?? () from /usr/lib64/libglib-2.0.so.0
> #30 0x00007ffff591fa6a in g_main_loop_run () from
> /usr/lib64/libglib-2.0.so.0
> #31 0x00007ffff6dfd6bd in gtk_main () from /usr/lib64/libgtk-3.so.0
> #32 0x0000000000474439 in ?? ()
> #33 0x0000000000417aea in ?? ()
> #34 0x00007ffff47cad05 in __libc_start_main () from /lib64/libc.so.6
> #35 0x0000000000417bb1 in ?? ()
> (gdb)
>
> On Wed, 18 Nov 2015 10:14:42 -0200
> Antonio Scuri <sc...@tecgraf.puc-rio.br> wrote:
>
> >   Hi,
> >
> >   IupImageLib is harmless. Probably the problem is somewhere else.
> >
> >   Depending on how the IM library was built and which GTK is
> > installed, there could be a problem in libPNG used internally in GTK.
> > But this problem does not depends on IupImageLib. Could be the IUP-IM
> > lib?
> >
> > Best,
> > Scuri
> >
> >
> > On Wed, Nov 18, 2015 at 9:31 AM, Grieb <grieb....@gmail.com> wrote:
> >
> > > Good day (or maybe night ;),
> > >
> > > I'm having a little problem when I try to use IupImageLibOpen, I get
> > > the following error message (even iupview gives the same error).
> > >
> > > **
> > > Gtk:ERROR:gtkstylecontext.c:1021:style_data_lookup: assertion
> > > failed: (priv->widget != NULL || priv->widget_path != NULL)
> > > Aborted
> > >
> > > Nothing I have tried helped so far...
> > >
> > > Environment:
> > > Slackware 14.1
> > > gtk: 3.8.2 (Slackware default)
> > > iup: tried with the latest available for download and the latest svn
> > > too, same result in both
> > > cd/im/lua5.1: latest available for download
> > >
> > > Any ideas?!
> > >
> > > Thanks,
> > >
> > > Grieb.
> > >
> > >
> > >
> ------------------------------------------------------------------------------
> > > _______________________________________________
> > > Iup-users mailing list
> > > Iup-users@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 list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to