Hi Aaron, Ok, I've got the preview running (with python plugins) on debian now.
But... wanted to try to build it on winXP, following the directions in: http://wiki.qgis.org/qgiswiki/BuildingFromSource Looked promising, though the msys environment seemed to be in http://qgis.org/uploadfiles/msys/msys.zip instead of: http://qgis.org/uploadfiles/msys/msys.tar.gz ? But I got stuck on compiling PyQt4: it ends in the linking phase with a "input line is too long" error. Then I installed the binary PyQt4, trying to compile stuff qgis in that way, but this ended in PATH troubles: it's not clear to me then which qt binaries to use then, and running qtvars.bat hides my old cmake path etc etc. Questions: - is there a way to fix the "input line is too long" error? - is the BuildingFromSource still 'current'; should this be used for building trunk? - If so, can you describe how they succeeded, or elaborate 3.8 in 'BuildingFromSource' a little? By the way, IF it's going to work, a page like http://wiki.qgis.org/qgiswiki/BuildingFromSource is really really helpfull! TIA Richard Duivenvoorde Richard Duivenvoorde wrote: > Hi Aaron, > > I'm using a plain vanilla python 2.5 (Python 2.5 (r25:51908, Sep 19 > 2006, 09:52:17)) msi-install (in c:\Program Files\, could that be a > problem?) > I installed the binary QT4 (PyQt-Py2.5-gpl-4.3.0-b1.exe) from: > http://www.riverbankcomputing.co.uk/pyqt/download.php > > And a qgis preview build "qgis_setup0.9.0preview1.16.08.2007.exe" from > ... some link of the list > I've also tried a build from Martin from the list > http://www.mapserver.sk/~wonder/qgis/qgis-trunk-070619-grass.zip > > All with the same errors. > > What are the qgis- python- qt- related environment variables you have? > And exactly what PATH-constructs do you use? > > From the thread about the "QgsApplication.setPrefixPath()" there are > some incompatible lib/version issues? I hope this can be worked > out/documented later. > > I will try a clean install later, or I've got a debian work station too, > maby I've to switch to that and use stuff from: > http://debian.gfoss.it > > Another option is building stuff myself, like you propose, do you think > that's doable for a lightweight script person :-) > > Thanks, > > Richard Duivenvoorde > > > Richard Duivenvoorde wrote: >> It seems to me that there is no QApplication constructed/available yet? >> >> Python console in qgis is working: >> >>> import PyQt4.QtGui >> >>> PyQt4.QtGui.QApplication.beep() >> >>> print iface >> <qgis.gui.QgisInterface object at 0x0495E660> >> works, >> >> but calling >> >>> PyQt4.QtGui.QApplication.aboutQt() >> makes qgis crash with message: >> QWidget: Must construct a QApplication before a QPaintDevice >> >> aksing for the instancepointer: >> >>> print PyQt4.QtGui.QApplication.instance() >> None >> >> Who/What is responsible for constructing/initialising QApplication? >> >> Can there be a (configuration) reason that it's not there (yet)? >> >> TIA >> >> Richard Duivenvoorde >> >> >> Richard Duivenvoorde wrote: >>> I've installed the binary PyQt. And it seems that qgis is accepting >>> this. One note: you have to install Python/PyQt BEFORE installing qgis >>> (off course, but I didn't, gqis starts complaining then that 'couldn't >>> load qgis bindings' :-0 ). >>> >>> First I donwloaded your to python ported 'copyright plugin' from >>> http://blog.qgis.org/?q=node/59 >>> I can see it in the 'Plugin Manager' as 'CopyrightLabel' and it's >>> library name: 'python:copyright_plugin'. >>> But tring to enable it by clicking the checkbox and clicking OK crashes >>> qgis with the following message in the commandbox: >>> >>> QPixmap: Must construct a QApplication before a QPaintDevice >> _______________________________________________ >> Qgis-user mailing list >> Qgis-user@lists.qgis.org >> http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user >> >> > > _______________________________________________ > Qgis-user mailing list > Qgis-user@lists.qgis.org > http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user > > _______________________________________________ Qgis-user mailing list Qgis-user@lists.qgis.org http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user