[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ooc-980529 & oo2c-1.3.6



[This is my second posting.  Something is eating my emails.  I wonder
where the original message went.]

News:
o gc and libtool are no longer part of the oo2c distribution.  READ
  INSTALL!  This reduces the size of the oo2c distrib by approx. 25%, 
  and gives greater flexibility when installing oo2c.  The only
  disadvantage is a slightly complicated setup for first time users.  
  You can get the files gc4.12.tar.gz (or 4.13alpha1) and libtool-1.2
  from where you got oo2c.  URLs to the packages' original sites are
  listed in oo2c's INSTALL file.
o Module Blowfish is no longer part of the ooc and oo2c tars.  This
  way these tars can be legally re-exported from North American
  sites.  The module is now packaged separately in
    http://www.uni-kl.de/OOC/files/apps/bfcrypt-980521.tar.gz
o Manual pages for oo2c, oob, ooef, and oowhereis have been added.
  All of them are first draft, so please point out any glaring mistakes
  to me.
o Documentation has been updated to Eric's latest release of the
  reference manual.
o Tinkering with option --gcflags should work now, provided you don't 
  mix modules with and without gc support compiled into them.

I have started on an installation mechanism for add-on packages like
Tim's VO.  The idea is to have packages install themselves with the
usual "configure+make install" combo.  The prototype works quite well
with VO, but I'm not sure how portable the scripts involved will turn
out.  The only remaining problem with VO is access to external
libraries.  Tim uses `Imlib' for VO, but this library cannot be
reliably detected by the standard autoconf macro.

Note 1: The patch oo2c_32-1.3.5-1.3.6 does not contain the files that
were removed in 1.3.6.  In particular, after the patch is applied, the
garbage collector sources still live in subdirectory `gc'.  To get rid
of the dropped files do something like 

  (cd oo2c_32-*; rm -Rf gc lib/Blowfish.Mod config.guess config.sub ltconfig ltmain.sh)

Note 2: If you have installed libgc with gc.h somewhere in the include
path, you may need to change line  112 of Makefile.in from
	  echo "#include <gc.h>" >lib/__gc.h; \
to
	  echo "#include \"gc.h\"" >lib/__gc.h; \
(Make sure that the first character of the line is a tab.) 
The former version expects gc.h somewhere in the system include
directories.  This is too restrictive.

-- mva