> -----Original Message----- > From: Giuseppe D'Angelo [mailto:dange...@gmail.com] > Sent: Monday, October 22, 2012 2:14 PM > To: Koehne Kai > Cc: development@qt-project.org > Subject: Re: [Development] xcb-icccm dependency in Qt 5/libxcb > > On 22 October 2012 13:53, Koehne Kai <kai.koe...@digia.com> wrote: > > But it turns out the real dealbreaker when trying to have a somewhat > > portable Qt binary on Linux is libxcb-icccu: E.g. I can't run a Qt > > compiled on Ubuntu 11.10 on my OpenSUSE 12.1 because of this > > dependency > > What's exactly the issue you're facing? That library doesn't exist under > SUSE? There's an ABI break between the Ubuntu version and the SUSE one?
Hi Giuseppe, The wall I'm hitting is that platforms/libxcb.so compiled on Ubuntu 10.11 has a dependency to libxcb-icccm.so.4, while my OpenSUSE 12.1 only features libxcb-icccm.so.1 . The other dependency missing is libicu(*).so.49 , but I understood we'll ship our own ICU for prebuilt packages on Linux, and anyway compiling your own ICU is a piece of cake. I ran the latest lsb app checker (http://www.linuxfoundation.org/collaborate/workgroups/lsb/download) on the package, and it complains about 6 libraries 'not common' in distributions: http://tinypic.com/view.php?pic=w1pa4y&s=6 The worrying ones are libudev.so.0 (though this one is available for my OpenSUSE), and the libxcb ones. I think everyone who wants to distribute binary Qt libs on Linux will have to deal with these somehow ... Regards Kai > Cheers, > -- > Giuseppe D'Angelo _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development