From owner-freebsd-bugs Thu Nov 23 03:12:33 1995 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA02955 for bugs-outgoing; Thu, 23 Nov 1995 03:12:33 -0800 Received: from grunt.grondar.za (grunt.grondar.za [196.7.18.129]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id DAA02942 ; Thu, 23 Nov 1995 03:12:15 -0800 Received: from grumble.grondar.za (root@grumble.grondar.za [196.7.18.130]) by grunt.grondar.za (8.6.12/8.6.9) with ESMTP id NAA23286; Thu, 23 Nov 1995 13:12:06 +0200 Received: from localhost (mark@localhost [127.0.0.1]) by grumble.grondar.za (8.6.12/8.6.9) with SMTP id NAA17263; Thu, 23 Nov 1995 13:12:04 +0200 Message-Id: <199511231112.NAA17263@grumble.grondar.za> X-Authentication-Warning: grumble.grondar.za: Host localhost didn't use HELO protocol To: asami@freebsd.org cc: bugs@freebsd.org Subject: Rebuilding ports woes. Date: Thu, 23 Nov 1995 13:11:54 +0200 From: Mark Murray Sender: owner-bugs@freebsd.org Precedence: bulk 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 ---------------------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