Problems with Open-Source Downloads read https://www.qt.io/blog/problem-with-open-source-downloads and https://forum.qt.io/post/638946

Build qt-webkit failed



  • Hi, all
    When I used the command "qtwebkit/Tools/Scripts/build-webkit --qt" to build qt-webkit,
    I got this error:
    /usr/bin/ld: qt-everywhere-opensource-src-5.5.1/qtmultimedia/lib/libQt5Multimedia.a(qmediametadata.o): relocation R_X86_64_PC32 against `_ZN7QStringD1Ev' can not be used when making a shared object; recompile with -fPIC
    Qt Version: 5.5.1
    The Makefile do have the -fPIC option. I don't know what to do.
    Can anybody help?



  • When I remove "-fvisibility=hidden -fvisibility-inlines-hidden" from the CXXFLAGS, it works.
    I think that is because ~QString() is inline, the option above hide the destructor, so destructor can't be found.


Log in to reply