[GRASS-dev] WinGrass65 + import gui_modules.nviz_tools as nviz_tools: ImportError

Hi,

2010/6/6 Glynn Clements <glynn@gclements.plus.com>:

I will revert r42490, because WinGrass7 (from the WinGrass-installer)
seems to need versioned libgrass_*.7.0.svn.dll in C:\Program
Files\GRASS-70-SVN\extralib for starting and unversioned
libgrass_*.dll C:\Program Files\GRASS-70-SVN\lib for wxnviz. with
r42490 WinGrass7 isn't starting, with reverted r42490 WinGrass7 is
starting but wxnviz (3D view mode) isn't working.

well, there is no reason why GRASS libs should be located in extralib
directory (speaking about native installer). Changed in r42547, GRASS
libs are moved to `lib` directory.

Should the ctypes wrappers be changed to use the versioned library
name?

Probably yes, just to avoid having copy of unversioned library names.

[...]

Martin

--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa

-----Ursprüngliche Nachricht-----
Von: Martin Landa
Gesendet: 13.06.2010 15:13:12
An: Glynn Clements
Betreff: Re: [GRASS-dev] WinGrass65 + import gui_modules.nviz_tools as nviz_tools: ImportError

2010/6/6 Glynn Clements <glynn@gclements.plus.com>:

I will revert r42490, because WinGrass7 (from the WinGrass-installer)
seems to need versioned libgrass_*.7.0.svn.dll in C:\Program
Files\GRASS-70-SVN\extralib for starting and unversioned
libgrass_*.dll C:\Program Files\GRASS-70-SVN\lib for wxnviz. with
r42490 WinGrass7 isn't starting, with reverted r42490 WinGrass7 is
starting but wxnviz (3D view mode) isn't working.

well, there is no reason why GRASS libs should be located in extralib
directory (speaking about native installer). Changed in r42547, GRASS
libs are moved to `lib` directory.

ok.

Should the ctypes wrappers be changed to use the versioned library

>name?

Probably yes, just to avoid having copy of unversioned library names.

[...]

I've built a Wingrass7 with r42547. libgrass_datetime is still missing. so using the versioned library
name seems to be needed?

Helmut
___________________________________________________________
WEB.DE DSL ab 19,99 Euro/Monat. Bis zu 150,- Euro Startguthaben und
50,- Euro Geldprämie inklusive! https://freundschaftswerbung.web.de

Martin Landa wrote:

> Should the ctypes wrappers be changed to use the versioned library
> name?

Probably yes, just to avoid having copy of unversioned library names.

Trying to manage two sets of names turned out to be too much trouble.
r42565 eliminates the unversioned library names entirely.

--
Glynn Clements <glynn@gclements.plus.com>

Hi,

2010/6/6 Glynn Clements <glynn@gclements.plus.com>:

"WARNING: Nviz extension (3D view mode) disabled. Reason: intl not found."

It's odd that this only occurs when loading libraries dynamically via
Python.

libintl is required by all GRASS modules; not only is it used directly
by G_gettext(), but <libintl.h> (which is included from
<grass/glocale.h>) defines printf() etc as macros which refer to
libintl_printf() etc.

the installation constains only libint3 and libintl-8 dll libraries, see

$ find /c/Program\ Files\ \(x86\)/GRASS-70-SVN/ -name libint*.dll
/c/Program Files (x86)/GRASS-70-SVN/extralib/libintl-8.dll
/c/Program Files (x86)/GRASS-70-SVN/extralib/libintl3.dll

When compiling /lib/python/ against `lintl3` instead of `lintl`,
grass.libs.grass can be imported, but its empty.

import grass.lib.grass as grass
help(grass)

Help on module grass.lib.grass in grass.lib:

NAME
    grass.lib.grass - Wrapper for gis.h

FILE
    c:\program files (x86)\grass-70-svn\etc\python\grass\lib\grass.py

DESCRIPTION
    Generated with:
    ./ctypesgen.py --cpp gcc -E -D_FILE_OFFSET_BITS=64 -I/osgeo4w/usr/src/gr
ass_trunk/dist.i686-pc-mingw32/include -I/osgeo4w/usr/src/grass_trunk/dist.i686-
pc-mingw32/include -lgrass_gis.7.0.svn -lintl -lintl3 c:/osgeo4w/usr/src/grass_t
runk/dist.i686-pc-mingw32/include/grass/gis.h c:/osgeo4w/usr/src/grass_trunk/dis
t.i686-pc-mingw32/include/grass/gisdefs.h -o grass.py

    Do not modify this file.

FUNCTIONS
    FormatError(...)
        FormatError([integer]) -> string

        Convert a win32 error code into a string. If the error code is not
        given, the return value of a call to GetLastError() is used.

    addressof(...)
        addressof(C instance) -> integer
        Return the address of the C instance internal buffer

    alignment(...)
        alignment(C type) -> integer
        alignment(C instance) -> integer
        Return the alignment requirements of a C instance

    byref(...)
        byref(C instance) -> byref-object
        Return a pointer lookalike to a C instance, only usable
        as function argument

    resize(...)
        Resize the memory buffer of a ctypes instance

    set_conversion_mode(...)
        set_conversion_mode(encoding, errors) -> (previous-encoding, previous-er
rors)

        Set the encoding and error handling ctypes uses when converting
        between unicode and strings. Returns the previous values.

    sizeof(...)
        sizeof(C type) -> integer
        sizeof(C instance) -> integer
        Return the size in bytes of a C instance
...

Martin

--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa

Martin Landa wrote:

>> "WARNING: Nviz extension (3D view mode) disabled. Reason: intl not found."
>
> It's odd that this only occurs when loading libraries dynamically via
> Python.
>
> libintl is required by all GRASS modules; not only is it used directly
> by G_gettext(), but <libintl.h> (which is included from
> <grass/glocale.h>) defines printf() etc as macros which refer to
> libintl_printf() etc.

the installation constains only libint3 and libintl-8 dll libraries, see

$ find /c/Program\ Files\ \(x86\)/GRASS-70-SVN/ -name libint*.dll
/c/Program Files (x86)/GRASS-70-SVN/extralib/libintl-8.dll
/c/Program Files (x86)/GRASS-70-SVN/extralib/libintl3.dll

When compiling /lib/python/ against `lintl3` instead of `lintl`,
grass.libs.grass can be imported, but its empty.

Check for any error/warning messages during creation.

--
Glynn Clements <glynn@gclements.plus.com>

-----Ursprüngliche Nachricht-----
Von: Glynn Clements
Gesendet: 19.06.2010 22:15:04
An: Martin Landa
Betreff: Re: [GRASS-dev] WinGrass65 + import gui_modules.nviz_tools as nviz_tools: ImportError

Martin Landa wrote:

>> "WARNING: Nviz extension (3D view mode) disabled. Reason: intl not found."
>
> It's odd that this only occurs when loading libraries dynamically via
> Python.
>
> libintl is required by all GRASS modules; not only is it used directly
> by G_gettext(), but * (which is included from
> <grass/glocale.h>) defines printf() etc as macros which refer to
> libintl_printf() etc.

the installation constains only libint3 and libintl-8 dll libraries, see

$ find /c/Program\ Files\ \(x86\)/GRASS-70-SVN/ -name libint*.dll
/c/Program Files (x86)/GRASS-70-SVN/extralib/libintl-8.dll
/c/Program Files (x86)/GRASS-70-SVN/extralib/libintl3.dll

When compiling /lib/python/ against `lintl3` instead of `lintl`,
grass.libs.grass can be imported, but its empty.

Check for any error/warning messages during creation.

some error messages from compiling:

[...]
mkdir -p /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script
/bin/install -c -m 644 core.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/core.py
/bin/install -c -m 644 db.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/db.py
/bin/install -c -m 644 raster.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/raster.py
/bin/install -c -m 644 vector.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/vector.py
/bin/install -c -m 644 array.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/array.py
/bin/install -c -m 644 __init__.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/__init__.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/core.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/db.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/raster.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/vector.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/array.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/script/__init__.py
/bin/install -c -m 644 grass__init__.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/__init__.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/__init__.py
make -C ctypes || echo /c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes >> /c/osgeo4w/usr/src/grass_trunk/error.log
make[4]: Entering directory `/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes'
make /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib
make[5]: Entering directory `/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes'
mkdir -p /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib
make[5]: Leaving directory `/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes'
make date.py grass.py raster.py gmath.py proj.py imagery.py vector.py display.py stats.py dbmi.py g3d.py arraystats.py cluster.py trans.py vedit.py ogsf.py nviz.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/date.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/grass.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/raster.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/gmath.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/proj.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/imagery.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vector.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/display.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/stats.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/dbmi.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/g3d.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/arraystats.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/cluster.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/trans.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vedit.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ogsf.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/nviz.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/__init__.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_preamble.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_loader.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/date.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/grass.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/raster.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/gmath.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/proj.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/imagery.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vector.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/display.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/stats.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/dbmi.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/g3d.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/arraystats.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/cluster.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/trans.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vedit.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ogsf.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/nviz.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/__init__.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_preamble.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_loader.pyc
make[5]: Entering directory `/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes'
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_datetime.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/datetime.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/P_datetime.h -o date.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpr5m9dp.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpr5m9dp.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpr5m9dp.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpr5m9dp.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to date.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_gis.7.0.svn -lintl -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gis.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h -o grass.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpfdijo4.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpfdijo4.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpfdijo4.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpfdijo4.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to grass.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_raster.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/raster.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/rasterdefs.h -o raster.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpmty4cd.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpmty4cd.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpmty4cd.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpmty4cd.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to raster.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_gmath.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gmath.h -o gmath.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpzigx2p.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpzigx2p.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpzigx2p.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpzigx2p.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to gmath.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_gproj.7.0.svn -I/c/OSGeo4W/include -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gprojects.h -o proj.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmp41dxug.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD -Ic:/OSGeo4W/include "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmp41dxug.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmp41dxug.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmp41dxug.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to proj.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_imagery.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/imagery.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/imagedefs.h -o imagery.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpeodofg.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpeodofg.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpeodofg.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpeodofg.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to imagery.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_vector.7.0.svn -lgrass_dig2.7.0.svn -lgrass_dgl.7.0.svn -lgrass_rtree.7.0.svn -lgrass_linkm.7.0.svn -lgrass_dbmiclient.7.0.svn -lgrass_dbmibase.7.0.svn -lgrass_btree2.7.0.svn -I/c/OSGeo4W/include -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/vector.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/vect/dig_structs.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/vect/dig_defines.h -o vector.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpto4cqg.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD -Ic:/OSGeo4W/include "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpto4cqg.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpto4cqg.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpto4cqg.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to vector.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_display.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/display.h -o display.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmp7lrtvm.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmp7lrtvm.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmp7lrtvm.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmp7lrtvm.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to display.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_stats.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/stats.h -o stats.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpyy4y4m.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpyy4y4m.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpyy4y4m.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpyy4y4m.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to stats.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_dbmiclient.7.0.svn -lgrass_dbmibase.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/dbmi.h -o dbmi.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmprisvgw.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmprisvgw.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmprisvgw.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmprisvgw.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to dbmi.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_g3d.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/G3d.h -o g3d.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpu3c0ih.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpu3c0ih.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpu3c0ih.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpu3c0ih.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to g3d.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_arraystats.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/arraystats.h -o arraystats.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmponqy9b.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmponqy9b.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmponqy9b.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmponqy9b.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to arraystats.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_cluster.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/cluster.h -o cluster.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpet3ndw.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpet3ndw.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpet3ndw.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpet3ndw.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to cluster.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_trans.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/transform.h -o trans.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmp8pxouu.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmp8pxouu.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmp8pxouu.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmp8pxouu.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to trans.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_vedit.7.0.svn -I/c/OSGeo4W/include -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/vedit.h -o vedit.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpmzbsfp.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD -Ic:/OSGeo4W/include "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpmzbsfp.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpmzbsfp.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpmzbsfp.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to vedit.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_ogsf.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/ogsf_proto.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gstypes.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gsurf.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/kftypes.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/keyframe.h -o ogsf.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpcuryuz.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpcuryuz.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpcuryuz.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpcuryuz.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to ogsf.py.
Status: Wrapping complete.
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_nviz.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/nviz.h -o nviz.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpy2l_4f.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpy2l_4f.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpy2l_4f.h: Permission denied

Status: Parsing c:\users\syringia\appdata\local\temp\tmpy2l_4f.h
Status: Processing description list.
Warning: Could not load library "intl". Okay, I'll try to load it at runtime instead.
Status: Writing to nviz.py.
Status: Wrapping complete.
sed -f fix.sed date.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/date.py
sed -f fix.sed grass.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/grass.py
sed -f fix.sed raster.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/raster.py
sed -f fix.sed gmath.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/gmath.py
sed -f fix.sed proj.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/proj.py
sed -f fix.sed imagery.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/imagery.py
sed -f fix.sed vector.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vector.py
sed -f fix.sed display.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/display.py
sed -f fix.sed stats.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/stats.py
sed -f fix.sed dbmi.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/dbmi.py
sed -f fix.sed g3d.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/g3d.py
sed -f fix.sed arraystats.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/arraystats.py
sed -f fix.sed cluster.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/cluster.py
sed -f fix.sed trans.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/trans.py
sed -f fix.sed vedit.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vedit.py
sed -f fix.sed ogsf.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ogsf.py
sed -f fix.sed nviz.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/nviz.py
sed -f fix.sed __init__.py > /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/__init__.py
/bin/install -c -m 644 preamble.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_preamble.py
/bin/install -c -m 644 loader.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_loader.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/date.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/grass.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/raster.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/gmath.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/proj.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/imagery.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vector.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/display.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/stats.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/dbmi.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/g3d.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/arraystats.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/cluster.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/trans.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vedit.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ogsf.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/nviz.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/__init__.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_preamble.py
python -m py_compile /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_loader.py
make[5]: Leaving directory `/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes'
make[4]: Leaving directory `/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes'
make[3]: Leaving directory `/c/osgeo4w/usr/src/grass_trunk/lib/python'
[...]

Helmut
___________________________________________________________
WEB.DE DSL ab 19,99 Euro/Monat. Bis zu 150,- Euro Startguthaben und
50,- Euro Geldprämie inklusive! https://freundschaftswerbung.web.de

Helmut Kudrnovsky wrote:

> When compiling /lib/python/ against `lintl3` instead of `lintl`,
> grass.libs.grass can be imported, but its empty.

Check for any error/warning messages during creation.

some error messages from compiling:

make[5]: Entering directory `/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes'
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/c/mingw/bin:/usr/local/bin:/bin:/c/OSGeo4W/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_datetime.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/datetime.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/P_datetime.h -o date.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpr5m9dp.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpr5m9dp.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: cc1.exe: c:\users\syringia\appdata\local\temp\tmpr5m9dp.h: Permission denied

Well, that's going to be fatal.

Urgh; ctypesgencore/parser/datacollectingparser.py:

    def parse(self):
        f = NamedTemporaryFile(suffix=".h")
        for header in self.options.other_headers:
            print >>f, '#include <%s>' % header
        for header in self.headers:
            print >>f, '#include "%s"' % os.path.abspath(header)
        f.flush()
        ctypesparser.CtypesParser.parse(self,f.name,None)
        f.close()

Windows won't let gcc open the file while Python has it open, but
closing it will cause the file to be deleted.

Try r42601.

--
Glynn Clements <glynn@gclements.plus.com>

-----Ursprüngliche Nachricht-----
Von: Glynn Clements
Gesendet: 20.06.2010 17:07:18
An: Helmut Kudrnovsky
Betreff: Re: [GRASS-dev] WinGrass65 + import gui_modules.nviz_tools as nviz_tools: ImportError

Windows won't let gcc open the file while Python has it open, but
closing it will cause the file to be deleted.

Try r42601.

Now there is compilation error:

GRASS GIS compilation log
-------------------------
Started compilation: Sun Jun 20 15:55:23 GMT 2010
--
Errors in:
/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes
--

syringia@NADA /c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes
$ make > error.log

make /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib
make[1]: Entering directory `/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes'
make[1]: `/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib' is up to date.
make[1]: Leaving directory `/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes'
make date.py grass.py raster.py gmath.py proj.py imagery.py vector.py display.py stats.py dbmi.py g3d.py arraystats.py cluster.py trans.py vedit.py ogsf.py nviz.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/date.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/grass.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/raster.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/gmath.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/proj.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/imagery.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vector.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/display.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/stats.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/dbmi.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/g3d.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/arraystats.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/cluster.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/trans.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vedit.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ogsf.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/nviz.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/__init__.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_preamble.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_loader.py /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/date.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/grass.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/raster.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/gmath.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/proj.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/imagery.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vector.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/display.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/stats.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/dbmi.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/g3d.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/arraystats.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/cluster.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/trans.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/vedit.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ogsf.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/nviz.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/__init__.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_preamble.pyc /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python/grass/lib/ctypes_loader.pyc
make[1]: Entering directory `/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes'
GISRC=/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/demolocation/.grassrc70 GISBASE=c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32 PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:$PATH" PYTHONPATH="c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/python;$PYTHONPATH" PATH="/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/bin:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib:.:/usr/local/bin:/mingw/bin:/bin:/osgeo4w/bin:/c/windows/system32:/c/windows:/c/windows/System32/Wbem:/c/Program Files/ATI Technologies/ATI.ACE/Core-Static:/c/Program Files/ActivIdentity/ActivClient/:/c/Program Files/Hewlett-Packard/IAM/bin:/c/Program Files/Common Files/Roxio Shared/DLLShared/:/c/Program Files/Common Files/Roxio Shared/10.0/DLLShared/:/c/windows/System32/WindowsPowerShell/v1.0/:/c/Program Files/TortoiseSVN/bin:/c/Program Files/QuickTime/QTSystem/:/bin" LC_ALL=C ./ctypesgen.py --cpp "gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include" -lgrass_datetime.7.0.svn -lintl /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/datetime.h /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/P_datetime.h -o date.py
Status: Preprocessing c:\users\syringia\appdata\local\temp\tmpsvljww.h
Status: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" c:\users\syringia\appdata\local\temp\tmpsvljww.h
Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: In file included from c:\users\syringia\appdata\local\temp\tmpsvljww.h:1:

Error: gcc -E -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include: c:\osgeo4w\usr\src\grass_trunk\dist.i686-pc-mingw32\include\grass\datetime.h:28:30: grass/P_datetime.h: No such file or directory

make[1]: Leaving directory `/c/osgeo4w/usr/src/grass_trunk/lib/python/ctypes'

Traceback (most recent call last):
File "./ctypesgen.py", line 134, in <module>
descriptions=ctypesgencore.parser.parse(options.headers,options)
File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\__init__.py", line 21, in parse
parser.parse()
File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\datacollectingparser.py", line 69, in parse
ctypesparser.CtypesParser.parse(self,fname,None)
File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\cparser.py", line 113, in parse
self.preprocessor_parser.parse(filename)
File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\preprocessor.py", line 196, in parse
token = self.lexer.token()
File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\preprocessor.py", line 51, in token
result = lex.Lexer.token(self)
File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\lex.py", line 343, in token
raise LexError, ("Scanning error. Illegal character '%s'" % (lexdata[lexpos]), lexdata[lexpos:])
ctypesgencore.parser.lex.LexError: Scanning error. Illegal character '#'
make[1]: *** [date.py] Error 1
make: *** [default] Error 2

Helmut
___________________________________________________________
GRATIS für alle WEB.DE Nutzer: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://movieflat.web.de

Helmut Kudrnovsky wrote:

>Try r42601.

Now there is compilation error:

Error: gcc -E
-I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include
-I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include:
c:\osgeo4w\usr\src\grass_trunk\dist.i686-pc-mingw32\include\grass\datetime.h:28:30:
grass/P_datetime.h: No such file or directory

Does

/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/P_datetime.h

exist?

--
Glynn Clements <glynn@gclements.plus.com>

-----Ursprüngliche Nachricht-----
Von: Glynn Clements
Gesendet: 20.06.2010 23:04:45
An: Helmut Kudrnovsky
Betreff: Re: [GRASS-dev] WinGrass65 + import gui_modules.nviz_tools as nviz_tools: ImportError

Helmut Kudrnovsky wrote:

>>Try r42601.
>
>

Now there is compilation error:

>Error: gcc -E
>-I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include
>-I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include:
>c:\osgeo4w\usr\src\grass_trunk\dist.i686-pc-mingw32\include\grass\datetime.h:28:30:

grass/P_datetime.h: No such file or directory

Does

/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/P_datetime.h

exist?

yes.

these are the files in

C:\OSGeo4W\usr\src\grass_trunk\dist.i686-pc-mingw32\include\grass

20.06.2010 23:33 845 arraystats.h
20.06.2010 23:33 858 bdlg_bm.h
20.06.2010 23:33 1.253 bitmap.h
20.06.2010 23:33 24.932 blas.h
20.06.2010 23:33 805 btree.h
20.06.2010 23:33 2.945 CC.h
20.06.2010 23:34 4.428 ccmath_grass.h
20.06.2010 23:33 1.206 cdhc.h
20.06.2010 23:33 2.332 cluster.h
20.06.2010 23:33 49 codes.h
20.06.2010 23:33 1.286 colors.h
20.06.2010 23:33 6.244 config.h
20.06.2010 23:33 627 confparms.h
20.06.2010 23:33 1.660 copying.h
20.06.2010 23:33 708 datetime.h
20.06.2010 23:33 7.199 dbmi.h
20.06.2010 23:33 2.589 devlib.h
20.06.2010 23:33 1.447 dig_atts.h
20.06.2010 23:33 5.122 display.h
20.06.2010 23:33 3.034 dlg.h
20.06.2010 23:33 855 dlg_bm.h
20.06.2010 23:33 592 fontcap.h
20.06.2010 23:33 599 form.h
20.06.2010 23:33 21.489 G3d.h
20.06.2010 23:33 96 geom.h
20.06.2010 23:33 13.407 gis.h
20.06.2010 23:33 22.625 gisdefs.h
20.06.2010 23:33 329 glocale.h
20.06.2010 23:33 10.720 gmath.h
20.06.2010 23:33 3.508 gprojects.h
20.06.2010 23:33 9.652 gstypes.h
20.06.2010 23:33 3.166 gsurf.h
20.06.2010 23:33 1.551 help.h
20.06.2010 23:33 677 ibtree.h
20.06.2010 23:33 583 icon.h
20.06.2010 23:33 858 icon_bm.h
20.06.2010 23:33 4.421 imagedefs.h
20.06.2010 23:33 2.144 imagery.h
20.06.2010 23:33 <DIR> iostream
20.06.2010 23:33 620 keyframe.h
20.06.2010 23:33 671 kftypes.h
20.06.2010 23:33 6.092 la.h
20.06.2010 23:33 861 label_bm.h
20.06.2010 23:33 295.002 lapack.h
20.06.2010 23:33 938 libtrans.h
20.06.2010 23:33 1.026 linkm.h
20.06.2010 23:33 55 lock.h
20.06.2010 23:33 4.548 neta.h
20.06.2010 23:33 5.825 nviz.h
20.06.2010 23:33 27.103 ogsf_proto.h
20.06.2010 23:33 1.900 ortholib.h
20.06.2010 23:33 2.572 Paintlib.h
20.06.2010 23:33 3.863 patterns.h
20.06.2010 23:33 19.183 proto_dbmi.h
20.06.2010 23:33 3.931 P_datetime.h
20.06.2010 23:33 2.027 P_site.h
20.06.2010 23:33 7.768 raster.h
20.06.2010 23:33 23.930 rasterdefs.h
20.06.2010 23:33 3.693 rbtree.h
20.06.2010 23:33 366 readsites.h
20.06.2010 23:33 864 region_bm.h
20.06.2010 23:33 955 rowio.h
20.06.2010 23:33 46 search.h
20.06.2010 23:33 2.766 segment.h
20.06.2010 23:35 19.858 shapefil.h
20.06.2010 23:33 1.921 shhopt.h
20.06.2010 23:33 3.996 site.h
20.06.2010 23:33 3.054 sitelib.h
20.06.2010 23:33 1.261 spawn.h
20.06.2010 23:33 3.997 sqlp.h
20.06.2010 23:33 1.482 stats.h
20.06.2010 23:33 1.840 std_incs.h
20.06.2010 23:33 1.785 symbol.h
20.06.2010 23:33 971 transform.h
20.06.2010 23:33 1.950 vbuildlib.h
20.06.2010 23:33 <DIR> vect
20.06.2010 23:33 25.420 vector.h
20.06.2010 23:33 2.353 vedit.h
20.06.2010 23:33 154 version.h
20.06.2010 23:33 789 V_.h

Helmut
___________________________________________________________
GRATIS für alle WEB.DE Nutzer: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://movieflat.web.de

Helmut Kudrnovsky wrote:

> >Error: gcc -E
> >-I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include
> >-I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include:
> >c:\osgeo4w\usr\src\grass_trunk\dist.i686-pc-mingw32\include\grass\datetime.h:28:30:
>> grass/P_datetime.h: No such file or directory
>
> Does
>
> /c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/P_datetime.h
>
> exist?

yes.

In that case, I'm all out of ideas.

--
Glynn Clements <glynn@gclements.plus.com>

-----Ursprüngliche Nachricht-----
Von: Glynn Clements
Gesendet: 21.06.2010 06:12:03
An: Helmut Kudrnovsky
Betreff: Re: [GRASS-dev] WinGrass65 + import gui_modules.nviz_tools as nviz_tools: ImportError

Helmut Kudrnovsky wrote:

> >>Error: gcc -E
> >>-I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include
> >>-I/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include:
> >>c:\osgeo4w\usr\src\grass_trunk\dist.i686-pc-mingw32\include\grass\datetime.h:28:30:
>>> grass/P_datetime.h: No such file or directory
>>
> >Does
>>
> >/c/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/P_datetime.h
>>
>> exist?
>

yes.

In that case, I'm all out of ideas.

maybe Martin can have a look at the error log of the nightly WinGrass7-builds, if WinGrass7 compiles correctly there?

best regards
Helmut
___________________________________________________________
GRATIS für alle WEB.DE Nutzer: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://movieflat.web.de

Hi,

2010/6/21 Helmut Kudrnovsky <hellik@web.de>:

In that case, I'm all out of ideas.

maybe Martin can have a look at the error log of the nightly WinGrass7-builds, if WinGrass7 compiles correctly there?

I am getting something different...

In file included from
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gis.h:387,
                 from
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/ogsf_proto.h:22,
                 from
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gstypes.h:361,
                 from
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/nviz.h:37,
                 from render.c:16:
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h:117:
warning: `libintl_printf' is an unrecognized format function type
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h:161:
warning: `libintl_printf' is an unrecognized format function type
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h:172:
warning: `libintl_printf' is an unrecognized format function type
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h:199:
warning: `libintl_printf' is an unrecognized format function type
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h:201:
warning: `libintl_printf' is an unrecognized format function type
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h:203:
warning: `libintl_printf' is an unrecognized format function type
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h:205:
warning: `libintl_printf' is an unrecognized format function type
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h:206:
warning: `libintl_printf' is an unrecognized format function type
c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h:574:
warning: `libintl_printf' is an unrecognized format function type
Traceback (most recent call last):
  File "./ctypesgen.py", line 134, in <module>
    descriptions=ctypesgencore.parser.parse(options.headers,options)
  File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\__init__.py",
line 21, in parse
    parser.parse()
  File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\datacollectingparser.py",
line 69, in parse
    ctypesparser.CtypesParser.parse(self,fname,None)
  File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\cparser.py",
line 113, in parse
    self.preprocessor_parser.parse(filename)
  File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\preprocessor.py",
line 196, in parse
    token = self.lexer.token()
  File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\preprocessor.py",
line 51, in token
    result = lex.Lexer.token(self)
  File "c:\osgeo4w\usr\src\grass_trunk\lib\python\ctypes\ctypesgencore\parser\lex.py",
line 343, in token
    raise LexError, ("Scanning error. Illegal character '%s'" %
(lexdata[lexpos]), lexdata[lexpos:])
ctypesgencore.parser.lex.LexError: Scanning error. Illegal character '#'
make[5]: *** [date.py] Error 1

Martin

--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa

Martin Landa wrote:

>>In that case, I'm all out of ideas.
>
> maybe Martin can have a look at the error log of the nightly WinGrass7-builds, if WinGrass7 compiles correctly there?

I am getting something different...

c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h:117:
warning: `libintl_printf' is an unrecognized format function type

c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/nviz.h:37,
                 from render.c:16:

[snip]

Traceback (most recent call last):
  File "./ctypesgen.py", line 134, in <module>

This doesn't make any sense, for two reasons:

1. How is render.c getting into the ctypesgen wrapper generation
process? ctypes generates a temporary .h file which #include's various
.h files. No .c files should be getting processed.

2. The error relates to an invalid __attribute__ qualifier.

2.1 These should be getting replaced by the empty string due to gis.h
and the fact that ctypesgen undefines __GNUC__:

  #if !defined __GNUC__ || __GNUC__ < 2
  #undef __attribute__
  #define __attribute__(x)
  #endif

2.2 Attribute qualifiers are dealt with by the compiler, but ctypesgen
only invokes the preprocessor.

c:/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include/grass/gisdefs.h:117:
warning: `libintl_printf' is an unrecognized format function type

If you're getting this error while compiling lib/nviz, the problem is
caused by:

  #include <grass/glocale.h>
  #include <grass/nviz.h>

<grass/gis.h> should be include *before* <grass/glocale.h>.

The reason is that glocale.h includes <libintl.h>, which #define's
printf to libintl_printf.

This affects the __attribute__((format(printf,...))) qualifiers,
causing the above error.

--
Glynn Clements <glynn@gclements.plus.com>