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