[tex-live] Comments on 7z compression tools
Gerben Wierda
Gerben.Wierda at rna.nl
Wed Feb 1 21:07:21 CET 2006
On 1 Feb 2006, at 14:20, Nelson H. F. Beebe wrote:
> Yesterday, I made build attempts for version p7zip_4.30 of the 7z
> compression tools. Unless these are universally available, we CANNOT
> use them in distributions, and 7z fails badly.
>
> Here are notes about what I found.
>
> Source distributions:
>
> http://www.7-zip.org/
> http://sourceforge.net/projects/sevenzip/
>
> p7zip_4.30 is not autoconfigurized, and as a result, (1) it forces use
> of gcc and g++, and (2) it fails to build on several platforms. Also,
> you need to do "make all2" to get it to build 7z and 7za, instead of
> just 7za alone. In addition, the files 7zip/Crypto/AES/MyAES.h and
> 7zip/Crypto/7zAES/SHA256.h are missing newlines at the end of the
> files.
>
> Build failures occurred on at least these systems:
>
> Alpha OSF/1 4.0 and 5.1 error: `timegm' undeclared
> IA-32 FreeBSD 5.0 cannot find -lpthread
> IA-32 NetBSD 1.6 pthread.h: No such file or directory
> IA-32 OpenBSD 3.2 wchar.h: No such file or directory
> IA-32 Solaris 10 sys/endian.h: No such file or directory
> MIPS SGI IRIX 6.5 undeclared multibyte function mbrtowc()
> PowerPC Mac OS X sys/endian.h: No such file or directory
Actually, I have a p7zip i-Package in the *Experimental* i-Directory
both for i386 and powerpc. But I did compile the unix port of P7ZIP,
which is p7zip_4.14.01 and which can be found on SourceForge.
I run something like
(cd "${P7ZIPSOURCES}" && make clean )
(cd "${P7ZIPSOURCES}" && cp makefile.macosx makefile.machine )
(cd "${P7ZIPSOURCES}" && make all2 )
G
More information about the tex-live
mailing list