yep, you are right. which is what i thought too and did the same thing you suggested. unfortunately the same thing happens. same error at the same location during make.

Kyle Shannon wrote:
As Even wrote to me some time ago:

    My guess is that /usr/lib/libexpat.so is a 32bit library. Maybe
    there's
    a /usr/lib64/libexpat.so on your system ? I'm not sure of the
    filesystem
    layout of RedHat's 64bit systems.

    If that's the case, use the --with-expat-lib= option of the
    configure script.

and I used --with-expat-lib=/usr/lib64 for the option.

# ===================
Kyle Shannon
Physical Science Technician
RMRS Fire Sciences Lab
Fire, Fuels & Smoke - RWU 4405
5775 Highway 10 W.
Missoula, MT 59808
(406)646-6577
[email protected] <mailto:[email protected]>
[email protected] <mailto:[email protected]>
# ===================


On Fri, Nov 20, 2009 at 4:08 PM, Steve Williams <[email protected] <mailto:[email protected]>> wrote:

    I am trying to compile gdal as per the instructions of the
    developer of specialized remote sensing software called gamma
    (http://www.gamma-rs.ch/).  The platform is a Dell T410 dual Xeon
    processor system with 8GB of memory, running Redhat Enterprise
    Linux (RHEL 5.4 x86_64).  The configure goes smoothly, but on the
    make I am getting the error on the subject line and the make
    fails.  The configure instructions are very specific from gamma:

    ./configure --without-python --without-php --without-ruby
    --without-perl --without-jasper \
    --without-curl --without-odbc --with-png=internal
    --with-libtiff=internal --with-libgeotiff=internal \
    --with-jpeg=internal --with-sqlite=no --with-libz=internal
    --without-cfitsio --with-gif=internal --without-netcdf \
    --without-pg --without-hdf4 --without-hdf5 --without-geos
     --enable-shared --prefix=/usr/local/gdal

    the last few lines on the failed make are:

    make[1]: Entering directory `/usr/local/src/gdal-1.5.4'
/bin/sh /usr/local/src/gdal-1.5.4/libtool --mode=link g++ -I/usr/include -lsqlite3 -L/usr/lib -lexpat -lm -lrt -ldl -o
    libgdal.la <http://libgdal.la>
    /usr/local/src/gdal-1.5.4/frmts/o/*.lo
    /usr/local/src/gdal-1.5.4/gcore/*.lo
    /usr/local/src/gdal-1.5.4/port/*.lo
    /usr/local/src/gdal-1.5.4/alg/*.lo
    /usr/local/src/gdal-1.5.4/ogr/ogrsf_frmts/o/*.lo
    ./ogr/ogrgeometryfactory.lo ./ogr/ogrpoint.lo ./ogr/ogrcurve.lo
    ./ogr/ogrlinestring.lo ./ogr/ogrlinearring.lo ./ogr/ogrpolygon.lo
    ./ogr/ogrutils.lo ./ogr/ogrgeometry.lo
    ./ogr/ogrgeometrycollection.lo ./ogr/ogrmultipolygon.lo
    ./ogr/ogrsurface.lo ./ogr/ogrmultipoint.lo
    ./ogr/ogrmultilinestring.lo ./ogr/ogr_api.lo ./ogr/ogrfeature.lo
    ./ogr/ogrfeaturedefn.lo ./ogr/ogrfeaturequery.lo
    ./ogr/ogrfeaturestyle.lo ./ogr/ogrfielddefn.lo
    ./ogr/ogrspatialreference.lo ./ogr/ogr_srsnode.lo
    ./ogr/ogr_srs_proj4.lo ./ogr/ogr_fromepsg.lo ./ogr/ogrct.lo
    ./ogr/ogr_opt.lo ./ogr/ogr_srs_esri.lo ./ogr/ogr_srs_pci.lo
    ./ogr/ogr_srs_usgs.lo ./ogr/ogr_srs_dict.lo
    ./ogr/ogr_srs_panorama.lo ./ogr/ogr_srs_erm.lo ./ogr/swq.lo
    ./ogr/ogr_srs_validate.lo ./ogr/ogr_srs_xml.lo
    ./ogr/ograssemblepolygon.lo ./ogr/ogr2gmlgeometry.lo
    ./ogr/gml2ogrgeometry.lo \
              -rpath /usr/local/gdal/lib \
              -no-undefined \
              -version-info 13:4:12
    libtool: link: rm -fr  .libs/libgdal.la.lnkscript
    libtool: link: creating GNU ld script: .libs/libgdal.la.lnkscript
    libtool: link: g++ -shared -nostdlib
    /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crti.o
    /usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtbeginS.o
    .libs/libgdal.la.lnkscript  -lsqlite3 -L/usr/lib
    /usr/lib/libexpat.so -lrt -ldl
    -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2
    -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64
    -L/lib/../lib64 -L/usr/lib/../lib64 -lstdc++ -lm -lc -lgcc_s
    /usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtendS.o
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crtn.o -Wl,-soname -Wl,libgdal.so.1 -o .libs/libgdal.so.1.12.4
    /usr/lib/libexpat.so: could not read symbols: File in wrong format
    collect2: ld returned 1 exit status
    make[1]: *** [libgdal.la <http://libgdal.la>] Error 1
    make[1]: Leaving directory `/usr/local/src/gdal-1.5.4'
    make: *** [check-lib] Error 2

    anybody seen this before or have a suggested fix?

--

                       '''
                      (O O)
    ,-------------- oOO-(_)-OOo -------------,
    |            Stephen Williams            |
    |      Manager of Computer Services      |
    |       Center for Space Research        |
    |     University of Texas at Austin      |
    |     3925 W. Braker Ln., Suite 200      |
    |          Austin, TX 78759-5321         |
    |    512.471.7235  512.471.3570 (fax)    |
| [email protected] <mailto:[email protected]> |
    |____________________ Oooo ______________|
                  oooO   (   )
                 (   )    ) /
                  \ (    (_/
                   \_)




    _______________________________________________
    gdal-dev mailing list
    [email protected] <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/gdal-dev




--


                    '''
                   (O O)
,-------------- oOO-(_)-OOo -------------,
|            Stephen Williams            |
|      Manager of Computer Services      |
|       Center for Space Research        |
|     University of Texas at Austin      |
|     3925 W. Braker Ln., Suite 200      |
|          Austin, TX 78759-5321         |
|    512.471.7235  512.471.3570 (fax)    |
|       [email protected]          |
|____________________ Oooo ______________|
               oooO   (   )
              (   )    ) /
               \ (    (_/
\_)




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

Reply via email to