Notes:
This is a complete list of the known bugs in this release,
updated until the next release is out.
There are various problems with Solaris system libraries,
ranging from plain bugs to questionable interpretations of
standards, that keep Netpbm from building. To work around
them:
When running 'configure', where it asks what header file
defines integer types, say "inttypes_netpbm.h" (including
the quotes), instead of taking the default.
When running 'configure', where it asks what to use for an
X library, say "NONE" instead of taking the default.
In converter/other/cameratopam/camera.c, add
#include <time.h>
_before_ #define _XOPEN_SOURCE .
Equivalent workarounds will be in the next release,
except for the X thing. If you figure out what the
problem is with taking the default for the X library,
please inform the Netpbm maintainer.
-- end of Solaris workarounds --
If you don't have Libxml2 installed, the build will try to
build Svgtopam anyway, and fail. To fix, change XML2LIBS to
XML2_LIBS in converter/other/Makefile. To work around, just
add the --keep-going option to 'make' and ignore the error
messages.
pamthreshold: doesn't work on input from a pipe with -local.
To fix, change
if (cmdline.local || cmdline.simple)
to
if (cmdline.simple)
in main() in editor/pamthrehold.c.
There are a couple of problems with the build for Windows
using Mingw. We won't treat those as bugs, since this
environment never worked before either. We'll just say it's
still under development.
Changes:
Add pamthreshold. Thanks Erik Auerswald
<auerswal@unix-ag.uni-kl.de>.
Add pamx.
Add pamtoxvmini.
pammasksharpen: Add -threshold.
pnmtopng: make "N colors found" message verbose-only.
pnmtopng: make "no room in palette" message non-verbose.
picttoppm: Tolerate various PICT file corruptions.
picttoppm: Don't issue warning message when file named
'fontdir' doesn't exist.
libnetpbm: Add ppmd_fill_path().
ppmtobmp: Fix for PBM input.
bmptopnm: Don't crash on BMP with no color map.
bmptopnm: Fix wrong file name in error messages.
ppmtogif: fix bug: always produces garbage output.
ppmtompeg: fix input from Standard Input.
pnmflip: fix bug: -rotate90, -rotate180, and -rotate270
(and synonyms) don't work when followed by other rotation
options.
ppmtoilbm: Fig bug: generates more planes than necessary.
pamtofits: fix buffer overflow in asembling header.
picttoppm: fix bug - interprets some images wrong because of
bogus "rowBytes" value.
Redo asprintfN(), etc. so as not to use va_list in a way
that doesn't work on some machines.
cameratopam: remove definition of memmem() so it doesn't collide
with same in some C libraries. Add memmemN() and MEMEQ to
libnetpbm.
Fix build of filename.o.
Build: Use local version of mkstemp() based on mktemp() when
mkstemp() isn't available. No automatic determination that
mkstemp() isn't available yet.
Build: Include dummy pm_system() on a system that doesn't
have regular Unix process management.
Add -Wundef to Gcc compile options.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use