Qt5 compiling problem on OSX

  • Hi,

    Following this tutorial:


    I can't compile Qt5 on my OSX (Mountain Lion).

    I run into the this problem:
    @In file included from xml/parser/XMLDocumentParser.h:33:
    xml/XMLErrors.h:36:10: fatal error: 'libxml/parser.h' file not found
    #include <libxml/parser.h>
    1 error generated.
    make[4]: *** [obj/debug/dom/Document.o] Error 1
    make[4]: *** Waiting for unfinished jobs....
    make[3]: *** [debug-all] Error 2
    make[2]: *** [sub-Target-pri-make_first-ordered] Error 2
    make[1]: *** [sub-Source-WebCore-WebCore-pro-make_first-ordered] Error 2
    make: *** [module-qtwebkit-make_first] Error 2
    bash-3.2$ git rev-parse HEAD
    bash-3.2$ @

    Can anybody suggest me something?

    Thanks in advance


  • OK, I finally had some time to go on with that problem and was able to avoid it by
    explicitly using the libxml installed by macport:

    ./configure -developer-build -opensource -I/opt/local/include/libxml2 -release

    However, it simple didn't solve the complete problem, because I'm running into linker problems.....

    I would like to try something else; the configure command with the given arguments above uses clang. How can I switch to gcc? It was not clear to me reading the help page, also I didn't found any option to switch of webkit.

    Thanks for you help.


  • Moderators

    Just remove contents of QtWebkit directory and it will stop compiling :)

    You can choose the mkspecs with -platform or -spec, I don't remember.

  • Hi, ~miketopen!

    Use Qt instead of QuickTime (QT), please.

  • I finally had some time to try to complie Qt 5 again. I used a newer version (4cad9e466784ec54e3cf6f216d3df20ba7a595b0) from the git repository. Fortunatly, with this version
    no further adjustments had to be done on my Mountain Lion. I compiled it with the following three commands:
    ./init-repository -f
    ./configure -prefix $PWD/qtbase -opensource -nomake tests
    make -j 2

    For me the issue is now closed. Thanks to all for your help.



Log in to reply

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.