<br><br>
<div><span class="gmail_quote">2007/5/1, David Boddie &lt;<a href="mailto:david@boddie.org.uk">david@boddie.org.uk</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Tuesday 01 May 2007 09:26:00 +0800, &quot;haiyun jiang&quot; wrote:<br><br>&gt; I am having some serious problems with *PyQT4*,
<br>&gt; when i run pyqt script, I always get &#39;Segmentation *fault*&#39;.<br>&gt;<br>&gt; the script is simple:<br>&gt; ======================<br>&gt; %less qttest.py<br>&gt; from *PyQt4* import QtGui, QtCore<br>&gt; import sys
<br>&gt;<br>&gt; if __name__ == &#39;__main__&#39;:<br>&gt; app = QtGui.QApplication(sys.argv)<br>&gt; w = QtGui.QMainWindow()<br>&gt; w.show()<br>&gt; app.exec_()<br>&gt; ======================<br><br>OK. Just to clarify things for other readers, I noticed from your message to
<br>comp.lang.python that you&#39;re actually using the line<br><br>from PyQt4 import QtGui, QtCore<br><br>without the asterisks in the quote above.</blockquote>
<div>&nbsp;</div>
<div>&nbsp;YES.</div>
<div>&nbsp;And I am sorry, the asterisks may be created&nbsp;during the &quot;copy &amp; paste&quot; process. I posted this &nbsp;message at&nbsp;comp.lang.python first, and then copyed and posted here.So there is no asterisks in the script source.
<br><br>[...]<br><br>&gt;I noticed that the maintainer of the FreeBSD ports of PyQt4 is reading this<br>&gt;list. Perhaps he has some suggestions for ways to solve this problem.<br><br>&gt;David<br>&nbsp;</div>
<div>I have rebuilded the PyQt4 from source, but the problem seems to be remaining.</div>
<div>And I notice the notes for gettext on <a href="http://www.freshports.org/devel/gettext/:">http://www.freshports.org/devel/gettext/:</a></div>
<div>It says:</div>
<div>&quot;As a result of the upgrade to gettext-0.16.1, the shared library version<br>&nbsp; of libintl has changed, so you will need to rebuild all ports that<br>&nbsp; depend on gettext (ie: most of them, sorry):<br>&nbsp;&nbsp;&nbsp; portupgrade -rf gettext
</div>
<div>&quot;</div>
<div>and PyQT4 have some dependence on gettext.</div>
<div>I install gettext-0.16.1 just as &quot;make install clean&quot; and link&nbsp; libintl.so.6 to libintl.so8 as</div>
<div>&quot;ln -s /usr/local/libintl.so.8 /usr/local/libintl.so.6&quot;.</div>
<div>Now I &quot;portupgrade -rf gettext&quot;, hope this can make some help.<br>&nbsp;</div>
<div>Regards,</div>
<div>jiang.haiyun</div></div>