I have done this, making a large number of the dependencies static
(freetype, gd, proj, gdal) but it was not fun and it took a lot of
work editing makefiles. There is no easy way to do it, and you have
to make sure that every library you do not expect to find on the
target system is included. This can be extra fun with things like
freetype, that are not a direct mapserver dependency, but rather a
dependency of a dependency.
Some things (like zlib) are sufficiently standard that you can often
assume they will be available dynamically.
On Oct 25, 2005, at 6:37 AM, Daniele Margotti wrote:
Hi list,
I want to use Mapserver on a remote Linux webserver, where I can
upoload CGIs.
Unfortunately, I have no shell access to this webserver, so I
cannot compile Mapserver directly on the machine.
But I have a Linux PC where I can compile/install all needed
libraries (Zlib, GD, Gdal, Libtiff, Proj, and so on) and, after
that, compile CGI Mapserver and PHP Mapscript.
Can I compile it including in the executable all those libraries?
Would then the Mapserver executable (or the Mapscript module) run
even if different libraries are installed on the webserver?
How can I do? (i.e.: which parameters should I add to "./configure"
or "make", or in the "Makefile"?)
Thank you,
Daniele