Hi,

I am trying to compile GDAL with Java bindings, but am facing issues. Here is what I have done:
1. Download gdal source from http://trac.osgeo.org/gdal/wiki/DownloadSource
2. Build gdal libraries
    cd gdal
    ./configure
    make
    sudo make install
3. Install SWIG
4. Update JAVA_HOME in gdal/swig/java/java.opt
5. Build gdal JNI
    cd gdal/swig/java
    make

I am seeing errors like this:
wanthunger-dx 16:00:56 ~/downloads/gdal-1.9.1/swig/java $ make
mkdir -p org/gdal/gdal
mkdir -p org/gdal/gdalconst
mkdir -p org/gdal/ogr
mkdir -p org/gdal/osr
/bin/sh /home/sunilkp/downloads/gdal-1.9.1/libtool --mode=compile --tag=CXX g++ -fno-strict-aliasing -g -O2 -Wall -Wdeclaration-after-statement -I/home/sunilkp/downloads/gdal-1.9.1/port -I/home/sunilkp/downloads/gdal-1.9.1/gcore -I/home/sunilkp/downloads/gdal-1.9.1/alg -I/home/sunilkp/downloads/gdal-1.9.1/ogr -I/home/sunilkp/downloads/gdal-1.9.1/ogr/ogrsf_frmts -I"/home/y/libexec/jdk1.6.0"/include -I"/home/y/libexec/jdk1.6.0"/include/linux -c gdal_wrap.cpp libtool: compile: g++ -fno-strict-aliasing -g -O2 -Wall -Wdeclaration-after-statement -I/home/sunilkp/downloads/gdal-1.9.1/port -I/home/sunilkp/downloads/gdal-1.9.1/gcore -I/home/sunilkp/downloads/gdal-1.9.1/alg -I/home/sunilkp/downloads/gdal-1.9.1/ogr -I/home/sunilkp/downloads/gdal-1.9.1/ogr/ogrsf_frmts -I/home/y/libexec/jdk1.6.0/include -I/home/y/libexec/jdk1.6.0/include/linux -c gdal_wrap.cpp -fPIC -DPIC -o .libs/gdal_wrap.o cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ gdal_wrap.cpp: In function `_jstring* Java_org_gdal_gdal_gdalJNI_get_1Driver_1ShortName(JNIEnv*, _jclass*, jlong)': gdal_wrap.cpp:4600: error: `GDALDriverShadow_get_ShortName' was not declared in this scope gdal_wrap.cpp:4600: warning: unused variable 'GDALDriverShadow_get_ShortName'

I don't have experience in C++ or Make, so couldn't figure out how to fix this. But, it looks like some problem with a) referenced gdal c++ headers/libraries or b) invalid compiler options

It would be great if you can help me fix this issue.

Thanks,
Sunil
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to