[Kde-bindings] Compiling Problem with Smoke

Richard Dale rdale at foton.es
Wed May 7 09:50:42 UTC 2008


On Wednesday 07 May 2008 09:27:20 Johannes Simon wrote:
> Hi list!
>
> I'm trying to get kdebindings to compile, and here's the error I get:
> Can't read from
> /home/kde-devel/kde/build/qt-copy/include/QtWebKit/../../../src/qt-copy/src
>/3rdparty/webkit/WebCore/../WebKit/qt/Api/qwebsettings.h at
> /home/kde-devel/kde/src/kdebindings/kalyptus/kalyptus line 329
>     main::parseFiles() called at
> /home/kde-devel/kde/src/kdebindings/kalyptus/kalyptus line 259
>
> This happens when compiling kdebingings/smoke/qt. Apparently it's missing
> an additional "../" between /QtWebKit and /src/qt-copy in the header
> include path - since my Qt src directory is ~/kde/src/qt-copy, not
> ~/kde/build/src/qt-copy.
>
> Might this have to do with me not using ~/kde/qt-copy or ~/qt-copy (not
> sure what a more common choice is) as qt sourc and build directory?
> Currently, I have them separated in ~/kde/src/qt-copy and
> ~/kde/build/qt-copy.
>
> Any ideas? Tell me if you need more information.
I think you need to install Qt after building it and use the headers from 
there. In the source dirs they have further includes inside the .h files, 
rather than the class definitions, and unfortunately support for handling 
them broke when we added a fix for getting frameworks working on Mac OS X.

-- Richard





More information about the Kde-bindings mailing list