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