Opened 10 years ago

Closed 10 years ago

#5082 closed enhancement (fixed)

qt-5.3.0

Reported by: Fernando de Oliveira Owned by: Fernando de Oliveira
Priority: normal Milestone: 7.6
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

http://download.qt-project.org/official_releases/qt/5.3/5.3.0/single/qt-everywhere-opensource-src-5.3.0.tar.xz

http://qt-project.org/wiki/New-Features-in-Qt-5.3

http://qt-project.org/wiki/Qt530-KnownIssues

Known Issues – Qt 5.3.0

All platforms

...


    Installation over the existing installation not supported
        QTIFW-278: SDK 5.1.0 rc1 : installation over existing installation fails

    Examples in Qt Creator Welcome mode is empty
        Workaround: Start Qt Creator with clean settings (e.g. for temporary
        testing: ‘-settingspath /some/temp/dir’

    Qt Print Support
        The platform backends have been almost entirely re-written for Beta 2 and
        may not function properly. See the blog at
        http://www.layt.net/john/blog/odysseushelp_test_qtprintsupport_changes_in_qt_53_beta_1
        for more details on how to test.

...

Linux

    QTBUG-35516: example directory in binary package has wrong permissions
    (creating problems for global installations)
        Workaround: Fix permissions with ‘chmod g+rx,o+rx 5.2.0/gcc_64/examples’

...

Change History (7)

comment:1 by Armin K, 10 years ago

May I request unification of configure lines? Ie, something like this:

./configure -prefix         $QT5DIR               \
            -sysconfdir     /etc/xdg              \
            -headerdir      $QT5DIR/include/qt5   \
            -archdatadir    $QT5DIR/lib/qt5       \
            -datadir        $QT5DIR/share/qt5     \
            -docdir         $QT5DIR/share/doc/qt5 \
            -translationdir $QT5DIR/share/qt5/translations \
            -examplesdir    $QT5DIR/share/doc/qt5/examples \
            -confirm-license   \
            -opensource        \
            -dbus-linked       \
            -openssl-linked    \
            -system-sqlite     \
            -nomake examples   \
            -optimized-qmake

Note that -bindir isn't required, since it's always PREFIX/bin. -no-nis isn't required too since latest LFS (7.5 and svn) has glibc rpc interface exported. I'd also propose removing of "-opengl es2" to use desktop opengl since now everything works with desktop opengl whereas it didn't previously (wayland).

-system-harfbuzz can be enabled in this release. It seems to be on par with bundled one.

As for why I need this, kde frameworks install files in Qt5 directories and I can't cover 2 different prefixes easily.

comment:2 by bdubbs@…, 10 years ago

I don't really like using the directory structure:

$QT5DIR/include/qt5 
$QT5DIR/lib/qt5     
$QT5DIR/share/qt5   
$QT5DIR/share/doc/qt5 
$QT5DIR/share/qt5/translations
$QT5DIR/share/doc/qt5/examples

for method 2. The default is

$QT5DIR/include
$QT5DIR/lib     
$QT5DIR/doc 
$QT5DIR/translations
...

which is much simpler, both for looking at the files and the configure line. IMO, What we are doing now shows the user a clear alternative and provides more choice.

If a user just wants to build applications against qt5, then it probably doesn't make any difference, but to a developer using qt to create programs, there is a significant need to find and examine files in places like include, mkspecs, plugins, etc. A more coherent organization for developers makes a big difference.

comment:3 by Armin K, 10 years ago

I'd rather adjust instructions for users. Developers often develop against latest version (mostly git master) or alpha/beta releases. The latter can't be used to install both Qt's in same prefix. Other distro's use first structure.

comment:4 by bdubbs@…, 10 years ago

Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned

comment:5 by Fernando de Oliveira, 10 years ago

Owner: changed from bdubbs@… to Fernando de Oliveira
Status: assignednew

In combination with Bruce.

comment:6 by Fernando de Oliveira, 10 years ago

Status: newassigned

comment:7 by Fernando de Oliveira, 10 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r13174.

Note: See TracTickets for help on using tickets.