Ticket #308 (closed defect: fixed)
Compiler error while building python swig
| Reported by: | cgsbob | Owned by: | grass-dev@… |
|---|---|---|---|
| Priority: | major | Milestone: | 6.4.0 |
| Component: | Python ctypes | Version: | svn-develbranch6 |
| Keywords: | python swig | Cc: | |
| Platform: | Unspecified | CPU: | Unspecified |
Description
While doing a make in swig/python, I get this error:
make -C interfaces make[1]: Entering directory `/home/bobm/src/gis/grass6_devel/swig/python/interfaces' echo "/* auto-generate swig typedef file (with some GRASS functions removed) */" > gisdefs.i cat ../../../include/gisdefs.h | grep -v '#\|asprintf\|G_snprintf\|G_debug\|G_fatal_error\|G_warning\|G_verbose\|lzw\|G_done_msg\|G_message\|G_important_message' >> gisdefs.i echo "/* auto-generate swig typedef file */" > dig_structs.i cat ../../../include/vect/dig_structs.h >> dig_structs.i echo "/* auto-generate swig typedef file */" > vect.i cat ../../../include/Vect.h | grep -v 'V1_\|V2_' >> vect.i make[1]: Leaving directory `/home/bobm/src/gis/grass6_devel/swig/python/interfaces' /usr/bin/swig -python -shadow python_grass6.i renames.i:2: Warning(301): class keyword used, but not in C++ mode. interfaces/gisdefs.i:116: Error: Syntax error in input(1). make: *** [python_grass6_wrap.c] Error 1
The syntax error in interfaces/gisdefs.i points to this line:
attribute ((format(printf, 2, 3)));
Change History
Note: See
TracTickets for help on using
tickets.
