Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 May 2009 19:48:31 +0200
From:      Alexey Shuvaev <shuvaev@physik.uni-wuerzburg.de>
To:        openoffice@FreeBSD.org
Cc:        freebsd-current@freebsd.org
Subject:   gunzip | tar reports broken pipe during OOO build  on amd64.
Message-ID:  <20090505174831.GA40305@wep4035.physik.uni-wuerzburg.de>

next in thread | raw e-mail | index | archive | help

--45Z9DzgjV8m4Oswq
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hello all!

I was trying to upgrade editors/openoffice.org-2 recently and
build failed for me at:

--------------------------------------------------------------
packimages -- version: 1.16
packimages: packing  ../unxfbsdx.pro/bin/images_industrial.zip finished.
cd ../unxfbsdx.pro/misc && gunzip -c /usr/ports/editors/openoffice.org-2/work/OOH680_m18/external_images/ooo_crystal_images-1.tar.gz | ( tar -xf - ) && touch crystal.flag
---* tg_merge.mk *---
Running processes: 0

1 module(s): 
        instsetoo_native
need(s) to be rebuilt

Reason(s):

ERROR: error 65280 occurred while making /usr/ports/editors/openoffice.org-2/work/OOH680_m18/instsetoo_native/packimages

Attention: if you build and deliver the above module(s) you may prolongue your the build issuing command "build --from instsetoo_native"

*** Error code 1

Stop in /usr/ports/editors/openoffice.org-2.
--------------------------------------------------------------

The reason appeared to be the first part of the command
"gunzip -c ... | ( tar -xf - ) &&  touch ..."
which exited with non-zero exit status (141) and "touch ..." was not called.
Running the command manually has showed that gunzip was complaining about
broken pipe (however the archive was extracted successfully).

The attached patch has fixed the problem however I don't feel it is the
proper solution.
The problem seems to be in that specific archive but I'm not sure...

~> uname -a
FreeBSD wep4035 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Tue May  5 00:16:39 CEST 2009     root@wep4035:/usr/obj/usr/src/sys/GENERIC  amd64

My 0.02$,
Alexey.

--45Z9DzgjV8m4Oswq
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=patch-OOO

--- instsetoo_native/packimages/makefile.mk.orig	2007-06-06 16:20:38.000000000 +0200
+++ instsetoo_native/packimages/makefile.mk	2009-05-05 17:01:57.000000000 +0200
@@ -79,7 +79,7 @@
 
 # unpack the Crystal icon set
 $(MISC)$/crystal.flag : $(CRYSTAL_TARBALL)
-    cd $(MISC) && gunzip -c $(CRYSTAL_TARBALL) | ( tar -xf - ) && $(TOUCH) $(@:f)
+    cd $(MISC) && tar -xf $(CRYSTAL_TARBALL) && $(TOUCH) $(@:f)
 .IF "$(GUI)"=="UNX"
 	chmod -R g+w $(MISC)$/crystal
 .ENDIF

--45Z9DzgjV8m4Oswq--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090505174831.GA40305>