G'day,

This is a question possibly for Antonio, however others in the community
may be able to help.

I'm trying to get IUP working on a Gentoo box -- this combination is
important to me as the underlying hardware is faster than the other
boxes (GNU/Linux Mint on laptops) can handle... and I'm hoping to do quite
a bit of experimentation on some models I have in mind.

Sadly, while I've been able to get IUP working on GNU/Linux Mint,
simply compiling every thing from the top-level "iup" directory (not
"iup/src"), I haven't had success with Gentoo with the same setup.

The last lines of the build show that "<webkit/webkit.h>" is not found:

        Tecmake: compiling iupgtk_webbrowser.c ...
        gcc -c  -Wall -O2 -m64 -fPIC -I../include -I../src -I../src/gtk 
-I/usr/include/webkit-1.0 -I/usr/include/libsoup-2.4 
-I/usr/include/webkitgtk-3.0 -pthread -I/usr/include/gtk-3.0 
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 
-I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/atk-1.0 
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo 
-I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/cairo 
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm 
-I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   
-DTEC_UNAME=Linux414_64 -DTEC_SYSNAME=Linux -DLinux=4.14 -DTEC_LITTLEENDIAN 
-DTEC_64 -DFUNCPROTO=15 -DNDEBUG -o 
../obj/iupweb/Linux414_64/iupgtk_webbrowser.o iupgtk_webbrowser.c
        iupgtk_webbrowser.c:9:27: fatal error: webkit/webkit.h: No such file or 
directory
         #include <webkit/webkit.h>
                                   ^
        compilation terminated.

First, using "locate" to search for similar-ish filenames produces:

        $locate webkit.h
        /usr/include/wx-3.0/wx/gtk/webview_webkit.h
        /usr/include/wx-3.0/wx/gtk/webviewhistoryitem_webkit.h

Second, using "eix" to search Gentoo's Portage package database, for both
installed and uninstalled packages, produces only one hit relating to
"webkit-gtk" (and a few more relating to Qt, which is not relevant here, as
we're using GTK 3.x):

        $ eix webkit-gtk
        [I] net-libs/webkit-gtk
             Available versions:  (4) 2.18.6(4/37)^t
               {+X aqua coverage doc +egl +geolocation gles2 gnome-keyring 
+gstreamer +introspection +jit libnotify nsplugin +opengl spell test wayland 
+webgl}
             Installed versions:  2.18.6(4)^t(17:45:05 03/25/18)(X egl 
geolocation gstreamer introspection jit libnotify nsplugin opengl spell webgl 
-aqua -coverage -doc -gles2 -gnome-keyring -test -wayland)
             Homepage:            http://www.webkitgtk.org/
             Description:         Open source web browser engine

At this stage, the gap between the found header files and what IUP is
expecting (Ubuntu/Mint - style), seems to be too hard to reconcile
quickly...

------------------------

SO: The documentation for IUP notes that building from the top-level
directory, not from any specific "src" directory, means that it's possible
for only a subset of IUP be built, as might be sufficient for a project.

The question is:  What are appropriate subsets?  Can anyone point me in
the direction of groups of packages?  Also, how would such collections be
labelled?  One possible simple naming/grouping scheme might be:

     "small"  == ...
     "medium" == "small" + ...
     "large"  == "medium" + ...
     "huge"   == "large" + ...

Alternately, groups might be packaged using functional names/groups.  In
any case, there might be opportunities to explicitly exclude packages such
as webkit, if it does not invalidate the integrity of the overall IUP
package.

------------------------

Any help/suggestions on bundles (name + IUP sub-package list) that results
in a functional IUP component would be gratefully received.

cheers,

sur-behoffski (Brenton Hoff)
programmer, Grouse Software

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to