Stefan Moebius kirjoitti:
swig -Wall -I../include -I../include/java -I../include/java/docs
-outdir "org/gdal/gdal" -package "org.gdal.gdal"
-I/home/devbuild/gdal-1.7
-c++ -java -o gdal_wrap.cpp gdal.i
../include/cpl.i:EOF: Error: Missing #endif for conditional starting
on line 214
make: *** [gdal_wrap.cpp] Error 1
Any ideas?
The swig version is 1.3.29.
hmm, at least for Perl all is (almost) well:
swig -Wall -I../include -I../include/perl -I../include/perl/docs
-DPERL_CPAN_NAMESPACE -I -c++ -perl -o gdal_wrap.cpp gdal.i
..\include\gdal.i(705): Warning(322): Redundant redeclaration of
'GeneralCmdLineProcessor',
..\include\ogr.i(1818): Warning(322): previous declaration of
'GeneralCmdLineProcessor'.
swig -Wall -I../include -I../include/perl -I../include/perl/docs
-DPERL_CPAN_NAMESPACE -I -perl -o gdalconst_wrap.c gdalconst.i
swig -Wall -I../include -I../include/perl -I../include/perl/docs
-DPERL_CPAN_NAMESPACE -I -c++ -perl -o ogr_wrap.cpp ogr.i
swig -Wall -I../include -I../include/perl -I../include/perl/docs
-DPERL_CPAN_NAMESPACE -I -c++ -perl -o osr_wrap.cpp osr.i
i.e., cpl.i is ok for Perl
line 214 at cpl.i is #ifndef SWIGRUBY
the corresponding #endif seems to be on the last line and without
newline, maybe that's confusing your swig? Add a newline to the end of
the file and say make.
my swig is 1.3.36
Regards,
Stefan
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev
--
Prof. Ari Jolma
Environmental Management Information Technology
Teknillinen Korkeakoulu / Helsinki University of Technology
tel: +358 9 4511 address: POBox 5300, 02015 TKK, Finland
Email: ari.jolma at tkk.fi URL: http://geoinformatics.tkk.fi
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev