Opened 12 years ago
Closed 12 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: | medium | Keywords: | |
| Cc: |
Description
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 , 12 years ago
comment:2 by , 12 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 , 12 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 , 12 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:5 by , 12 years ago
| Owner: | changed from to |
|---|---|
| Status: | assigned → new |
In combination with Bruce.
comment:6 by , 12 years ago
| Status: | new → assigned |
|---|

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-qmakeNote 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.