Mail Archives: djgpp/2006/06/10/20:13:36
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f
|
Message-Id: | <200606110008.k5B08bMX020340@delorie.com>
|
X-Authenticated: | #27081556
|
From: | Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
|
To: | djgpp-announce AT delorie DOT com
|
Subject: | ANNOUNCE: DJGPP port of libmygis 0.5.5 uploaded.
|
Date: | Sat, 10 Jun 2006 23:29:01 +0200
|
X-Y-GMX-Trusted: | 0
|
This is a port of libmygis 0.5.5 to MSDOS/DJGPP.
Please note that I am not familiar with the ideas of libmygis at all. I have
simple ported an unix application to MSDOS/DJGPP.
Libmygis is a collection of libraries and binaries to convert between
certain gis (geographical information system) database formats and from these
database formats to sql.
If you do not know what gis is, you certainly do not need this port at all
and you can forget about it.
Please note that the sources include no testsuite, so I can not check if
the port really works. I have no gis data so again I can not check if all
this really works. It simply configures and compiles ok using djdev203 on
Win98SE and djdev204 on WinXP-SP2.
DJGPP specific changes.
=======================
This software seems to have been written exclusively for unix and later a
set of configuration scripts, generated using the tool set autoconf/automake,
have been added. Unfortunatly the information gathered by the configure script
and stored in config.h is almost not honoured by the source code at all. This
implies that certain changes to the source code are required like:
- honouring that djdev203/204 offers access() functionality
- honouring that djdev203/204 offers getrusage() functionality
- MSDOS dir separators may be slash and backslash as well
- including the required files to provide getopt_long() functionality.
This files have been taken from actual gnulib sources available at
<http://savannah.gnu.org/projects/gnulib>
- a lot of other things needed to get the sources configured and compiled
with DJGPP
As usual all djgpp specific stuff is stored in the /djgpp subdir. Especially
the diffs files documenting the changes to the original sources.
The package includes no docs at all but in the dirs /dbf and /e00 contain
readme.txt files pointing to certain URLs that may provide usfull information.
As usual the port has been configured for stock djdev203. If you need
to recompile the sources on WinXP using djdev204beta you will have to
reconfigure the sources. Proceed as follows:
- Remove the config.cache file from the /djgpp dir.
- Run the commands:
make clean
make distclean
in *THAT* order. That is needed because the makefile generated by the
package author is not really standard conforming.
- Now you can configure, compile and install the products running the
following command sequence from the top srcdir:
djgpp\config
make
make install
cd tools
make install
cd ..\tests
make install
The first install will install only the headers in the /dev/DJDIR/include
directory and the libraries into /dev/DJDIR/lib. Changing into /tools
and invoking the install target will install mysqlgisimport.exe
into /dev/DJDIR/bin. In the directory /tests there are some test programs
that may be usefull and can be installed too.
The port consists of two packages that have been compiled using djdev203 and
that can be downloaded from ftp.delorie.com and mirrors as (timestamp 2006-06-10):
libmygis 0.5.5 binary, headers and libs:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/mgis055b.zip
libmygis 0.5.5 source:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/mgis055s.zip
For the convenience of the WinXP users the binaries has been produced
a second time using the djdev204 beta library. This package is available
at ftp.delorie.com and mirrors as (timestamp 2006-06-10):
libmygis 0.5.5 binary, info and man format documentation:
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/mgis055b.zip
Send libmygis specific bug reports to Jeremy Cole.
Send suggestions and bug reports concerning the DJGPP port to
comp.os.msdos.djgpp or <djgpp AT delorie DOT com>.
Enjoy.
Guerrero, Juan Manuel <juan DOT guerrero AT gmx DOT de>
- Raw text -