[Qgis-developer] Windows Build
Aaron Racicot
aaronr at z-pulley.com
Thu Aug 2 03:02:07 EDT 2007
Tisham,
So I was diving into the weird behavior on the python side of the win
preview build and have not come to any definite conclusions this evening.
One thing of note is that PyQt4.3 was just released on the 30th of July. It
is the first build to officially support QT 4.3. Since your build was on
the 28th (or before) I assume you built PyQt 4.2 with QT 4.3. I suspect
this is why you had to hack qmake.conf and might explain our strange
behavior.
On win, I have 2 boxes. The first has QT 4.2, PyQt 4.2 and qgis svn from
about 3 weeks ago. It runs fine and does not exhibit any bad behavior. The
second has QT 4.3, PyQt 4.3 and the preview build and it does exhibit the
bad behavior.
To test, I am building first on my Linux box with QT 4.3 and PyQt 4.3 and
svn qgis just to verify that the problem is or is not their. I prefer Linux
and will start there. This will be the first time that I have built with
4.3, so it will be an interesting test.
Next, if the Linux build does not exhibit the behavior I will build on my
win machine after updating to the latest of all projects and see if I can
reproduce there.
My gut tells me we are seeing a side affect of having PyQt out of sync with
QT and that if we get all of our versions lined up (with the newly released
pyqt) we will be ok... but that is yet to be seen!
More to come soon...
Aaron
+----------------------------------------+
Aaron Racicot - GIS Programmer
360.221.2441 - aaronr at ecotrust.org
+----------------------------------------+
e c o t r u s t
pobox 1614
langley wa 98260
www.ecotrust.org
+----------------------------------------+
-----Original Message-----
From: qgis-developer-bounces at lists.qgis.org
[mailto:qgis-developer-bounces at lists.qgis.org] On Behalf Of
tisham at apogee.com.au
Sent: Saturday, July 28, 2007 8:33 PM
To: qgis-developer at lists.qgis.org
Subject: Re: [Qgis-developer] Windows Build
Hi all,
I have the final windows build ready. binaries and python bindings.
As mentioned the pyqt build on windows requires a bit of hacking of
the qmake.conf file to add an extra define which PyQt assumes is
present but is absent in Qt4.3.
The binaries are avialable as zip here:
http://whatnick.dyndns.org:8080/tisham/qgis0.9.0preview1.zip
It has:
GDAL with the following formats:
$ gdalinfo --formats
Supported Formats:
VRT (rw+): Virtual Raster
GTiff (rw+): GeoTIFF
NITF (rw+): National Imagery Transmission Format
HFA (rw+): Erdas Imagine Images (.img)
SAR_CEOS (ro): CEOS SAR Image
CEOS (ro): CEOS Image
PALSAR (ro): SLC ALOS-PALSAR Reader
GFF (ro): Ground-based SAR Applitcations Testbed File Format (.gff)
ELAS (rw+): ELAS
AIG (ro): Arc/Info Binary Grid
AAIGrid (rw): Arc/Info ASCII Grid
SDTS (ro): SDTS Raster
DTED (rw): DTED Elevation Raster
PNG (rw): Portable Network Graphics
JPEG (rw): JPEG JFIF
MEM (rw+): In Memory Raster
JDEM (ro): Japanese DEM (.mem)
GIF (rw): Graphics Interchange Format (.gif)
ESAT (ro): Envisat Image Format
BSB (ro): Maptech BSB Nautical Charts
XPM (rw): X11 PixMap Format
BMP (rw+): MS Windows Device Independent Bitmap
DIMAP (ro): SPOT DIMAP
AirSAR (ro): AirSAR Polarimetric Image
RS2 (ro): RadarSat 2 XML Product
PCIDSK (rw+): PCIDSK Database File
PCRaster (rw): PCRaster Raster File
ILWIS (rw+): ILWIS Raster Map
SGI (ro): SGI Image File Format 1.0
Leveller (ro): Leveller heightfield
PNM (rw+): Portable Pixmap Format (netpbm)
DOQ1 (ro): USGS DOQ (Old Style)
DOQ2 (ro): USGS DOQ (New Style)
ENVI (rw+): ENVI .hdr Labelled
EHdr (rw+): ESRI .hdr Labelled
PAux (rw+): PCI .aux Labelled
MFF (rw+): Vexcel MFF Raster
MFF2 (rw+): Vexcel MFF2 (HKV) Raster
FujiBAS (ro): Fuji BAS Scanner Image
GSC (ro): GSC Geogrid
FAST (ro): EOSAT FAST Format
BT (rw+): VTP .bt (Binary Terrain) 1.3 Format
LAN (ro): Erdas .LAN/.GIS
CPG (ro): Convair PolGASP
IDA (rw+): Image Data and Analysis
NDF (ro): NLAPS Data Format
DIPEx (ro): DIPEx
ISIS2 (ro): USGS Astrogeology ISIS cube (Version 2)
PDS (ro): NASA Planetary Data System
ERS (rw+): ERMapper .ers Labelled
JPEG2000 (rw): JPEG-2000 part 1 (ISO/IEC 15444-1)
L1B (ro): NOAA Polar Orbiter Level 1b Data Set
FIT (rw): FIT Image
RMF (rw+): Raster Matrix Format
WCS (ro): OGC Web Coverage Service
RST (rw+): Idrisi Raster A.1
INGR (rw+): Intergraph Raster
GSAG (rw+): Golden Software ASCII Grid (.grd)
GSBG (rw+): Golden Software Binary Grid (.grd)
GS7BG (ro): Golden Software 7 Binary Grid (.grd)
RIK (ro): Swedish Grid RIK (.rik)
USGSDEM (rw): USGS Optional ASCII DEM (and CDED)
GXF (ro): GeoSoft Grid Exchange Format
GRASS (ro): GRASS Database Rasters (5.7+)
HTTP (ro): HTTP Fetching Wrapper
$ ogrinfo --formats
Supported Formats:
-> "ESRI Shapefile" (read/write)
-> "MapInfo File" (read/write)
-> "UK .NTF" (readonly)
-> "SDTS" (readonly)
-> "TIGER" (read/write)
-> "S57" (read/write)
-> "DGN" (read/write)
-> "VRT" (readonly)
-> "AVCBin" (readonly)
-> "REC" (readonly)
-> "Memory" (read/write)
-> "CSV" (read/write)
-> "GML" (read/write)
-> "KML" (read/write)
-> "GMT" (read/write)
-> "GRASS" (readonly)
As well as grass and python.
The Python bindings will require an extra step of installing PyQt if
not present. This can be quite tricky given the above patching of
qmake needs to applied. Any suggestions are appreciated. Here is a
summary of improvements needed in the installer, someone with
experience in NSIS can help me out.
1) Python Install-Download Python, Locate Python location
2) Grass deps
3) Qt deps
4) Gdal Deps
5) Install location
6) Detection of old install and auto uninstall
7) Install stats with user registration
8) No redownload of sample data
Sorry I was out of action for a couple of days
Regards,
Tisham(aka what_nick)
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
Qgis-developer mailing list
Qgis-developer at lists.qgis.org
http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-developer
More information about the Qgis-developer
mailing list