trying konqueror-embedded_20050322

chingwuen mr934312 at cs.nthu.edu.tw
Mon Apr 11 09:24:56 CEST 2005


Hi !
I've tried to do a little modifications in Konq/E (2005/04/08)...
konq-embed/kdesrc/khtml/ecma/kjs_window.cpp
line 626
--Value k( new Konqueror(exec, part) );
++Value k( new Konqueror(part) );
line 2424
--return Value( new KonquerorFunc(this, p.qstring().latin1() ) );
++return Value( new KonquerorFunc(exec, this, p.qstring().latin1() ) );

and removed all X elements like "qt_xdisplay()","flushX()"... from
konq-embed/kdesrc/khtml/khtmlview.cpp

Now I can compile successfully with qt-embedded-free-3.3.4 thread supported.

But when I browse some websites, it will crash.
Ex:
./konqueror -qws http://www.acm.org/
launcher: error sending launcherSlavePidCmd: Broken pipe
Segmentation fault

But other sites ok.
Ex: http://www.google.com

Konq/E (2005/04/08) with X11 is all right.

Any solution?

Thx very much.

----- Original Message ----- 
From: "Stanimir" <stan at openintegra.com>
To: "For discussion of Konqueror/Embedded" <konq-e at kde.org>
Sent: Sunday, April 10, 2005 8:31 AM
Subject: Re: trying konqueror-embedded_20050322


> Holger Schurig wrote:
>
> >Hi !
> >
> >I'm trying to get Konq/E Snapshoot 20050322 from
> >http://www.cirulla.net/kdenox-snapshots to compile inside OpenEmbedded.
> >
> >That's a crosscompilation on x86 for an XScale target.
> >
> >I needed to apply the attached patch to circumvent around some problems.
> >
> >But now I'm stuck, and get this error-messages:
> >
> >
> I also confirm  that there is same error message when trying to compile
> Konq/E (2005/04/08) for x86 using QT Embeded.
> I've found that snapshots after 2004/05/24 can't be compiled using QT
> Embeded. :(
> What is the point to call the embedded version of Konqueror - Konq/E if
> we can't compile it with QT Embedded?
> Why we call this branch of KDE - KDENOX (KDE No X) if at the moment it
> works only with X11?! :)
> Konq/E -=was=- unique becouse of  its capability to work without X11,
> and being  that way embedded everywhere. Otherwise one could simply use
> Firefox.
>
> >kjs_window.cpp: In constructor `KJS::KonquerorFunc::KonquerorFunc(const
> >KJS::Konqueror*, const char*)':
> >kjs_window.cpp:114: error: no matching function for call to
> >`KJS::DOMFunction::DOMFunction()'
> >
> >kjs_binding.h:71: note: candidates are:
> >KJS::DOMFunction::DOMFunction(const KJS::DOMFunction&)
> >KJS::DOMFunction::DOMFunction(KJS::ExecState*)
> >
> >kjs_window.cpp: In member function `virtual KJS::Value
> >KJS::Window::get(KJS::ExecState*, const KJS::Identifier&) const':
> >kjs_window.cpp:626: error: no matching function for call to
> >`KJS::Konqueror::Konqueror(KJS::ExecState*&, KHTMLPart*&)'
> >kjs_window.h:240: note: candidates are:
> >
> >KJS::Konqueror::Konqueror(const KJS::Konqueror&)
> >KJS::Konqueror::Konqueror(KHTMLPart*)
> >
> >
> >Not sure how to get this ExecState into the function, I'm stuck.
> >
> >
>
> _______________________________________________
> konq-e mailing list
> konq-e at kde.org
> https://mail.kde.org/mailman/listinfo/konq-e
>



More information about the konq-e mailing list