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

Reply via email to