<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div>Hi PyQt Fanatics, </div>
<div><br>
</div>
<div>I am running into trouble deploying an application that uses PyQt to a machine that is not my development machine. I have a Qt C++ application that embeds python and then uses PyQt to provide a python scripting interface to the C++ application. All of
 this works perfectly on my development machine. In order to deploy my application so it will work on other machines, I wrap it with a short shell script that sets the LD_LIBRARY_PATH to a directory within my package that includes the Qt dynamic libraries and
 the python library necessary to run an embedded python interpreter. I am also packaging my application with the python standard library by maintaining the same relative path between the python library and the standard library that is found on my development
 machine (for example, on my development machine the relative path to the standard library from the pathtopythonlib is pathtopythonlib/python2.7). The PyQt libraries are found in a dist-packages directory within the python standard library, which I am also
 including in my package. </div>
<div><br>
</div>
<div>When I move this package over to a new machine and try to run a python script I get the following error:</div>
<div>QMetaType::registerType: Binary compatibility break -- Size mismatch for type 'QPaintBufferCacheEntry' [1024]. Previously registered size 16, now registering size 0.</div>
</div>
<div><br>
</div>
<div>Does anyone have any insight into what may be happening? Any help would be appreciated. </div>
<div><br>
</div>
<div>Some additional details:</div>
<ul>
<li>Using PyQt4</li><li>Building using Qt 5.4.1 gcc 64-bit</li><li>Both machines I am testing on are Ubuntu 12.04</li></ul>
<div>Thanks,</div>
<div>
<div><span style="font-family: Calibri; ">
<hr align="center" size=""3"" width=""95%"">
</span></div>
<div><span style="font-family: Calibri; ">Eric Ferguson</span></div>
<div><span style="font-family: Calibri; ">NASA/Jet Propulsion Laboratory</span></div>
<div><span style="font-family: Calibri; ">Mission Operations Engineer (397B)</span></div>
<div><span style="font-family: Calibri; ">818.634.1928</span></div>
<div><span style="font-family: Calibri; "><br>
</span></div>
<div><span style="font-family: Calibri; ">"</span>It’s human nature to stretch, to go, to see, to understand. Exploration is not a choice, really; it’s an imperative." - Michael Collins</div>
</div>
</body>
</html>