Pending Packages List, 2003-10-24 [ploticus]

Charles Wilson cygwin@cwilson.fastmail.fm
Mon Oct 27 05:03:00 GMT 2003


> 
> Package: ploticus 2.11-1
> Description: Command line driven tool to generates various plots and graphs
>    Proposer: Jari Aalto
>    Proposal: http://sources.redhat.com/ml/cygwin-apps/2003-09/msg00165.html
>              http://tierra.dyndns.org:81/cygwin/ploticus/ploticus-2.11-1.tar.bz2
>              http://tierra.dyndns.org:81/cygwin/ploticus/ploticus-2.11-1-src.tar.bz2
>              http://tierra.dyndns.org:81/cygwin/ploticus/setup.hint
>      Status: Package available.
>    HOLD-UPS: Not enough votes (need 3). Not reviewed.

1. Appears to have been compiled on a VERY old system -- or one that 
still has /usr/X11R6/lib/libz.dll.a and /usr/X11R6/bin/libz.dll. 
Because the executable in this package, pl.exe, has a dependency on 
"libz.dll" -- when it SHOULD depend instead on "cygz.dll".

Jari needs to (a) remove /usr/X11R6/lib/libz.a|libz.dll.a (b) recompile 
the package.  This will ensure that it links against /usr/lib/libz.dll.a 
and picks up "cygz.dll" instead.

More to the point, the build requirements list "libzlib", "libpng", and 
"X11".  Those packages do NOT exist.  What you want is:

   XFree86-base
   zlib
   libpng12
   libpng12-devel

2. cygbuild script needs a little work:

-- cygbuild.sh 2003-09-14 1.203 http://cygbuild.sourceforge.net/
-- Wait, examining environment and preparing variables
./cygbuild-2.11-1.sh: line 402: [: -eq: unary operator expected
./cygbuild-2.11-1.sh: line 402: [: -eq: unary operator expected
-- Extracting /usr/src/tmp/ploticus-2.11.tar.gz
--    Hm, archive did not extract into directory ploticus-2.11 ...
--    Too many directories here, quitting. diffstat-1.33/ frotz/ 
plsrc211/ usr/
./cygbuild-2.11-1.sh.CygbuildMain: [FATAL] status is 1.

3. On the positive side, the binary package seems to be fine; includes a 
cygwin-specific readme etc.

This one needs points 1 and 2 addressed, and then it should be re-reviewed.

--
Chuck




More information about the Cygwin-apps mailing list