Made directory /usr/local/tempjkl
Went to a premier Free Solaris Software site:
http://www.sunfreeware.com/
choose SPARC/Solaris 7 (or whatever you have)
or go directly to:
http://www.sunfreeware.com/sol7right.html
and download
ghostscript-5.50
ghostview-1.5
libpng-1.0.2
jpeg-6b
netpbm-1mar1994
zlib-1.1.3
I actually used ftp to the site nce.sun.ca:
% ftp nce.sun.ca
binary
cd /pub/freeware/sparc/7
get libpng-1.0.2-sol7-sparc-local.gz
get ghostscript-5.50-sol7-sparc-local.gz
get ghostview-1.5-sol7-sparc-local.gz
get jpeg-6b-sol7-sparc-local.gz
get libpng-1.0.2-sol7-sparc-local.gz
get netpbm-1mar1994-sol7-sparc-local.gz
get zlib-1.1.3-sol7-sparc-local.gz
cd /pub/freeware/SOURCES/
get ghostscript-fonts-other-5.50.tar.gz
get ghostscript-5.50.tar.gz
get ghostscript-fonts-std-5.50.tar.gz
get ghostview-1.5.tar.gz
get jpeg-6b.tar.gz
get libpng-1.0.2.tar.gz
get netpbm-1mar1994.p1.tar.gz
get zlib-1.1.3.tar.gz
quit
Then in /usr/local/tempjkl
unstalled ghostscript (I knowm version 6.0 is out, but I did not find it
compiled
gunzip ghostscript-5.50-sol7-sparc-local.gz
pkgadd -d ghostscript-5.50-sol7-sparc-local
# installed ghostview
gunzip ghostview-1.5-sol7-sparc-local.gz
pkgadd -d ghostview-1.5-sol7-sparc-local
# unpacked fonts
cd /usr/local/share/ghostscript/fonts
gtar zxvf /usr/local/tempjkl/ghostscript-fonts-other-5.50.tar.gz
# unpacked fonts (do not ask me... I only follow them).
cd /usr/local/share/ghostscript
gtar zxvf /usr/local/tempjkl/ghostscript-fonts-std-5.50.tar.gz
# back to the temp
cd /usr/local/tempjkl
# installed jpeg package
gunzip jpeg-6b-sol7-sparc-local.gz
pkgadd -d jpeg-6b-sol7-sparc-local
# installed libpnh
gunzip libpng-1.0.2-sol7-sparc-local.gz
pkgadd -d libpng-1.0.2-sol7-sparc-local
gunzip zlib-1.1.3-sol7-sparc-local.gz
pkgadd -d zlib-1.1.3-sol7-sparc-local
# installing netpbm library/tools.NOTE. I took the netpbm from the source
# specified above. I ran into several different netpbm-1mar1994.p1 collections
# which had minor differences.
unpacked
gtar zxvf netpbm-1mar1994.p1.tar.gz
used hint found at http://mail-archive.com/latex2html%40tug.org/msg00073.html
================= start ==========
Re: [l2h] netpbm for Solaris (5.7)
From: Thomas Anders
Subject: Re: [l2h] netpbm for Solaris (5.7)
Date: Thu, 15 Apr 1999 02:29:34 -0700
On Apr 14, 16:02, Graham Gough wrote:
> I'm a happy l2h user on my Linux box, but am trying to install it for
> others on a Solaris machine. I'm having some problems building
> netpbm using xmkmf. Make Makefiles fails [...]
There's more than one way to do it ;) - IIRC, all you have to do is:
- unpack netpbm-1mar1994.p1.tar.gz (note the "p1"!)
- "cp Makefile.std Makefile" in every directory (use Makefile.gcc in
libtiff/)
- edit these Makefiles to adjust install destinations (INSTALLBINARIES,
INSTALLMANUALS{1,3,5})
- edit pbmplus.h: #define RGB_DB "/usr/openwin/lib/rgb.txt"
#define SYSV
#define PGM_BIGGRAYS
... and whatever else you need ...
- some minor bugfixes:
- in pgm/Makefile: "pgmkernel" should belong to MATHBINARIES instead of
PORTBINARIES
- in pnm/Makefile: "pnmsmooth" should belong to PORTBINARIES instead of
SCRIPTS
- make binaries && make install.bin install.man
This is all from the top of my head. Use at own risk.
HTH,
Thomas
--
Thomas Anders
Hahn-Meitner-Institut Berlin, Germany
====================== end ===========
cd /usr/local/tempjkl/netpbm-1mar94.p1
in each directory (., libtiff, pbm,
cp Makefile.std Makefile
edited Makefile to make sure that:
-------------------------------
CC = gcc -ansi -pedantic -fpcc-struct-return
INSTALLBINARIES = /usr/local/netpbm
INSTALLMANUALS1 = /usr/local/man/man1
INSTALLMANUALS3 = /usr/local/man/man3
INSTALLMANUALS5 = /usr/local/man/man5
--------------------------------
cd libtiff
cp Makefile.gcc Makefile
and did not edit anything in the Makefile
cd ../pbm
cp Makefile.std Makefile
edited and made changes as in the top directory:
/usr/local/tempjkl/netpbm-1mar94.p1
cd ../pgm
cp Makefile.std Makefile
edited Makefile as above + moved pgmkernel from PORTBINARIES to MATHBINARIES
cd ../pnm
cp Makefile.std Makefile
edited Makefile as above and also moved pnmsmooth from SCRIPTS to PORTBINARIES
cd ../ppm
cp Makefile.std Makefile
edited Makefile as above
cd /usr/local/tempjkl/netpbm-1mar94.p1
make binaries
make install.bin
make install.man
There are still few missing pieces:
a) pnmtopng:
cd /usr/local/tempjkl
wget ftp://ftp.cise.ufl.edu/pub/depot/solaris/Graphics/pnmtopng-2.34.tar.gz
gtar zxvf pnmtopng-2.34.tar.gz
cd pnmtopng-2.34
edited Makefile
-----------------------------
# CC=cc
CC=gcc
# LIBPNG=../libpng
LIBPNG=/usr/local/lib
# ZLIB=../zlib
ZLIB=/usr/local/lib
# NETPBM=../netpbm
NETPBM=/usr/local/tempjkl/netpbm-1mar94.p1
# INSTDIR=/Users/Willem/Unix
INSTDIR=/usr/local/netpbm
----------------------------------------
then
make all
cp -p pnmtopng pngtopnm /usr/local/netpbm
cp -p pngtopnm.1 pnmtopng.1 /usr/local/man/man1
b) giftool
cd /usr/local/tempjkl
http://www.the-labs.com/GIFTool/giftool.tar.Z
wget http://www.the-labs.com/GIFTool/giftool.tar.Z
mkdir giftool
cd giftool
gtar Zxvf ../giftool.tar.Z
emacs Makefile
added :
CC=gcc
make
cp giftool /usr/local/bin
c) giftrans
cd /usr/local/tempjkl
mkdir giftrans
cd giftrans
wget http://ftp.sunet.se/ftp/pub/www/utilities/www-tools_uni-karlsruhe/giftrans/giftrans.1
wget http://ftp.sunet.se/ftp/pub/www/utilities/www-tools_uni-karlsruhe/giftrans/giftrans.c
gcc -o giftrans giftrans.c
cp giftrans /usr/local/bin
cp giftrans.1 /usr/local/man/man1
I went to:
http://saftsack.fs.uni-bayreuth.de/~latex2ht/
First, clicked on "Documentation"
Here are some pointers to LaTeX2HTML documentation:
http://www-texdev.mpce.mq.edu.au/l2h/docs/manual/
The official manual provided by the primary LATEX2HTML author, Ross Moore
http://www.erdw.ethz.ch/~bonk/l2h/l2h-note.html
Installation hints for the OS/2 platform, courtesty of Uli Wortmann
Clicked on: http://www-texdev.mpce.mq.edu.au/l2h/docs/manual/
and then on "A Postscript version available" (which is:
http://www-texdev.mpce.mq.edu.au/l2h/docs/manual.ps.gz)
and downloaded it. Keep it, and print it later. The installation
instructions in the PostScript manual do not refer to the version
which you have, so you do not have to read it right away.
Then I revisited the page:
http://saftsack.fs.uni-bayreuth.de/~latex2ht/
and clicked on "Download", which got me to:
http://saftsack.fs.uni-bayreuth.de/~latex2ht/current/
And chosen the latest file dated:
latex2html-99.2beta6.tar.gz 14-Apr-2000 07:15 1.0M
i.e., the URL ls
http://saftsack.fs.uni-bayreuth.de/~latex2ht/current/latex2html-99.2beta6.tar.gz
I am providing these two files here
manual.ps.gz
latex2html-99.2beta6.tar.gz
but check the original sites above, since they may have some later version.
I copied the manual.ps.gz and latex2html-99.2beta6.tar.gz
/usr/local/tempjkl directory
I then unpacked the tar archive:
gtar zxvf latex2html-99.2beta6.tar.gz
I carefully read the INSTALL file:
/usr/local/tempjkl/latex2html-99.2beta6/INSTALL
then, I did
./configure --help
and checked if I can find all programs xxxxx pointed out by --with-xxxxx=PATH
I decided to skip giftool -- its use is too restrictive.
In my case, my PATH was:
/sbin:/usr/sbin:/usr/bin:/usr/ccs/bin:/etc:/usr/local/bin:/usr/ucb:\
/usr/local/bin:/usr/local/teTeX/bin:/bin:/usr/openwin/bin:/usr/local/netpbm
which gs
/usr/local/bin/gs
which dvips
/usr/local/teTeX/bin/dvips
which latex
/usr/local/teTeX/bin/latex
which pnmcrop
/usr/local/netpbm/pnmcrop
which tex
/usr/local/teTeX/bin/tex
which initex
/usr/local/teTeX/bin/initex
which kpsewhich
/usr/local/teTeX/bin/kpsewhich
which mktexlsr
/usr/local/teTeX/bin/mktexlsr
which pnmflip
/usr/local/netpbm/pnmflip
which ppmquant
/usr/local/netpbm/ppmquant
which pnmfile
/usr/local/netpbm/pnmfile
which pnmcat
/usr/local/netpbm/pnmcat
which pbmmake
/usr/local/netpbm/pbmmake
which ppmtogif
/usr/local/netpbm/ppmtogif
which pnmtopng
/usr/local/netpbm/pnmtopng
which giftrans
/usr/local/bin/giftrans
cd /usr/local/tempjkl/latex2html-99.2beta6
./configure --prefix=/usr/local/latex2html
./configure --with-giftrans=/usr/local/bin/giftrans \
--prefix=/usr/local/latex2html
It will place latex2html in /usr/local/latex2html
make
make check
cd /usr/local/tempjkl/latex2html-99.2beta6
Edited file l2hconf.pm and changed LOCAL_ICONS from 0 to 1, i.e., to
$LOCAL_ICONS = 1;
p
cd /usr/local/tempjkl/latex2html-99.2beta6
make install
testing...
cd /usr/local/tempjkl/latex2html-99.2beta6/example
PATH=${PATH}:/usr/local/latex2html/bin
export PATH
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/usr/local/lib
# added by jkl
$p = $ENV{'LD_LIBRARY_PATH'} . ':/usr/local/lib';
$ENV{'LD_LIBRARY_PATH'} = $p;
setenv PATH /usr/local/bin:/usr/bin::/usr/local/teTeX/bin:/home/jkl/bin:/usr/local/latex2html/bin:/usr/local/netpbm
latex2html -image_type gif -transparent basis
[][][][][]
Installing latex2html on Sparc/Solaris
I needed to install the GNUmake for solaris/sparc since my was dated.
http://metalab.unc.edu/pub/packages/solaris/sparc/GNUmake.3.78.1.SPARC.32bit.Solaris.7.pkg.tgz
cd /usr/local/uploads
wget http://metalab.unc.edu/pub/packages/solaris/sparc/GNUmake.3.78.1.SPARC.32bit.Solaris.7.pkg.tgz
gtar zxvf GNUmake.3.78.1.SPARC.32bit.Solaris.7.pkg.tgz
# note I did not do any cd here
pkgadd -d`pwd` GNUmake
before I could install netpbm, I had to install:
JPEG/JFIF library from the Independent JPEG Group (IJG) (http://www.ijg.org).
The software is available from: ftp://ftp.uu.net/graphics/jpeg
I downloaded file: ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
cd /usr/local/netpbm-8.4
wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
Then you need the zlib compression libaray: available from
To build or use pnmtopng and pngtopnm, you need the zlib compression
library and the png library (libpng). You can get zlib from
ftp://quest.jpl.nasa.gov/pub/zlib or
ftp://metalab.unc.edu/pub/Linux/libs. You can get libpng from
ftp://ftp.au.netbsd.org/pub/NetBSD/packages/distfiles.
1) put the jpegsrc.v6b.tar.gz in /usr/local/netpbm-8.4
gtar zxvf jpegsrc.v6b.tar.gz
cd /usr/local/netpbm-8.4/jpeg-6b
followed instructions from install.doc
./configure --prefix /usr/local \
--enable-shared \
--enable-static \
CC='gcc'
make
make test
If that doesn't complain, do
make install
2) placed zlib-1.1.3.tar.gz in /usr/local/netpbm-8.4
(home page for zlib is at: http://www.cdrom.com/pub/infozip/zlib/)
cd /usr/local/netpbm-8.4
wget ftp://ftp.uu.net/graphics/png/src/zlib-1.1.3.tar.gz
gtar zxvf zlib-1.1.3.tar.gz
cd /usr/local/netpbm-8.4/zlib-1.1.3
./configure
make
make test
make install
which installs static zlib in /usr/local/lib
./configure --shared
make
make test
make install
which creates the shared library version
3)You can get png library libpng from
ftp://ftp.au.netbsd.org/pub/NetBSD/packages/distfiles.
I got it from http://www.cdrom.com/pub/png/libpng.html
cd /usr/local/netpbm-8.4
wget ftp://ftp.cdrom.com/pub/png/src/libpng-1.0.6.tar.gz
gtar zxvf libpng-1.0.6.tar.gz
cd libpng-1.0.6
cp scripts/makefile.std makefile (note, I did not copy makefile.solaris)
Looked at it and I liked the defaults (gcc and /usr/local).
make
make test
make install
First, you need a netpbm image conversion library installed (it is
usually not installed by default on Solaris). You need version at least
netpbm-1mar1994.p1.tar.gz (i.e, with the patch 1). I have seen it at:
http://kaupp.chemie.uni-oldenburg.de/~ftp/unix/graphics/libs/netpbm-1mar94.p1.tar.gz
http://riksun.riken.go.jp/archives/X11/contrib/graphics/netpbm-8.2.tgz
http://riksun.riken.go.jp/archives/X11/contrib/graphics/netpbm-1mar1994.tar.gz
ftp://ftp.x.org/R5contrib/netpbm-1mar1994.tar.gz
However, the netpbm-1mar1994.p1.tar.gz is unsupported since 1995.
I found that the project was recently revived and the new updated netpbm
is available at
ftp://ftp.metalab.unc.edu/pub/Linux/apps/graphics/convert/netpbm-8.4.tgz
I installed this version as follows.
mkdir /usr/local/netpbm-8.4
cd /usr/local/netpbm-8.4
wget ftp://ftp.metalab.unc.edu/pub/Linux/apps/graphics/convert/netpbm-8.4.tgz
gtar zxvf netpbm-8.4.tgz
/usr/local/netpbm-8.4/netpbm-8.4
mv Makefile Makfile.orig
cp Makefile.config Makefile
edited Makefile and added close to top:
SRCDIR=/usr.local/netpbm-8.4/netpbm-8.4
Changed:
# JPEGLIB_DIR = /usr/lib/jpeg
JPEGLIB_DIR = /usr/local/lib
# JPEGHDR_DIR = /usr/include/jpeg
JPEGHDR_DIR = /usr/local/include
PNGLIB_DIR = /usr/local/lib
PNGHDR_DIR = /usr/local/include
Left INSTALL_PREFIX = /usr/local/netpbm unchanged since it would clutter
/usr/local/bin (many small utilities).
[heechee]# PATH=/usr/local/bin:$PATH
[heechee]# export PATH
---------------------
mkdir /usr/local/netpbm
cp SMakefile Makefile
emacs Makefile
LDFLAGS -> LDFLAGS =
# INSTALLBINARIES = Laertes:CCode/netpbm-exec
INSTALLBINARIES = /usr/local/netpbm
# INSTALLMANUALS1 = sys:netpbm-man/man1
INSTALLMANUALS1 = /usr/local/man/man1
# INSTALLMANUALS3 = sys:netpbm-man/man3
INSTALLMANUALS3 = /usr/local/man/man3
#INSTALLMANUALS5 = sys:netpbm-man/man5
INSTALLMANUALS5 = /usr/local/man/man5
# MAKE = smake
MAKE = gmake
=====================================
wget ftp://ftp.x.org/R5contrib/netpbm-1mar1994.tar.gz
gtar zxvf netpbm-1mar1994.tar.gz
cd /usr/local/netpbm-8.4/netpbm
cp Pbmplus.tmpl Pbmplus.tmpl.default
emacs Pbmplus.tmpl
#ifndef InstallLibraries
#define InstallLibraries YES
#endif
#ifndef InstallIncludes
#define InstallIncludes YES
#endif
The usual X11 sequence of xmkmf, make Makefiles, make depend, then
make should work. If you have the TIFF libraries, the second step
should be "make SUBDIRS='./pbm ./pgm ./ppm ./pnm' Makefiles".
When you're happy that things compiled ok, make install and
pbmplus.h
#define SYSV
making Makefiles in ./libtiff...
mv Makefile Makefile.bak
making Makefiles in ./pbm...
/bin/sh: ./pbm: does not exist
make: [Makefiles] Error 1 (ignored)
Edit the top-level Makefile, find each line with the string
"CONFIGURE", and follow the directions for setting configuration
options.
Likewise edit pbmplus.h.
If you are using gnu make, you have to edit *all* the Makefiles
and remove all the imake stuff at the ends, otherwise gnu make
will overwrite the Makefiles.
Make.
When you're happy that things compiled ok, make install.
============================
Another hint:http://www.math.is.tohoku.ac.jp/~ishige/memo/install/index-j.html
BL\E* (B
B>/$/$H$b!$ (BLaTeX2HTMLF
netpbm-1mar1994.p1.tar.gz
B%$%s%9%H!<%k (B
# gtar zxvf netpbm-1mar1994.p1.tar.gz
# cd netpbm-1mar94.p1
Pbmplus.tmpl BINDIR = /usr/local/bin/pbmplus
MANDIR = /usr/local/man
# xmkmf
libtiff pbm pgm pnm ppm subdirectory B$K$*$$$F (B
# xmkmf
Makefile B$NJT=8 (B
PBMDIR = ../pbm
PGMDIR = ../pgm
PPMDIR = ../ppm
PNMDIR = ../pnm
TIFFDIR = ../libtiff
# make
# make install
# make install.man
))) 0$+$9$N$KI,MW$J%i%$%V%i%j! ))
Then