Design decisions required...

Keith Kyzivat konq-e@mail.kde.org
Sun, 16 Mar 2003 10:37:42 -0500


This is a multi-part message in MIME format.
--------------050209040509020909080906
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Luciano,

I've worked through all the RTTI issues (converted to Qt's RTTI 
implementation), but now I'm seeing missing code.
The KURIFilter class is stubbed in Konq/E, with the most minimal 
implementation provided.

I'm seeing a call to filterURI() in khtml_part.cpp:4686.  The whole of 
the KURIFilter class could be pulled into Konq/E, but
it seems that it was decided not to be used before (since it was stubbed 
out).

1.) why am I seeing this when you didn't see it?  Should I be working 
with a different kdelibs branch?  I'm working off the KDE_3_1_BRANCH 
label right now.  Right now my priority is to get a KDE3.1 Konq/E up and 
running (for a demo) asap.

2.) How should I proceed with the KURIFilter problem?

~Keith Kyzivat


--------------050209040509020909080906
Content-Type: text/plain;
 name="build.out"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="build.out"

make  all-recursive
make[1]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox'
Making all in konq-embed
make[2]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed'
Making all in dropin
make[3]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin'
Making all in .
make[4]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin'
Making all in kio
make[4]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/kio'
Making all in kded
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/kio/kded'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/kio/kded'
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/kio'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/kio'
make[4]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/kio'
Making all in kparts
make[4]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/kparts'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/kparts'
Making all in khtml
make[4]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/khtml'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/khtml'
Making all in kssl
make[4]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/kssl'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin/kssl'
make[3]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/dropin'
Making all in kdesrc
make[3]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc'
Making all in kdecore
make[4]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kdecore'
Making all in malloc
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kdecore/malloc'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kdecore/malloc'
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kdecore'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kdecore'
make[4]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kdecore'
Making all in kjs
make[4]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kjs'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kjs'
Making all in kssl
make[4]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kssl'
Making all in kssl
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kssl/kssl'
Making all in caroot
make[6]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kssl/kssl/caroot'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kssl/kssl/caroot'
make[6]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kssl/kssl'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kssl/kssl'
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kssl/kssl'
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kssl'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kssl'
make[4]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kssl'
Making all in kio
make[4]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kio'
Making all in .
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kio'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kio'
Making all in http
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kio/http'
Making all in kcookiejar
make[6]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kio/http/kcookiejar'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kio/http/kcookiejar'
make[6]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kio/http'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kio/http'
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kio/http'
make[4]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kio'
Making all in kparts
make[4]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kparts'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/kparts'
Making all in khtml
make[4]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml'
Making all in misc
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/misc'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/misc'
Making all in dom
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/dom'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/dom'
Making all in css
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/css'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/css'
Making all in xml
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/xml'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/xml'
Making all in html
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/html'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/html'
Making all in rendering
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/rendering'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml/rendering'
Making all in .
make[5]: Entering directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml'
source='khtml_part.cpp' object='khtml_part.lo' libtool=yes \
depfile='.deps/khtml_part.Plo' tmpdepfile='.deps/khtml_part.TPlo' \
depmode=gcc /bin/sh ../../../admin/depcomp \
/bin/sh ../../../libtool --silent --mode=compile --tag=CXX powerpc-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I./../kjs -I./../kio -I./java -I./misc -I./dom -I./xml -I./html -I./css -I./../kssl -I./../../dropin -I./../kdecore -I./../../dropin/khtml -I./../../dropin/khtml/java -I./../../dropin/kio -I./../../dropin/kssl -I./..  -I/home/keithel/tmp/include -I/home/keithel/tmp/src/qt-embedded-free-3.1.2/include   -I/usr/local/ppc860-linux/include -UQT_NO_COMPAT -DQWS -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -fno-exceptions -fno-check-new -fno-common -fno-rtti -DQT_NO_ASCII_CAST -fexceptions -DKHTML_PAGE_CACHE_SIZE=1 -c -o khtml_part.lo `test -f 'khtml_part.cpp' || echo './'`khtml_part.cpp
In file included from /usr/local/ppc860-linux/include/string.h:26,
                 from /home/keithel/tmp/src/qt-embedded-free-3.1.2/include/qcstring.h:46,
                 from /home/keithel/tmp/src/qt-embedded-free-3.1.2/include/qstring.h:42,
                 from dom/dom_node.h:33,
                 from dom/dom_doc.h:33,
                 from dom/html_document.h:34,
                 from khtml_part.h:29,
                 from khtml_part.cpp:30:
/usr/local/ppc860-linux/include/features.h:168: warning: `_POSIX_C_SOURCE' is not defined
/usr/local/ppc860-linux/include/features.h:176: warning: `_POSIX_C_SOURCE' is not defined
/usr/local/ppc860-linux/include/features.h:180: warning: `_POSIX_C_SOURCE' is not defined
In file included from /usr/local/ppc860-linux/lib/gcc-lib/powerpc-linux/2.95.2/../../../../include/g++-3/stl_algobase.h:49,
                 from /usr/local/ppc860-linux/lib/gcc-lib/powerpc-linux/2.95.2/../../../../include/g++-3/list:30,
                 from /home/keithel/tmp/src/qt-embedded-free-3.1.2/include/qvaluelist.h:49,
                 from /home/keithel/tmp/src/qt-embedded-free-3.1.2/include/qmap.h:46,
                 from /home/keithel/tmp/src/qt-embedded-free-3.1.2/include/qmime.h:43,
                 from /home/keithel/tmp/src/qt-embedded-free-3.1.2/include/qevent.h:45,
                 from /home/keithel/tmp/src/qt-embedded-free-3.1.2/include/qobject.h:45,
                 from /home/keithel/tmp/src/qt-embedded-free-3.1.2/include/qwidget.h:43,
                 from ../../dropin/kparts/part.h:6,
                 from khtml_part.h:32,
                 from khtml_part.cpp:30:
/usr/local/ppc860-linux/include/limits.h:132: warning: ANSI C does not allow `#include_next'
In file included from khtml_part.cpp:55:
../../dropin/khtml/htmlpageinfo.h: In method `KHTMLInfoDlg::KHTMLInfoDlg(QWidget * = 0, const char * = 0, bool = FALSE, int = 0)':
../../dropin/khtml/htmlpageinfo.h:15: warning: unused parameter `class QWidget * parent'
../../dropin/khtml/htmlpageinfo.h:15: warning: unused parameter `const char * name'
../../dropin/khtml/htmlpageinfo.h:15: warning: unused parameter `bool modal'
../../dropin/khtml/htmlpageinfo.h:15: warning: unused parameter `int fl'
In file included from khtml_part.cpp:69:
../../dropin/kmessagebox.h: In function `static int KMessageBox::questionYesNo(QWidget *, const QString &, const QString & = QString::null, const QString & = QString::null, const QString & = QString::null, const QString & = QString::null, bool = false)':
../../dropin/kmessagebox.h:84: warning: unused parameter `bool okButton'
../../dropin/kmessagebox.h: In function `static void KMessageBox::information(QWidget *, const QString &, const QString & = QString::null, const QString & = QString::null)':
../../dropin/kmessagebox.h:91: warning: unused parameter `const class QString & dontShowAgainName'
../../dropin/kmessagebox.h: In function `static int KMessageBox::warningContinueCancelList(QWidget *, const QString &, const QStringList &, const QString & = QString::null, const QWidget & = QWidget(0, 0, 0), const QString & = QString::null)':
../../dropin/kmessagebox.h:125: warning: unused parameter `const class QStringList & strlist'
../../dropin/kmessagebox.h:125: warning: unused parameter `const class QString & caption'
../../dropin/kmessagebox.h:125: warning: unused parameter `const class QWidget & buttonContinue'
../../dropin/kmessagebox.h:125: warning: unused parameter `const class QString & dontAskAgainName'
In file included from khtmlpart_p.h:39,
                 from khtml_part.cpp:96:
../../dropin/khtml/khtml_ext.h: In method `KHTMLZoomFactorAction::KHTMLZoomFactorAction(KHTMLPart *, bool, const QString &, const QString &, const QObject *, const char *, QObject *, const char *)':
../../dropin/khtml/khtml_ext.h:91: warning: unused parameter `class KHTMLPart * part'
khtml_part.cpp: In method `void KHTMLPart::khtmlMouseReleaseEvent(khtml::MouseReleaseEvent *)':
khtml_part.cpp:4686: no matching function for call to `KURIFilter::filterURI (KURIFilterData &)'
make[5]: *** [khtml_part.lo] Error 1
make[5]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc/khtml'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed/kdesrc'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox/konq-embed'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/keithel/tmp/src/konqueror-embedded-cvs/kdenox'
make: *** [all] Error 2

--------------050209040509020909080906--