[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