Details
-
Bug
-
Resolution: Done
-
P2: Important
-
1.0.1
-
None
-
Linux Gcc 4.4.4
-
eb65a1d99aa09cca1d7946605782ae45f1026bb8, ea69978fbb9dcb8b63c46a3a1e36821359bb86ee, 7d8c5ed8f18ddd669f8f6c4d3ac7e74f6e06e9f0, cfb17f1f7f87365539934136adfb6aacb9052981
Description
When you compile current 1.0.1 to create a package, usually this is made as a common user, not root.
The regular options for RPM used is:
./configure \
-prefix %{_prefix} \
-libdir %{_libdir} \
Where _prefix is a system /usr dir, not writable by common user, but result package will install there.
Current source of 1.0.1 try to install system dirs in qml imports:
make[3]: Entering directory `/lixo/packages/qt-mobility/BUILD/qt-mobility-opensource-src-1.0.1/plugins/declarative/publishsubscribe'
Makefile:260: warning: overriding commands for target `install_target'
Makefile:251: warning: ignoring old commands for target `install_target'
Makefile:264: warning: overriding commands for target `uninstall_target'
Makefile:255: warning: ignoring old commands for target `uninstall_target'
cp -f qmldir /usr/lib64/qt4/imports/QtMobility/publishsubscribe/qmldir
cp: cannot create regular file `/usr/lib64/qt4/imports/QtMobility/publishsubscribe/qmldir': No such file or directory
make[3]: *** [/usr/lib64/qt4/imports/QtMobility/publishsubscribe/qmldir] Error 1
the /usr/lib64/qt4/imports/QtMobility/publishsubscribe/qmldir should be
[BUILDDIR]/usr/lib64/qt4/imports/QtMobility/publishsubscribe/qmldir