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