[mapserver-users] Compilation/ESRI SHapeLIB

Richard Ford mapserver at cubok.com
Tue Aug 7 11:42:45 EDT 2001


I did do the ld.so.conf addition,

I did not know about the  /sbin/ldcong command.

As Stephen pointed out there is shape file support built in.  Will I still
need PROJ.  What else is PROJ used for and should I really consider it a
mandatory library?

Cheers,
Richard.


----- Original Message -----
From: "Joel Schlagel" <joel at crrel.usace.army.mil>
To: <mapserver at cubok.com>
Sent: Wednesday, August 08, 2001 1:33 AM
Subject: Re: [mapserver-users] Compilation/ESRI SHapeLIB


>
>
> proj by default is added to /usr/local/lub, which is not necessarily in
> default library search path, so you could add
>
> /usr/local/lib
>
> to the file
>
> /etc/ld.so.conf
>
> and run
>
> /sbin/ldconfig
>
>
> joel
>
>
>
> -------------------------------------------------------------
> Joel.D.Schlagel at usace.army.mil
> 603-646-4387
> -------------------------------------------------------------
>
>
> On Tue, 7 Aug 2001, Stephen Lime wrote:
>
> > The mapserver binary can't find the shared libs it needs. The easiest
way to
> > fix this is to use the Apache directive SetEnv to set an environment
variable
> > called LD_LIBRARY_PATH. Add something like:
> >
> >   SetEnv LD_LIBRARY_PATH /lib:/usr/lib:/usr/local/lib:..other dirs with
shared libraries...
> >
> > to httpd.conf and restart.
> >
> > Note that you don't need shapelib, there's a bastardized version already
included
> > in the distribution.
> >
> > Steve
> >
> > Stephen Lime
> > Internet Applications Analyst
> >
> > Minnesota DNR
> > 500 Lafayette Road
> > St. Paul, MN 55155
> > 651-297-2937
> >
> > >>> "Richard Ford" <mapserver at cubok.com> 08/07/01 12:40AM >>>
> > G'Day All,
> >
> > I am experimenting with Mapserver as a way of making some models built
with
> > ArcView and ArcINFO viewable and interactable on the web.
> >
> > I have compiled the mapserver code ok and it works as a CGI process.
> > However I have been trying to compile the PROJ libraries as they are
needed
> > by the shaplib libraries.
> >
> > And I need the shapelib libraries as they are what allow me to load esri
> > shapefils.  Correct me if I am wrong.
> >
> > Now when I ./configure I point to freetype and libtiff and they are
found
> > and work OK.
> >
> > I also have compiled and installed the PROJ libraries.
> >
> > Now the ./.configure won't work if it can't find the header and library
> > files.  I point to the right directory and the ./configure works as does
the
> > compile.
> >
> > However when I try and run it in Apache I get:
> >
> > *********************************************************************
> > Internal Server Error
> > The server encountered an internal error or misconfiguration and was
unable
> > to complete your request.
> > Please contact the server administrator, root at localhost.localdomain and
> > inform them of the time the error occurred, and anything you might have
done
> > that may have caused the error.
> >
> > More information about this error may be available in the server error
log.
> >
> >
> > Apache/1.3.20 Server at localhost Port 80
> >
> > ***********************************************************************
> >
> > The server log has this:
> >
> > ***********************************************************************
> >
> > mapserv: error while loading shared libraries: libproj.so.0: cannot load
> > shared object file: No such file or directory
> > mapserv: error while loading shared libraries: libproj.so.0: cannot load
> > shared object file: No such file or directory
> > [Tue Aug  7 15:19:45 2001] [error] [client 192.168.188.1] Premature end
of
> > script headers: /usr/local/apache/cgi-bin/mapserv
> > [Tue Aug  7 15:19:45 2001] [error] [client 192.168.188.1] Premature end
of
> > script headers: /usr/local/apache/cgi-bin/mapserv
> >
> > ************************************************************************
> >
> > I take it that the libraries can't be found or loaded?  With PROJ
disabled
> > the mapserv runs fine.
> >
> > The libraries and all their symbolic links have the correct read and
execute
> > permissions.
> >
> > So why or what is wrong?  :)
> >
> > As a matter of side interest.  When I compiled and installed the PROJ
> > library, the shapelib RPM would not want to install as it had a
dependency
> > problem finding the require PROJ libraries.
> >
> > However if I installed the PROJ libraries from an RPM and not from
source,
> > the shapelib RPM would install OK.  As would the compilation of
mapserver.
> > However I would still get the above apache error?
> >
> > Is this a libtool or some other problem?
> >
> > From what I have seen MapServer is the business.... I am keen to get my
> > clients ArcView stuff on the web and I hope I can with MapServer!
> >
> > Cheers,
> > Richard.
> >
> >
> >
> >
> >
> >
>
>




More information about the mapserver-users mailing list