Message:

3D view mode not available
Reason: /lib/libz.so.1.2.3: wrong ELF class: ELFCLASS32
Note that the wxGUI's 3D view mode is currently disabled on
MS Windows (hopefully this will be fixed soon). Please keep
an eye out for updated versions of GRASS. In the meantime
you can use "NVIZ" from the File menu.

Problem is ctypes, the Makefiles have been backported from trunk
without adapting to the build system in 6.5.

in 6.5, lib/python/ctypes/nviz.py imports 34 libs:

# Begin libraries

_libs["grass_nviz"] = load_library("grass_nviz")
_libs["grass_bitmap"] = load_library("grass_bitmap")
_libs["grass_linkm"] = load_library("grass_linkm")
_libs["grass_g3d"] = load_library("grass_g3d")
_libs["grass_gis"] = load_library("grass_gis")
_libs["grass_datetime"] = load_library("grass_datetime")
_libs["z"] = load_library("z")
_libs["grass_gis"] = load_library("grass_gis")
_libs["grass_datetime"] = load_library("grass_datetime")
_libs["z"] = load_library("z")
_libs["grass_vect"] = load_library("grass_vect")
_libs["grass_dbmibase"] = load_library("grass_dbmibase")
_libs["grass_gis"] = load_library("grass_gis")
_libs["grass_datetime"] = load_library("grass_datetime")
_libs["z"] = load_library("z")
_libs["grass_dbmiclient"] = load_library("grass_dbmiclient")
_libs["grass_dbmibase"] = load_library("grass_dbmibase")
_libs["grass_gis"] = load_library("grass_gis")
_libs["grass_datetime"] = load_library("grass_datetime")
_libs["z"] = load_library("z")
_libs["grass_gis"] = load_library("grass_gis")
_libs["grass_datetime"] = load_library("grass_datetime")
_libs["z"] = load_library("z")
_libs["grass_dgl"] = load_library("grass_dgl")
_libs["grass_dig2"] = load_library("grass_dig2")
_libs["grass_gis"] = load_library("grass_gis")
_libs["grass_datetime"] = load_library("grass_datetime")
_libs["z"] = load_library("z")
_libs["grass_rtree"] = load_library("grass_rtree")
_libs["grass_gis"] = load_library("grass_gis")
_libs["grass_datetime"] = load_library("grass_datetime")
_libs["z"] = load_library("z")
_libs["grass_linkm"] = load_library("grass_linkm")
_libs["grass_rtree"] = load_library("grass_rtree")

# 34 libraries
# End libraries

in 7.0, lib/python/ctypes/nviz.py imports only one lib:

# Begin libraries

_libs["grass_nviz.7.0.svn"] = load_library("grass_nviz.7.0.svn")

# 1 libraries
# End libraries

The same applies to all other files generated in lib/python/ctypes

The difference is caused by $(NVIZLIB) != $(NVIZLIB) between 6.5 and
7.0, same for all others in lib/python/ctypes/Makefile

In 6.5 it should read something like

date_LIBS       = -l$(DATETIME_LIBNAME)
etc.

instead of

date_LIBS       = $(DATETIMELIB)

More modifications might be necessary.

Markus M
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to