openoffice / make weirdness on -CURRENT
Dag-Erling Smørgrav
des at des.no
Sun Mar 6 05:56:07 PST 2005
I tried to 'make clean' after a failed OpenOffice build and got very
weird results.
(BTW, why does openoffice-1.1 hardcode WRKDIR?)
A simple 'make clean' forks a bunch of make, sort and sh processes and
swaps my box to death. That's a 3.6 GHz P4 with 2 GB RAM, 1.5 GB of
which were free (according to top) before 'make clean' started.
'make -dl clean' (which is supposed to do the exact same thing but
echo all commands, ignoring @) produces the following:
root at xps /usr/ports/editors/openoffice-1.1# make -dl clean
cd /usr/ports/editors/openoffice-1.1 && make clean-depends
for dir in $(checked=""; for dir in $(echo "/usr/local/bin/perl5.8.6:/usr/ports/lang/perl5.8 /usr/local/bin/perl5.8.6:/usr/ports/lang/perl5.8 /usr/local/jdk1.4.2/bin/java:/usr/ports/java/jdk14 gcc32:/usr/ports/lang/gcc32 zip:/usr/ports/archivers/zip unzip:/usr/ports/archivers/unzip gcp:/usr/ports/sysutils/coreutils xmkmf:/usr/ports/devel/imake-6 /usr/X11R6/lib/libXft.so:/usr/ports/x11-fonts/libXft /usr/local/bin/ant:/usr/ports/devel/apache-ant gmake:/usr/ports/devel/gmake bison:/usr/ports/devel/bison /usr/local/bin/perl5.8.6:/usr/ports/lang/perl5.8 /usr/local/bin/autoconf259:/usr/ports/devel/autoconf259 pkg-config:/usr/ports/devel/pkgconfig /usr/local/bin/intltool-extract:/usr/ports/textproc/intltool jpeg.9:/usr/ports/graphics/jpeg png.5:/usr/ports/graphics/png mng.1:/usr/ports/graphics/libmng freetype.9:/usr/ports/print/freetype2 glib12.3:/usr/ports/devel/glib12 gtk12.2:/usr/ports/x11-toolkits/gtk12 ORBit.2:/usr/ports/devel/ORBit glib-2.0.400:/usr/ports/devel/glib20 atk-1.0.800:/usr/ports/accessibility/atk pango-1.0.600:/usr/ports/x11-toolkits/pango gtk-x11-2.0.400:/usr/ports/x11-toolkits/gtk20 /usr/local/bin/perl5.8.6:/usr/ports/lang/perl5.8 pkg-config:/usr/ports/devel/pkgconfig " | /usr/bin/sed -e 'y/ /\n/' | /usr/bin/cut -f 2 -d ':') $(echo | /usr/bin/sed -e 'y/ /\n/' | /usr/bin/cut -f 1 -d ':'); do if [ -d $dir ]; then if (echo $checked | /usr/bin/grep -qwv "$dir"); then child=$(cd $dir; make PARENT_CHECKED="$checked" all-depends-list); for d in $child; do echo $d; done; echo $dir; checked="$dir $child $checked"; fi; else echo "openoffice-1.1.4: \"$dir\" non-existent -- dependency list incomplete" >&2; fi; done | /usr/bin/sort -u); do (cd $dir; make NOCLEANDEPENDS=yes clean); done
Unknown modifier '/'
Unknown modifier '''
Unknown modifier '''
Unknown modifier '/'
Unknown modifier '''
Unknown modifier '''
Unknown modifier '/'
Unknown modifier '''
Unknown modifier '''
Unknown modifier '/'
Unknown modifier '''
Unknown modifier '''
Unknown modifier '/'
Unknown modifier '''
Unknown modifier '''
Unknown modifier '/'
Unknown modifier '''
Unknown modifier '''
Unknown modifier '/'
Unknown modifier '''
Unknown modifier '''
; for dir in ; do if [ -d ir ]; then if (echo hecked | /usr/bin/grep -qwv ir); then child=; for d in hild; do echo ; done; echo ir; checked=ir: not found
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '''
Unknown modifier '''
Unknown modifier '''
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '''
Unknown modifier '''
Unknown modifier '''
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '''
Unknown modifier '''
Unknown modifier '''
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '/'
Unknown modifier '''
Unknown modifier '''
Unknown modifier '''
; for dir in ; do if [ -d ir ]; then if (echo hecked | /usr/bin/grep -qwv ir); then child=; for d in hild; do echo ; done; echo ir; checked=ir: not found
cd: can't cd to "
*** Error code 2
Stop in /usr/ports/editors/openoffice-1.1.
*** Error code 1
Stop in /usr/ports/editors/openoffice-1.1.
DES
--
Dag-Erling Smørgrav - des at des.no
More information about the freebsd-openoffice
mailing list