Сборка Qt5 под Linux x64 для Linux x32



  • Приветствую!
    Есть Linux Ubuntu х64, установлен компилятор g++. Нужно собрать два комплекта Qt5 для х64 и х32. Первый комплект для платформы х64 собрал без проблем. А вот со вторым для платформы х32 проблема. При конфигурировании комплекта получаю остановку с ошибкой:

    /usr/include/c++/4.8/utility:68:28: fatal error: bits/c++config.h: Нет такого файла или каталога
     #include <bits/c++config.h>
                                ^
    compilation terminated.
    make: *** [project.o] Ошибка 1
    

    откуда берется путь /usr/include/c++/4.8 не могу понять.
    Ниже скрипт для сборки:

    ######################################################################
    #!/bin/sh
    # Защита от попыток использовать не объявленные переменные
    set -o nounset
    ######################################################################
    
    local _DirPath=$1
    local _LibBuild='qt5-x64-linux-shared'       #каталог установки Qt5
    local _CatBuild='build-qt5-x64-linux-shared' #каталог для сборки
    local _ToolsName='linux-g++-32'              #компилятор
    
    #Проверим на существование каталога для сборки
    CheckCatalog "$_DirPath/src/$_CatBuild"
    if [[ $? -eq 0 ]];
    then
       mkdir $_DirPath/src/$_CatBuild
    fi
    cd $_DirPath/src/$_CatBuild
    
    export QT5DIR=$_DirPath/src/$_CatBuild &&
    export QT5LINK=$_DirPath/stuff/$_LibBuild &&
    
    $_DirPath/src/configure -prefix $_DirPath/stuff/$_LibBuild \
                                           -debug \
                                           -release \
                                           -opensource \
                                           -confirm-license \
                                           -qt-libpng \
                                           -qt-libjpeg \
                                           -system-zlib \
                                           -plugin-sql-sqlite \
                                           -opengl desktop \
                                           -openssl-linked \
                                           -optimized-qmake \
                                           -no-compile-examples \
                                           -silent \
                                           -platform linux-g++-32 \
                                           2>&1 | tee configure.log___________
    
    make -k -j5 2>&1 | tee build.log___________
    make -k -j5 install 2>&1 | tee install.log___________
    
    echo "Bye-Bye $USER"
    exit 0
    ######################################################################
    

    Помогите разобраться с проблемой кто может.


Log in to reply
 

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