Updated: swig-1.3.19-1

Williams, Gerald S (Jerry) gsw@agere.com
Fri Apr 4 14:10:00 GMT 2003

I've updated the version of SWIG to 1.3.19-1. Tarballs should
be available on the Cygwin mirrors shortly.

As per the SWIG web page (http://www.swig.org):

  SWIG (Simplified Wrapper Interface Generator) is a software
  development tool that connects programs written in C and C++
  with a variety of high-level programming languages. SWIG is
  primarily used with common scripting languages such as Perl,
  Python, Tcl/Tk, Ruby, Guile and MzScheme, however the list
  of supported languages also includes non-scripting languages
  such as Java and OCAML. SWIG is most commonly used to create
  high-level interpreted programming environments, user
  interfaces, and as a tool for testing and prototyping C/C++
  software. SWIG may be freely used, distributed, and modified
  for commercial and noncommercial use.

Version 1.3.19 is a regular development release of SWIG. More
information, including release notes and user documentation,
can be found in the directory /usr/doc/swig-1.3.19/.


One thing that won't be currently found in that directory is
an issue that has come up with the latest Cygwin release of
Perl (5.8.0), which uses 64-bit integers. This results in
some warnings of the following type when compiling the output
of SWIG:
  warning: cast to pointer from integer of different size

It is specifically caused by the SWIG_ConvertPtr() function,
which casts Perl type IV (now a long long) into a pointer in
several circumstances.

This warning does not appear to cause any test cases to fail.
This issue just came up and is being addressed by the SWIG
development community.

Gerald Williams
Cygwin SWIG maintainer

    *** INSTALLATION ***

To update your installation, download and run setup.exe using the
"Install Cygwin now" link at http://cygwin.com/. SWIG is in the
'Devel' category.

Questions or comments? First check the FAQ and Cygwin mailing list
archives at http://cygwin.com/lists.html (you may want to sign up
for the list as well). Then mailto:cygwin@cygwin.com.


To unsubscribe to the cygwin-announce mailing list, look at the
"List-Unsubscribe: " tag in the email header of this message. Send
email to the address specified there. It will be in the format:


More information about the Cygwin-announce mailing list