Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-33948

RPATH set to system libraries in Qt build's uic, breaks build

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Not Evaluated Not Evaluated
    • None
    • 5.2.0 Alpha
    • Build System
    • None
    • Debian 6, GCC 4.8

      The problem is:

      $ objdump -x qt-everywhere-enterprise-src-5.2.0-alpha/build64/qtbase/bin/uic | grep RPATH
        RPATH                /usr/local/Qt-5.0.2/lib
      

      The issue shows itself as during the Qt build:

      cd widgets/ && ( test -e Makefile || /home/ian/atlassian/qt-everywhere-enterprise-src-5.2.0-alpha/build64/qtbase/bin/qmake /home/ian/atlassian/qt-everywhere-enterprise-src-5.2.0-alpha/qtbase/src/widgets/widgets.pro -o Makefile ) && make -f Makefile 
      make[3]: Entering directory `/home/ian/atlassian/qt-everywhere-enterprise-src-5.2.0-alpha/build64/qtbase/src/widgets'
      LD_LIBRARY_PATH=/home/ian/atlassian/qt-everywhere-enterprise-src-5.2.0-alpha/build64/qtbase/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} /home/ian/atlassian/qt-everywhere-enterprise-src-5.2.0-alpha/build64/qtbase/bin/uic /home/ian/atlassian/qt-everywhere-enterprise-src-5.2.0-alpha/qtbase/src/widgets/dialogs/qfiledialog.ui -o .uic/release-shared/ui_qfiledialog.h
      /home/ian/atlassian/qt-everywhere-enterprise-src-5.2.0-alpha/build64/qtbase/bin/uic: symbol lookup error: /home/ian/atlassian/qt-everywhere-enterprise-src-5.2.0-alpha/build64/qtbase/bin/uic: undefined symbol: _ZN18QCommandLineParserC1Ev
      make[3]: *** [.uic/release-shared/ui_qfiledialog.h] Error 127
      

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            buddenha Oswald Buddenhagen
            ian.monroe Ian Monroe
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes