4.4.0 build ok, but 4 python mapscript tests are failing
didier.georgieff
didier.georgieff at AGRICULTURE.GOUV.FR
Mon Dec 6 05:47:26 PST 2004
Hello Sean,
I just build OK the new MS 4.4.0 on mdk 10.0. I used :
$ ./configure --prefix=/usr --with-httpd=/usr/sbin/httpd2 --with-proj
--with-ogr --with-gdal --with-pdf --with-threads --with-gd=/usr
--with-jpeg=/usr --with-libiconv=/usr --with-freetype=/usr
--with-zlib=/usr --with-png=/usr --with-xpm=usr/X11R6
I have a python 2.3.3 and compiled python mapscript :
$ cp mapscript/python/modern/* mapscript/python/
$ cd mapscript/python/
$ python setup.py build
All seems fine.
But when i want to test mapscript, 4 tests are failing (segfault if
invoqued from mapscript/python/test/cases/, and ERROR if invoqued from
mapscript/python/)
4 tests are clonetest.py, imagetest.py, outputformattest.py and
symboltest.py. I can provide all the detailed report if you need it.
ex:
python tests/cases/imagetest.py -v
imageObj constructor works ... ok
imageObj with a filename works ... ERROR
imageObj with a filename and a driver works ... ERROR
imageObj with a file stream works ... ERROR
imageObj with a cStringIO works ... ERROR
imageObj with a URL stream works ... ERROR
imageObj with an optional driver works ... ERROR
image writes data to an open filehandle ... ERROR
image writes data to a StringIO instance ... ERROR
test that an image can be saved as a string ... ERROR
======================================================================
ERROR: imageObj with a filename works
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/cases/imagetest.py", line 95, in testConstructorFilename
imgobj = mapscript.imageObj(test_image)
File "build/lib.linux-i686-2.3/mapscript.py", line 1182, in __init__
if self.thisown: destroy(self)
TypeError: new_imageObj() takes at least 2 arguments (1 given)
======================================================================
ERROR: imageObj with a filename and a driver works
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/cases/imagetest.py", line 103, in
testConstructorFilenameDriver
imgobj = mapscript.imageObj(test_image)
File "build/lib.linux-i686-2.3/mapscript.py", line 1182, in __init__
if self.thisown: destroy(self)
TypeError: new_imageObj() takes at least 2 arguments (1 given)
Thanks again for your hard work on python mapscript and your new PCL.
--
didier.georgieff <didier.georgieff at agriculture.gouv.fr>
DIDSIT du Bas-Rhin
More information about the MapServer-users
mailing list