Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. qt5.9 build failed for Mac OSX Sierra

qt5.9 build failed for Mac OSX Sierra

Scheduled Pinned Locked Moved Unsolved General and Desktop
3 Posts 2 Posters 1.6k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    edpack
    wrote on last edited by
    #1

    I try to build qt5.9 from source code using -developer-build option. I keep getting the following error:

    bootstrapping ninja...
    warning: A compatible version of re2c (>= 0.11.3) was not found; changes to src/*.in.cc will not affect your build.
    ld: can't map file, errno=22 file '/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/config-3.6m-darwin' for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    when running: g++ -Lbuild /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/config-3.6m-darwin -o ninja build/ninja.o -lninja
    Traceback (most recent call last):
    File "/Users/edpack/Downloads/qt-build/qt-everywhere-opensource-src-5.9.0/qtwebengine/src/3rdparty/ninja/configure.py", line 529, in <module>
    variables=[('libs', libs)])
    File "/Users/edpack/Downloads/qt-build/qt-everywhere-opensource-src-5.9.0/qtwebengine/src/3rdparty/ninja/configure.py", line 160, in build
    self._run_command(self._expand(cmd, local_vars))
    File "/Users/edpack/Downloads/qt-build/qt-everywhere-opensource-src-5.9.0/qtwebengine/src/3rdparty/ninja/configure.py", line 185, in _run_command
    subprocess.check_call(cmdline, shell=True)
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
    raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command 'g++ -Lbuild /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/config-3.6m-darwin -o ninja build/ninja.o -lninja' returned non-zero exit status 1
    Project ERROR: NINJA build error!
    make[3]: *** [sub-ninja-pro-install_subtargets] Error 3
    make[2]: *** [sub-buildtools-install_subtargets] Error 2
    make[1]: *** [sub-src-install_subtargets] Error 2
    make: *** [module-qtwebengine-install_subtargets] Error 2

    1 Reply Last reply
    0
    • EddyE Offline
      EddyE Offline
      Eddy
      wrote on last edited by
      #2

      Hi edpack,

      Seems similar to this QTBUG-60146

      There is a patch attached, so worth having a look there.

      Qt Certified Specialist
      www.edalsolutions.be

      1 Reply Last reply
      0
      • E Offline
        E Offline
        edpack
        wrote on last edited by
        #3

        After I applied the patches, I got even more errors. I don't think the patches are for MAC OSX.

        warning: A compatible version of re2c (>= 0.11.3) was not found; changes to src/*.in.cc will not affect your build.
        ./src/clparser.cc:56:53: error: expected expression
        transform(path.begin(), path.end(), path.begin(), [](const char c) { r...
        ^
        ./src/clparser.cc:64:53: error: expected expression
        transform(line.begin(), line.end(), line.begin(), [](const char c) { r...
        ^
        2 errors generated.
        when running: g++ -MMD -MT build/clparser.o -MF build/clparser.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -c ./src/clparser.cc -o build/clparser.o
        Traceback (most recent call last):
        File "/Users/xikalin/Downloads/qt-build/qt-everywhere-opensource-src-5.9.0/qtwebengine/src/3rdparty/ninja/configure.py", line 496, in <module>
        objs += cxx(name)
        File "/Users/xikalin/Downloads/qt-build/qt-everywhere-opensource-src-5.9.0/qtwebengine/src/3rdparty/ninja/configure.py", line 278, in cxx
        return n.build(built(name + objext), 'cxx', src(name + '.cc'), **kwargs)
        File "/Users/xikalin/Downloads/qt-build/qt-everywhere-opensource-src-5.9.0/qtwebengine/src/3rdparty/ninja/configure.py", line 160, in build
        self._run_command(self._expand(cmd, local_vars))
        File "/Users/xikalin/Downloads/qt-build/qt-everywhere-opensource-src-5.9.0/qtwebengine/src/3rdparty/ninja/configure.py", line 185, in _run_command
        subprocess.check_call(cmdline, shell=True)
        File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
        raise CalledProcessError(retcode, cmd)
        subprocess.CalledProcessError: Command 'g++ -MMD -MT build/clparser.o -MF build/clparser.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -c ./src/clparser.cc -o build/clparser.o' returned non-zero exit status 1
        Project ERROR: NINJA build error!
        make[3]: *** [sub-ninja-pro-make_first] Error 3
        make[2]: *** [sub-buildtools-make_first] Error 2
        make[1]: *** [sub-src-make_first] Error 2
        make: *** [module-qtwebengine-make_first] Error 2

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved