<div dir="ltr"><div><div><div><div>first you need to build sqlite module yourself<br><br></div>i don't know how to build it on mac or Linux but if windows <br>see here : <a href="https://code.google.com/p/sqlitebot/wiki/VisualStudio">https://code.google.com/p/sqlitebot/wiki/VisualStudio</a><br><br></div><div>this is my fastest way of doing it<br></div><br></div>you need to put thees values in "qmake" tab in pyqtdeploy<br><br>MODULE_NAME=\\\"sqlite3\\\" #this is the defines it need to build<br>INCLUDEPATH==>C:\sysroot-win-32\src\sqlite-3.8.3.1 #this is sqlite source code<br>LIBS==>-LC:/sysroot-win-32/lib -lsqlite3 #this is the sqlite.lib generated from the link above<br><br></div>change the directories that suites your os<br><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Feb 14, 2015 at 9:44 PM, David Cortesi <span dir="ltr"><<a href="mailto:davecortesi@gmail.com" target="_blank">davecortesi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>Trying to pyqtdeploy a native Mac OS app.<br>I have built static Python, Sip and PyQt as per [1],<br>I think correctly, however my $SYSROOT now contains<br></div>only include, lib, and share directories.<br><br></div><div>It does not contain a src directory, but the doc<br>for setting up Locations [2] seems to assume<br>that $SYSROOT/src/Python-3.4.2 will exist.<br><br>So instead I set the source directory to the original<br></div></div>Python-3.4.2 folder, the one where<br></div><div>I ran the pyqtdeploycli/qmake/make sequence.<br></div></div><div><br></div>When pyqtdeploy runs make, the first make of a .c file<br></div>fails with the message<br><br>

<p style="margin:0px;text-indent:0px"><span style="color:rgb(127,0,0)">../Downloads/Python-3.4.2/Modules/_sqlite/cache.c:261:9: error: use of undeclared identifier 'MODULE_NAME'</span></p><div><div><div><div><div><div><div><br></div><div>Looking at that source, many files in the Modules<br>directory use that identifier, but It is not defined in any<br>header file or the Makefile.<br></div><div><br></div><div>I conclude it should be defined as part of the Python<br>make or make install, as part of building $SYSROOT/src,<br>but that is not happening.<br><br></div><div>Probably I am doing something stupidly wrong,<br></div><div>I'd appreciate any suggestion of what.<br><br>Thanks,<br></div><div>Dave Cortesi<br><br>[1] <a href="http://pyqt.sourceforge.net/Docs/pyqtdeploy/static_builds.html" target="_blank">http://pyqt.sourceforge.net/Docs/pyqtdeploy/static_builds.html</a><br>[2] <a href="http://pyqt.sourceforge.net/Docs/pyqtdeploy/tutorial.html#defining-file-and-directory-locations" target="_blank">http://pyqt.sourceforge.net/Docs/pyqtdeploy/tutorial.html#defining-file-and-directory-locations</a><br></div></div></div></div></div></div></div></div>
<br>_______________________________________________<br>
PyQt mailing list    <a href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br>
<a href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt" target="_blank">http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br></blockquote></div><br></div>