Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69513 - Webcore port to GTK+ ebuild
Summary: Webcore port to GTK+ ebuild
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement
Assignee: Default Assignee for New Packages
URL: http://gtk-webcore.sourceforge.net/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-10-30 09:10 UTC by Juan José Gutiérrez de Quevedo
Modified: 2008-01-16 13:46 UTC (History)
12 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gtk-webcore-0.5.0 ebuilds (gtk-webcore.tbz2,2.20 KB, application/octet-stream)
2004-10-30 09:13 UTC, Juan José Gutiérrez de Quevedo
Details
ebuilds with HttpCurl patch (gtk-webcore.tbz2,2.35 KB, application/octet-stream)
2005-06-09 06:52 UTC, Bernhard Reiter
Details
gtk+-webcore-0.5.0.ebuild meta-ebuild file (gtk+-webcore-0.5.0.ebuild,681 bytes, text/plain)
2005-06-21 16:36 UTC, Steev Klimaszewski (RETIRED)
Details
Ebuilds for gtk+-webcore-0.5.1 (gtk+-webcore-0.5.1-ebuilds.tar.bz2,716 bytes, application/octet-stream)
2007-01-29 02:37 UTC, Kristian Poul Herkild
Details
Ebuild for osb-browser-0.5.2 (osb-browser-0.5.2.ebuild,362 bytes, text/plain)
2007-04-13 20:53 UTC, Kristian Poul Herkild
Details
Ebuild for osb-nrcit-0.5.2 (osb-nrcit-0.5.2.ebuild,425 bytes, text/plain)
2007-04-13 20:54 UTC, Kristian Poul Herkild
Details
Ebuild for osb-nrcore-0.5.2 (osb-nrcore-0.5.2.ebuild,364 bytes, text/plain)
2007-04-13 20:55 UTC, Kristian Poul Herkild
Details
Ebuild for osb-jscore-0.5.2 (osb-jscore-0.5.2.ebuild,329 bytes, text/plain)
2007-04-13 20:55 UTC, Kristian Poul Herkild
Details
Archive of ebuilds for GTK+ WebCore 0.5.1 (gtk+-webcore-0.5.1.tar.gz,579 bytes, application/octet-stream)
2007-04-13 20:59 UTC, Kristian Poul Herkild
Details
SVN-Ebuild for the JavaScriptCore-Modul (osb-jscore-svn-0.0.1.ebuild,612 bytes, text/plain)
2007-04-18 17:08 UTC, are
Details
SVN-Ebuild for the NRCore-Modul (osb-nrcore-svn-0.0.1.ebuild,674 bytes, text/plain)
2007-04-18 17:09 UTC, are
Details
SVN-Ebuild for the NRCit-Modul (osb-nrcit-svn-0.0.1.ebuild,797 bytes, text/plain)
2007-04-18 17:10 UTC, are
Details
SVN-Ebuild for the osb-browser (osb-browser-svn-0.0.1.ebuild,662 bytes, text/plain)
2007-04-18 17:10 UTC, are
Details
SVN-Ebuild for the kazehakase-browser (kazehakase-svn-0.0.1.ebuild,723 bytes, text/plain)
2007-04-18 17:14 UTC, are
Details
patch for gconf-configuration, icons and menu-items (desktop-integration.patch.bz2,79.44 KB, patch)
2007-04-20 15:58 UTC, are
Details | Diff
Enhanced SVN-Ebuild for osb-browser (osb-browser-svn-0.0.3.ebuild,778 bytes, text/plain)
2007-04-20 16:08 UTC, are
Details
kazehakase browser forced to use gtk-webcore (kazehakase-browser-svn-999.ebuild,786 bytes, text/plain)
2007-05-14 17:36 UTC, Brian Olsen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juan José Gutiérrez de Quevedo 2004-10-30 09:10:47 UTC
Webcore(apple's khtml version) was recently ported to gtk+ by nokia. This 4 ebuild and patches will build osb-browser(which is a reference implementation using webcore). It might become a good alternative to firefox mainly because of download time, compile time and startup time. Please note that as it's still very beta it's marked as ~x86 and still crashes and has a few bugs(mainly that you have to type the _full_ url i.e. http://www.gentoo.org vs. gentoo.org).
To compile just emerge osb-browser(which is the final package, the rest are just dependencies).
Note that I've made it depende on gtk+-2.4, but it might as well compile with 2.2 or even 2.0
Also the patches included are in theory only needed for gcc 3.4 but I don't think they'll have any impact on previous gccs.
Comment 1 Juan José Gutiérrez de Quevedo 2004-10-30 09:13:00 UTC
Created attachment 42915 [details]
gtk-webcore-0.5.0 ebuilds
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2004-10-30 23:19:50 UTC
interested, brad?
Comment 3 Pythagoras Mayrhofer 2004-11-03 15:01:07 UTC
the amd64 patch for osb-browser is here: http://sourceforge.net/forum/forum.php?thread_id=1166509&forum_id=414811

it looks like the sourceforge forums software cut leading spaces away so i needed to replace the appropriate lines manually.

i suggest adding ~amd64 at least to osb-jscore, osb-nrcore and osb-nrcit. keywording osb-browser depends on the patch.
Comment 4 atom 2004-11-18 16:27:54 UTC
ppc64: libs compile fine. need amd64 patch to get osb-browser to compile. crashes when opening a web page. :(
Comment 5 Bernhard Reiter 2005-06-09 06:52:10 UTC
Created attachment 60902 [details]
ebuilds with HttpCurl patch

gtk-webcore-0.5.0 ebuilds with a patch to make nrcit work with newer versions
of Curl
Comment 6 Steev Klimaszewski (RETIRED) gentoo-dev 2005-06-21 16:36:01 UTC
Created attachment 61689 [details]
gtk+-webcore-0.5.0.ebuild meta-ebuild file

This is a meta ebuild to install everything for gtk+ webcore from Nokia.

Also, I believe that the license should be "LGPL BSD" as its licensed under
both, or is that incorrect?
Comment 7 Ivan Yarych 2006-08-06 01:54:31 UTC
I got this error when building net-libs/osb-jscore :

/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I..  -include ../JavaScriptCorePrefix.h -DKWIQ -DAPPLE_CHANGES -DHAVE_PCREPOSIX -DNDEBUG -I../kjs -I../pcre -I../  -march=athlon-tbird -Os -pipe -fomit-frame-pointer -fno-exceptions -fno-rtti -nostdinc++ -c -o protected_values.lo `test -f 'protected_values.cpp' || echo './'`protected_values.cpp
ustring.cpp:136: error: explicit qualification in declaration of `bool KJS::operator==(const KJS::CString&, const KJS::CString&)'
ustring.cpp:1098: error: explicit qualification in declaration of `bool KJS::operator==(const KJS::UString&, const KJS::UString&)'
ustring.cpp:1107: error: explicit qualification in declaration of `bool KJS::operator==(const KJS::UString&, const char*)'
ustring.cpp:1125: error: explicit qualification in declaration of `bool KJS::operator<(const KJS::UString&, const KJS::UString&)'
ustring.cpp:1144: error: explicit qualification in declaration of `int KJS::compare(const KJS::UString&, const KJS::UString&)'
make[3]: *** [ustring.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
rm -f .libs/protected_values.lo
g++ -DHAVE_CONFIG_H -I. -I. -I.. -include ../JavaScriptCorePrefix.h -DKWIQ -DAPPLE_CHANGES -DHAVE_PCREPOSIX -DNDEBUG -I../kjs -I../pcre -I../ -march=athlon-tbird -Os -pipe -fomit-frame-pointer -fno-exceptions -fno-rtti -nostdinc++ -c protected_values.cpp -MT protected_values.lo -MD -MP -MF .deps/protected_values.TPlo  -fPIC -DPIC -o .libs/protected_values.lo
g++ -DHAVE_CONFIG_H -I. -I. -I.. -include ../JavaScriptCorePrefix.h -DKWIQ -DAPPLE_CHANGES -DHAVE_PCREPOSIX -DNDEBUG -I../kjs -I../pcre -I../ -march=athlon-tbird -Os -pipe -fomit-frame-pointer -fno-exceptions -fno-rtti -nostdinc++ -c protected_values.cpp -MT protected_values.lo -MD -MP -MF .deps/protected_values.TPlo -o protected_values.o >/dev/null 2>&1
mv -f .libs/protected_values.lo protected_values.lo
make[3]: Leaving directory `/var/tmp/portage/osb-jscore-0.5.0/work/osb-jscore-0.5.0/kjs'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/osb-jscore-0.5.0/work/osb-jscore-0.5.0/kjs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/osb-jscore-0.5.0/work/osb-jscore-0.5.0'
make: *** [all] Error 2

!!! ERROR: net-libs/osb-jscore-0.5.0 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  osb-jscore-0.5.0.ebuild, line 14:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

!!! This ebuild is from an overlay: '/usr/local/portage'



I used ebuilds with HttpCurl patch
Comment 8 Florian Berger 2006-09-19 01:30:55 UTC
The ebuilds with HttpCurl patch and the meta-ebuild file work fine for me. The application itself (osb-browser) works in general but crashes every now and then. However, I do use it on a regular base to check out khtml rendering without the KDE overhead.

It would be nice to have gtk+-webcore in the official portage tree (marked testing/unstable, of course).

Best regards, Florian Berger

emerge --info:

Gentoo Base System version 1.6.14
Portage 2.1-r2 (default-linux/x86/2006.0, gcc-3.3.2, glibc-2.3.5-r2, 2.6.17-rc3 i686)
=================================================================
System uname: 2.6.17-rc3 i686 Pentium III (Coppermine)
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.3, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.4
sys-devel/binutils:  2.14.90.0.7-r4
sys-devel/gcc-config: 1.3.12-r6
sys-devel/libtool:   1.4.3-r4, 1.5.22
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/X11/xkb /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm avi berkdb bitmap-fonts cli crypt dlloader dri eds emboss encode esd flac foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jack jpeg libg++ libwww mad mmx motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pcre pdflib perl png pppd python qt3 qt4 quicktime readline reflection sasl sdl session spell spl ssl tcltk tcpd threads truetype truetype-fonts type1-fonts udev vorbis win32codecs xml xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_de userland_GNU video_cards_mach64"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 9 Charles Banas 2006-12-01 11:21:07 UTC
(In reply to comment #7)

Same here.  GCC4 problem?


# emerge --info
Portage 2.1.2_rc2-r3 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-ck1 x86_64)
=================================================================
System uname: 2.6.18-ck1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System version 1.12.6
Last Sync: Fri, 01 Dec 2006 18:30:01 +0000
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -momit-leaf-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -momit-leaf-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv"
GENTOO_MIRRORS="http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://mirror.datapipe.net/gentoo http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.arcticnetwork.ca/"
LANG="en_US.UTF-8"
LINGUAS="en ja"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/sunrise /usr/portage/local/layman/musicbrainz /usr/portage/local/layman/portage-xgl /usr/portage/local/layman/zugaina /usr/portage/local/layman/vmware"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac ada aiglx alsa apache2 asf audiofile automount bash-completion berkdb bitmap-fonts branding bzip2 cairo cdr cgi cjk cli cpudetection cracklib crypt cscope css cups curl cvs dbus dlloader dri dvd dvdr dvdread eds elibc_glibc emboss encode exscalibar fam fbcon ffmpeg firefox flac fortran fuse gd gdbm gecko-sdk gif glitz glut gnome gnutls gpm gtk gtk2 hal hou iconv ieee1394 imagemagick imap imlib immqt-bc input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse irc isdnlog jack java javascript jikes jingle joystick jpeg jpeg2k kde kernel_linux kipi lame libclamav libg++ libsamplerate libsexy linguas_en linguas_ja live logrotate lua lzo mad matroska mikmod mng modplug mono motif mozdevelop mp3 mp4 mpeg msn musepack musicbrainz nautilus ncurses neXt netmeeting nls nntp nowin nptl nptlonly nsplugin nvidia objc offensive ogg openal opengl pam pcre pda pdf perl php png postgres ppds pppd python qt3 qt4 quicktime readline reflection ruby samba sdl sdl-sound sensord session silc slp sockets sou sox speex spell spl sql sqlite ssl stroke subversion svg tcl tcpd tga theora threads tidy tiff timidity tk truetype truetype-fonts type1-fonts udev underscores unicode userland_GNU v4l v4l2 vcd video_cards_nv video_cards_nvidia video_cards_vesa video_cards_vga vorbis wmf x264 xchatdccserver xcomposite xine xinerama xml xorg xprint xscreensaver xv xvid xvmc yahoo zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 10 Kristian Poul Herkild 2007-01-29 02:37:29 UTC
Created attachment 108445 [details]
Ebuilds for gtk+-webcore-0.5.1
Comment 11 Kristian Poul Herkild 2007-04-13 20:53:34 UTC
Created attachment 116195 [details]
Ebuild for osb-browser-0.5.2

Has fixed url for fetching package and modified dependencies. This is for osb-browser 0.5.2.
Comment 12 Kristian Poul Herkild 2007-04-13 20:54:25 UTC
Created attachment 116196 [details]
Ebuild for osb-nrcit-0.5.2

Has fixed url for fetching package and modified dependencies. This is for osb-nrcit 0.5.2.
Comment 13 Kristian Poul Herkild 2007-04-13 20:55:05 UTC
Created attachment 116197 [details]
Ebuild for osb-nrcore-0.5.2

Has fixed url for fetching package and modified dependencies. This is for osb-nrcore 0.5.2.
Comment 14 Kristian Poul Herkild 2007-04-13 20:55:38 UTC
Created attachment 116198 [details]
Ebuild for osb-jscore-0.5.2

Has fixed url for fetching package and modified dependencies. This is for osb-jscore 0.5.2.
Comment 15 Kristian Poul Herkild 2007-04-13 20:59:23 UTC
Created attachment 116199 [details]
Archive of ebuilds for GTK+ WebCore 0.5.1

Has fixed urls for fetching package and modified dependencies. This is for gtk-webcore 0.5.1.
Comment 16 Kristian Poul Herkild 2007-04-13 21:08:26 UTC
I wonder if there should be a meta-package for osb-nrcit, osb-nrcore and osb-jscore since packages (like kazehakase-0.4.5) "depending" on gtk-webcore don't need osb-browser.
Comment 17 MATSUU Takuto (RETIRED) gentoo-dev 2007-04-13 22:18:56 UTC
gtk-webcfore-0.5.2 doesn't work with amd64.
I reported some bugs to upstream.
http://sourceforge.net/tracker/?func=browse&group_id=121646&atid=690976
Comment 18 are 2007-04-18 17:08:48 UTC
Created attachment 116649 [details]
SVN-Ebuild for the JavaScriptCore-Modul
Comment 19 are 2007-04-18 17:09:32 UTC
Created attachment 116651 [details]
SVN-Ebuild for the NRCore-Modul
Comment 20 are 2007-04-18 17:10:19 UTC
Created attachment 116652 [details]
SVN-Ebuild for the NRCit-Modul
Comment 21 are 2007-04-18 17:10:57 UTC
Created attachment 116653 [details]
SVN-Ebuild for the osb-browser
Comment 22 are 2007-04-18 17:14:38 UTC
Created attachment 116655 [details]
SVN-Ebuild for the kazehakase-browser

Builds together with latest gtk-webcore. Use-flags for mozilla (to turn it off).
 
Unfortunately it doesn't build for me, and i'm not skilled enough to fix the source. Perhaps another revision.

Best regards
are
Comment 23 are 2007-04-18 17:17:54 UTC
make[4]: Entering directory `/var/tmp/portage/www-client/kazehakase-svn-0.0.1/work/kazehakase-svn-0.0.1/module/embed/gtk-webcore'
/bin/sh ../../../libtool --tag=CXX   --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/osb/ -I/usr/include/osb/NRCore/ -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/atk-1.0   -I../../../src -I../../../src/bookmarks -I../../../src/dialogs -I../../../src/net -I../../../src/libegg/pixbufthumbnail -I../../../src/utils -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DG_LOG_DOMAIN=\"Kazehakase-GtkWebCore\" -DGTK_WEBCORE_VERSION=\"0.5.3\"  -fno-rtti  -fshort-wchar -O2 -mcpu=i686 -pipe -MT gtk_webcore_la-kz-gtk-webcore-module.lo -MD -MP -MF .deps/gtk_webcore_la-kz-gtk-webcore-module.Tpo -c -o gtk_webcore_la-kz-gtk-webcore-module.lo `test -f 'kz-gtk-webcore-module.cpp' || echo './'`kz-gtk-webcore-module.cpp
mkdir .libs
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/osb/ -I/usr/include/osb/NRCore/ -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I../../../src -I../../../src/bookmarks -I../../../src/dialogs -I../../../src/net -I../../../src/libegg/pixbufthumbnail -I../../../src/utils -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DG_LOG_DOMAIN=\"Kazehakase-GtkWebCore\" -DGTK_WEBCORE_VERSION=\"0.5.3\" -fno-rtti -fshort-wchar -O2 -mcpu=i686 -pipe -MT gtk_webcore_la-kz-gtk-webcore-module.lo -MD -MP -MF .deps/gtk_webcore_la-kz-gtk-webcore-module.Tpo -c kz-gtk-webcore-module.cpp  -fPIC -DPIC -o .libs/gtk_webcore_la-kz-gtk-webcore-module.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
mv -f .deps/gtk_webcore_la-kz-gtk-webcore-module.Tpo .deps/gtk_webcore_la-kz-gtk-webcore-module.Plo
/bin/sh ../../../libtool --tag=CXX   --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/osb/ -I/usr/include/osb/NRCore/ -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/atk-1.0   -I../../../src -I../../../src/bookmarks -I../../../src/dialogs -I../../../src/net -I../../../src/libegg/pixbufthumbnail -I../../../src/utils -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DG_LOG_DOMAIN=\"Kazehakase-GtkWebCore\" -DGTK_WEBCORE_VERSION=\"0.5.3\"  -fno-rtti  -fshort-wchar -O2 -mcpu=i686 -pipe -MT gtk_webcore_la-kz-gtk-webcore.lo -MD -MP -MF .deps/gtk_webcore_la-kz-gtk-webcore.Tpo -c -o gtk_webcore_la-kz-gtk-webcore.lo `test -f 'kz-gtk-webcore.cpp' || echo './'`kz-gtk-webcore.cpp
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/osb/ -I/usr/include/osb/NRCore/ -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I../../../src -I../../../src/bookmarks -I../../../src/dialogs -I../../../src/net -I../../../src/libegg/pixbufthumbnail -I../../../src/utils -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DG_LOG_DOMAIN=\"Kazehakase-GtkWebCore\" -DGTK_WEBCORE_VERSION=\"0.5.3\" -fno-rtti -fshort-wchar -O2 -mcpu=i686 -pipe -MT gtk_webcore_la-kz-gtk-webcore.lo -MD -MP -MF .deps/gtk_webcore_la-kz-gtk-webcore.Tpo -c kz-gtk-webcore.cpp  -fPIC -DPIC -o .libs/gtk_webcore_la-kz-gtk-webcore.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
kz-gtk-webcore.cpp:77: error: expected ',' or '...' before '*' token
kz-gtk-webcore.cpp:77: error: ISO C++ forbids declaration of 'WebiEventInfo' with no type
kz-gtk-webcore.cpp: In function 'void kz_gtk_webcore_class_init(KzGtkWebcoreClass*)':
kz-gtk-webcore.cpp:247: error: invalid conversion from 'void (*)(Webi*, int)' to 'void (*)(Webi*, const gchar*, const gchar*, const gchar*, const gchar*)'
kz-gtk-webcore.cpp: At global scope:
kz-gtk-webcore.cpp:861: error: expected ',' or '...' before '*' token
kz-gtk-webcore.cpp:861: error: ISO C++ forbids declaration of 'WebiEventInfo' with no type
kz-gtk-webcore.cpp: In function 'void kz_gtk_webcore_mouse_over(Webi*, int)':
kz-gtk-webcore.cpp:871: error: expected primary-expression before ')' token
kz-gtk-webcore.cpp:871: error: 'webi_event_info_get_link_url' was not declared in this scope
kz-gtk-webcore.cpp:886: error: expected primary-expression before ')' token
kz-gtk-webcore.cpp:886: error: 'webi_event_info_get_link_label' was not declared in this scope
make[4]: *** [gtk_webcore_la-kz-gtk-webcore.lo] Error 1
make[4]: Leaving directory `/var/tmp/portage/www-client/kazehakase-svn-0.0.1/work/kazehakase-svn-0.0.1/module/embed/gtk-webcore'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/www-client/kazehakase-svn-0.0.1/work/kazehakase-svn-0.0.1/module/embed'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/www-client/kazehakase-svn-0.0.1/work/kazehakase-svn-0.0.1/module'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/www-client/kazehakase-svn-0.0.1/work/kazehakase-svn-0.0.1'
make: *** [all] Error 2

!!! ERROR: www-client/kazehakase-svn-0.0.1 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  kazehakase-svn-0.0.1.ebuild, line 29:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/www-client:kazehakase-svn-0.0.1:20070418-165123.log'.

!!! This ebuild is from an overlay: '/usr/local/portage'
Comment 24 are 2007-04-20 15:58:51 UTC
Created attachment 116814 [details, diff]
patch for gconf-configuration, icons and menu-items
Comment 25 are 2007-04-20 16:08:46 UTC
Created attachment 116816 [details]
Enhanced SVN-Ebuild for osb-browser

added some configuration and desktop-integration
needs patch from http://bugs.gentoo.org/attachment.cgi?id=116814
Comment 26 Brian Olsen 2007-05-14 17:36:11 UTC
Created attachment 119242 [details]
kazehakase browser forced to use gtk-webcore

This fixes the "configure" scipt to detect gtk-webcore
and forces any gecko engine to be ignored.
Comment 27 Cristi Magherusan 2007-05-20 16:11:53 UTC
hello,

this stuff seems to rock, but is there any place where I could find the ebuilds in a more user-friendly way? by this I mean svn access or a layman repo, or even the main portage tree, hardly masked would be just fine. 
for example the freebsd guys already have it in the ports collection ;)
Comment 28 Luca Guglielmetti 2007-10-14 16:22:06 UTC
I have tryed the ebuilds of webcore-0.5.2 but the compilation of net-libs/osb-nrcore-0.5.2 fails with the following error:

# ebuild osb-nrcore-0.5.2.ebuild compile
[CUT]
>>> Compiling source in /var/tmp/portage/net-libs/osb-nrcore-0.5.2/work/osb-nrcore-0.5.2 ...
 * econf: updating osb-nrcore-0.5.2/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating osb-nrcore-0.5.2/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
[CUT]
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/net-libs/osb-nrcore-0.5.2/work/osb-nrcore-0.5.2'
Making all in ForwardingHeaders
make[2]: Entering directory `/var/tmp/portage/net-libs/osb-nrcore-0.5.2/work/osb-nrcore-0.5.2/ForwardingHeaders'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/net-libs/osb-nrcore-0.5.2/work/osb-nrcore-0.5.2/ForwardingHeaders'
Making all in kwiq
make[2]: Entering directory `/var/tmp/portage/net-libs/osb-nrcore-0.5.2/work/osb-nrcore-0.5.2/kwiq'
make  all-am
make[3]: Entering directory `/var/tmp/portage/net-libs/osb-nrcore-0.5.2/work/osb-nrcore-0.5.2/kwiq'
if /bin/sh ../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..  -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/osb-nrcore/\" -I../khtml -I../khtml/dom -I../khtml/css -I../khtml/html -I../khtml/misc/ -I../khtml/rendering/ -I../khtml/xml -I../khtml/ecma/ -I../khtml/editing/ -I../kwiq/ -I../ForwardingHeaders -DNDEBUG -include "../WebCorePrefix.h" -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libxml2    -I/usr/include/osb/   -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DAPPLE_CHANGES -DKWIQ -DKWIQ -DKHTML_NO_EXCEPTIONS -DKWIQ_NO_JAVA  -O2 -march=pentium-m -pipe -Wall  -fno-exceptions -fno-rtti -nostdinc++ -MT KWQFileButton.lo -MD -MP -MF ".deps/KWQFileButton.Tpo" -c -o KWQFileButton.lo KWQFileButton.cpp; \
	then mv -f ".deps/KWQFileButton.Tpo" ".deps/KWQFileButton.Plo"; else rm -f ".deps/KWQFileButton.Tpo"; exit 1; fi
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/osb-nrcore/\" -I../khtml -I../khtml/dom -I../khtml/css -I../khtml/html -I../khtml/misc/ -I../khtml/rendering/ -I../khtml/xml -I../khtml/ecma/ -I../khtml/editing/ -I../kwiq/ -I../ForwardingHeaders -DNDEBUG -include ../WebCorePrefix.h -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/osb/ -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DAPPLE_CHANGES -DKWIQ -DKWIQ -DKHTML_NO_EXCEPTIONS -DKWIQ_NO_JAVA -O2 -march=pentium-m -pipe -Wall -fno-exceptions -fno-rtti -nostdinc++ -MT KWQFileButton.lo -MD -MP -MF .deps/KWQFileButton.Tpo -c KWQFileButton.cpp  -fPIC -DPIC -o .libs/KWQFileButton.o
KWQFileButton.cpp: In member function 'void KWQFileButton::filenameChanged()':
KWQFileButton.cpp:203: error: 'GTK_FILE_SELECTION' was not declared in this scope
KWQFileButton.cpp:203: error: 'gtk_file_selection_get_filename' was not declared in this scope
KWQFileButton.cpp: In member function 'void KWQFileButton::clicked()':
KWQFileButton.cpp:229: error: 'gtk_file_selection_new' was not declared in this scope
KWQFileButton.cpp:232: error: 'GTK_FILE_SELECTION' was not declared in this scope
make[3]: *** [KWQFileButton.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/net-libs/osb-nrcore-0.5.2/work/osb-nrcore-0.5.2/kwiq'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/net-libs/osb-nrcore-0.5.2/work/osb-nrcore-0.5.2/kwiq'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/net-libs/osb-nrcore-0.5.2/work/osb-nrcore-0.5.2'
make: *** [all] Error 2

if nobody has idea how to fix it I would file it upstream

regards
Guglie
Comment 29 Santiago M. Mola (RETIRED) gentoo-dev 2008-01-15 21:49:46 UTC
From upstream's homepage:
"Gtk+ WebCore is not active anymore.  It is superseeded by WebKit/Gtk+, new port of WebKit browser engine. Gtk+ WebCore shouldn't be used anymore. WebKit/Gtk+ is based on the same code, but is in active development. "

Go to bug #190347 for WebKit/Gtk+ ebuilds.