Date: Thu, 23 Nov 1995 13:11:54 +0200 From: Mark Murray <mark@grondar.za> To: asami@freebsd.org Cc: bugs@freebsd.org Subject: Rebuilding ports woes. Message-ID: <199511231112.NAA17263@grumble.grondar.za>
index | next in thread | raw e-mail
Hi
Every now-and-then I like to blow away as much of the binaries on my
system as I can and rebuild them. For the core stuff a make world
is sufficient, and for X11R6 I build of the O'Reilly CDROM.
For the rest, I use this makefile (small 'm', so it is found first)
in /usr/ports/:
---------------------8<--------makefile---------------------
USA_RESIDENT= NO
SUBDIR= \
security/tcp_wrapper \
security/pidentd \
shells/bash \
shells/pdksh \
shells/tcsh \
shells/zsh \
utils/less \
mail/mh \
devel/gmake \
archivers/unzip \
archivers/zip \
editors/emacs \
graphics/jpeg \
graphics/tiff \
graphics/xv \
net/archie \
print/a2ps \
print/ghostscript \
print/ghostview \
print/tex \
print/latex \
print/makeindex \
print/texinfo \
utils/team \
security/pgp \
sysutils/top \
x11/xearth \
x11/xview-config \
x11/xview-lib \
x11/olvwm \
print/dvips \
print/xdvi \
.include <bsd.port.subdir.mk>
---------------------8<--------makefile---------------------
If the above ports are already installed, this builds and installs with
no - (well actually one but I'll get to that later) problem.
I did it, and logged the output so if you want to follow what happened,
please look in freefall:~markm/PortLog.tar.gz. This file contains
Ports0.LOG to Ports3.LOG)
The explanation follows:
1) start the build, logging to Ports0.LOG.
2) port breaks at graphics/xv because it cannot find jpeg headers, even
though it correctly found that graphics/jpeg was in the dependancy
list. (See the end of Ports0.LOG)
3) manually "make install" in graphics/jpeg
4) restart the build, logging to Ports1.LOG
5) build breaks for same reason as (2), except it did not find tiff headers
for xv. See end of Ports1.LOG
6) manually "make install" in graphics/tiff
7) restart the build, logging to Ports2.LOG
8) build breaks for similar reason to (2) and (5), except now it is
x11/olvwm, and it cannot find bits of xview-lib.
9) manually "make install" in x11/xview-lib
10) restart the build, logging to Ports3.LOG
11) port breaks in print/dvips because of a bug in gnu tar(?). It seems that
gnu tar cannot handle this particular tarball. Gunzip it by hand - no
problem. Untar the uncompressed tar by hand - no problem. See the end
of Ports3.LOG (BTW - this was not in 2.1, only -current)
12) touch print/dvips/work/.extract_done
13) build the rest. (not logged).
Hope this helps!
--
Mark Murray
46 Harvey Rd, Claremont, Cape Town 7700, South Africa
+27 21 61-3768 GMT+0200
Finger mark@grumble.grondar.za for PGP key
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199511231112.NAA17263>
