zsh: broken pipe / file size limit exceeded (2GB)
Tomasz Wittner
twittner w o2.pl
Nie, 24 Wrz 2006, 12:48:15 CEST
On Sun 24. September 2006 11:27, Tomasz Wittner wrote:
> On Sun 24. September 2006 10:57, Tomasz Wittner wrote:
> > Co wprowadza limit 2GB i jak to obejść?:
> >
> > $ mkisofs `echo $MKISOFSOPT` archive/* 2>/dev/null | aespipe -H sha256 -e aes256 -T > archive.iso
> > Password:
> > Retype password:
> > zsh: broken pipe mkisofs `echo $MKISOFSOPT` archive/* 2> /dev/null |
> > zsh: file size limit exceeded aespipe -H sha256 -e aes256 -T > archive.iso
> > $ l archive.iso
> > -rw-r--r-- 1 inter users 2.0G 2006-09-24 10:45 archive.iso
> [...]
> -rw-r--r-- 1 inter users 3.8G 2006-09-24 11:25 archive.iso
> Z bashem (bash-0:3.1.017-1 athlon) działa.
>
[inter w asus ~/my/devel/zsh-ac-branch/SPECS]$ cvs di zsh.spec
Index: zsh.spec
===================================================================
RCS file: /cvsroot/SPECS/zsh.spec,v
retrieving revision 1.124
diff -u -r1.124 zsh.spec
--- zsh.spec 4 Mar 2006 21:45:27 -0000 1.124
+++ zsh.spec 24 Sep 2006 10:37:47 -0000
@@ -157,7 +157,7 @@
%{__autoconf}
%{__autoheader}
echo > stamp-h.in
-CPPFLAGS="-I/usr/include/ncurses"
+CPPFLAGS="-I/usr/include/ncurses -D_FILE_OFFSET_BITS=64"
%if %{with static}
LDFLAGS="%{rpmldflags} -static"
Nie wiem, czy to poprawne rozwiązanie, ale chyba działa - `cat plik_4GB|wc'
przeszło bez 'file size limit exceeded'.
--
Tomasz Wittner
Więcej informacji o liście dyskusyjnej pld-devel-pl