[GRASS-dev] compiling relbrand64 fails on windows

Markus Neteler neteler at osgeo.org
Fri Aug 31 10:02:27 PDT 2012


On Fri, Aug 31, 2012 at 6:46 PM, Helmut Kudrnovsky <hellik at web.de> wrote:
> tested here in the osgeo4w-environment on a WinVista-32bit-box, svn-checkout
> today:
>
> GRASS GIS compilation log
> -------------------------
> Started compilation: Fri Aug 31 15:48:36 GMT 2012
> --
> Errors in:
> /osgeo4w/usr/src/grass643svn/lib/form
> /osgeo4w/usr/src/grass643svn/lib/vector/diglib
> /osgeo4w/usr/src/grass643svn/lib/init
> [...]
>
>
> syringia at NADA /osgeo4w/usr/src/grass643svn/lib/form
> $ make
> o /osgeo4w/usr/src/grass643svn/dist.i686-pc-msys/lib/libgrass_form.6.4.3svn
> -L/osgeo4w/usr/src/grass643svn/dist.i686-pc-msys/lib -L/c/OSGeo4W/lib
> -L/osgeo4w/usr/src/grass643svn/mswindows/osgeo4w/lib
> OBJ.i686-pc-msys/generate.o OBJ.i686-pc-msys/open.o -lgrass_gis.6.4.3svn
> -lgrass_datetime.6.4.3svn -lxdr -liberty -lws2_32 -lz -lintl
> -lgrass_dbmiclient.6.4.3svn -lgrass_dbmibase.6.4.3svn -lgrass_gis.6.4.3svn
> -lgrass_datetime.6.4.3svn -lxdr -liberty -lws2_32 -lz -lintl
> -lgrass_gis.6.4.3svn -lgrass_datetime.6.4.3svn -lxdr -liberty -lws2_32 -lz
> -lintl -lgrass_dbmibase.6.4.3svn -lgrass_gis.6.4.3svn
> -lgrass_datetime.6.4.3svn -lxdr -liberty -lws2_32 -lz -lintl
> ../../lib/gis/OBJ.i686-pc-msys/dllmain.o
> make: o: Command not found
> make:
> [/osgeo4w/usr/src/grass643svn/dist.i686-pc-msys/lib/libgrass_form.6.4.3svn]
> Error 127 (ignored)
> gcc -L/osgeo4w/usr/src/grass643svn/dist.i686-pc-msys/lib -L/c/OSGeo4W/lib
> -L/osgeo4w/usr/src/grass643svn/mswindows/osgeo4w/lib -o
> /osgeo4w/usr/src/grass643svn/dist.i686-pc-msys/etc/form/form
> OBJ.i686-pc-msys/form.o -lgrass_dbmiclient.6.4.3svn
> -lgrass_dbmibase.6.4.3svn -lgrass_gis.6.4.3svn -lgrass_datetime.6.4.3svn
> -lxdr -liberty -lws2_32 -lz -lintl -lgrass_gis.6.4.3svn
> -lgrass_datetime.6.4.3svn -lxdr -liberty -lws2_32 -lz  -lintl
> -lgrass_dbmibase.6.4.3svn -lgrass_gis.6.4.3svn -lgrass_datetime.6.4.3svn
> -lxdr -liberty -lws2_32 -lz -lintl -lgrass_gis.6.4.3svn
> -lgrass_datetime.6.4.3svn -lxdr -liberty -lws2_32 -lz -lintl
> -lgrass_datetime.6.4.3svn \
>  -ltk85   -ltcl85   -lxdr -liberty -lws2_32    -lz
> C:\OSGeo4W\apps\msys\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe:
> cannot find -lgrass_dbmiclient.6.4.3svn
> collect2: ld returned 1 exit status
> make: *** [/osgeo4w/usr/src/grass643svn/dist.i686-pc-msys/etc/form/form]
> Error 1
>
> any idea?

Strange since MarkusM prepared an installer for me, also the snapshot
production works.

However, I recall
http://trac.osgeo.org/grass/ticket/469
and

"Compile errors - dllmain and fmode - releasebranch_6_4 and develbranch_6"
http://lists.osgeo.org/pipermail/grass-dev/2009-March/042676.html

Markus


More information about the grass-dev mailing list