Frank, Since I couldn't find gdal-config on my server and I needed it for configure script, I have downloaded/compiled/installed 1.4.2 version of gdal. After that I was able to install php/mapscript.
gdal-config --version says: 1.4.2 gdal-config --libs says: -L/usr/local/lib -lgdal gdal-config --ogr-enabled says: yes gdal-config --dep-libs says: -lodbc -lodbcinst -ljpeg -ltiff -lpng -lz -lm -lrt -ldl -L/usr/lib -lcurl -L/usr/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err -lresolv -lidn -lssl -lcrypto -ldl -lssl -lcrypto -lz What are you suggesting me to do? Thanks very much regards, dejan > -----Original Message----- > From: UMN MapServer Users List > [mailto:[EMAIL PROTECTED] On Behalf Of Frank Warmerdam > Sent: Tuesday, August 21, 2007 3:28 PM > To: [email protected] > Subject: Re: [UMN_MAPSERVER-USERS] PHP/Mapscript error - help needed > > Gambin Dejan wrote: > > Hi, > > > > Today I have upgraded my Apache to 2.0.55-4 version on > Ubuntu server. > > I have also installed php5 version 5.1.2. Since I was > getting errors > > about the incompatible API-s, I have recompiled > php/mapscript from the > > source (version 4.10.2). Everything was looking correct but > after that > > I am not being able to display anything on the map, it is > blank. Then > > I found the error message in apache error log saying: > > > > /usr/sbin/apache2: symbol lookup error: > > /usr/lib/php5/20051025/php_mapscript_410 > > .so: undefined symbol: _ZN13OGRLineString8setPointEidd > > > > I can't find any information on this error...can someone help? > > Dejan, > > I believe this indicates an OGR version mismatch - likely php > mapscript (in particular mapogr.cpp in the mapserver library) > was built against a recent version of OGR include files which > includes the 2D version of the setPoint() method while the > actual libgdal.so being used at runtime is older and only > contains the 3D version of setPoint() (with default parameter > values for Z). > > You need to review what versions of GDAL/OGR you have on your > system and ensure that MapServer gets built against the same > version of GDAL/OGR as gets used at runtime. The most direct > way to accomplish this is to ensure you only have one version > of GDAL/OGR (.so, include files, etc). > > Best regards, > -- > ---------------------------------------+---------------------- > ---------- > ---------------------------------------+------ > I set the clouds in motion - turn up | Frank Warmerdam, > [EMAIL PROTECTED] > light and sound - activate the windows | http://pobox.com/~warmerdam > and watch the world go round - Rush | President OSGeo, > http://osgeo.org >
