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

Reply via email to