[Development] Qt 5.2.0 compilation fails on ArchLinux
Rutledge Shawn
Shawn.Rutledge at digia.com
Mon Dec 23 08:04:43 CET 2013
On 21 Dec 2013, at 9:00 PM, Wilhelm wrote:
> Hi all,
>
> I'm trying to compile qt-5.2.0 on arch linux, but with/without
> icu-support I get the following error:
>
> make[3]: Entering directory
> '/usr/local/src/qt-everywhere-opensource-src-5.2.0/qtbase/src/platformsupport'
> LD_LIBRARY_PATH=/usr/local/src/qt-everywhere-opensource-src-5.2.0/qtbase/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
> /usr/local/src/qt-everywhere-opensource-src-5.2.0/qtbase/bin/qdbusxml2cpp -i
> struct_marshallers_p.h -a deviceeventcontroller_adaptor.h:
> ../3rdparty/atspi2/xml/DeviceEventController.xml
> /usr/local/src/qt-everywhere-opensource-src-5.2.0/qtbase/bin/qdbusxml2cpp:
> error while loading shared libraries: libicui18n.so.51: cannot open
> shared object file: No such file or directory
> Makefile:3407: recipe for target 'deviceeventcontroller_adaptor.h' failed
> make[3]: *** [deviceeventcontroller_adaptor.h] Error 127
>
>
> Arch Linux has icu-5.2
I don't have this problem when building from the git tree. Are you sure you started with a clean source tree? Maybe there are leftover makefiles or something which remember that your system had version 51 before, or some other version of qmake gets called or some such.
More information about the Development
mailing list