On Sat, May 31, 2003, [EMAIL PROTECTED] wrote:
> Full_Name: Hans-Dieter Schuster
> Version: infozip-20030306
> OS: Linux
> Submission from: (NULL) (217.115.74.12)
>
> With Linux gcc-3.2.1-1.2.0 (from OpenPKG 1.2) the build of the infozip package
> is not complete: the package can be built, but some programs are missing.
> The problem is the handling of a huge CPP construct in the file
> zip-2.3/unix/unix.c; the gcc3 preprocessor flags this construct as invalid,
> while gcc2 accepts it.
> The problem does not occur on Solaris, because the native C preprocessor is used
> there.
> The problem is known elsewhere too, see
> http://archive.linuxfromscratch.org/mail-archives/blfs-support/2001/06/0905.html
> (a patch is also found there).
Hmmm.... intresting. At least in OpenPKG-CURRENT (where we are at GCC
3.2.3), the infozip package builds fine on FreeBSD, Linux and Solaris
and results in exactly the same files on all platforms:
++ peeking at file list of binary RPM: infozip-20030306-20030306.ix86-freebsd4.8-cw.rpm
-rwxr-xr-x 1 cw cw 18052 Jun 1 09:12 /cw/bin/funzip
-rwxr-xr-x 2 cw cw 96508 Jun 1 09:12 /cw/bin/unzip
-rwxr-xr-x 1 cw cw 46928 Jun 1 09:12 /cw/bin/unzipsfx
-rwxr-xr-x 1 cw cw 64628 Jun 1 09:12 /cw/bin/zip
-rwxr-xr-x 1 cw cw 22636 Jun 1 09:12 /cw/bin/zipcloak
-rwxr-xr-x 1 cw cw 1180 Jun 1 09:12 /cw/bin/zipgrep
-rwxr-xr-x 2 cw cw 96508 Jun 1 09:12 /cw/bin/zipinfo
-rwxr-xr-x 1 cw cw 26740 Jun 1 09:12 /cw/bin/zipnote
-rwxr-xr-x 1 cw cw 27636 Jun 1 09:12 /cw/bin/zipsplit
-rw-r--r-- 1 cw cw 4941 Jun 1 09:12 /cw/man/man1/funzip.1
-rw-r--r-- 1 cw cw 40158 Jun 1 09:12 /cw/man/man1/unzip.1
-rw-r--r-- 1 cw cw 14660 Jun 1 09:12 /cw/man/man1/unzipsfx.1
-rw-r--r-- 1 cw cw 33167 Jun 1 09:12 /cw/man/man1/zip.1
-rw-r--r-- 1 cw cw 3814 Jun 1 09:12 /cw/man/man1/zipgrep.1
-rw-r--r-- 1 cw cw 22059 Jun 1 09:12 /cw/man/man1/zipinfo.1
++ peeking at file list of binary RPM: infozip-20030306-20030306.ix86-linux2.4-cw.rpm
-rwxr-xr-x 1 cw cw 16816 Jun 1 09:13 /cw/bin/funzip
-rwxr-xr-x 2 cw cw 100904 Jun 1 09:13 /cw/bin/unzip
-rwxr-xr-x 1 cw cw 47228 Jun 1 09:13 /cw/bin/unzipsfx
-rwxr-xr-x 1 cw cw 62448 Jun 1 09:13 /cw/bin/zip
-rwxr-xr-x 1 cw cw 18824 Jun 1 09:13 /cw/bin/zipcloak
-rwxr-xr-x 1 cw cw 1180 Jun 1 09:13 /cw/bin/zipgrep
-rwxr-xr-x 2 cw cw 100904 Jun 1 09:13 /cw/bin/zipinfo
-rwxr-xr-x 1 cw cw 22960 Jun 1 09:13 /cw/bin/zipnote
-rwxr-xr-x 1 cw cw 24304 Jun 1 09:13 /cw/bin/zipsplit
-rw-r--r-- 1 cw cw 4941 Jun 1 09:13 /cw/man/man1/funzip.1
-rw-r--r-- 1 cw cw 40158 Jun 1 09:13 /cw/man/man1/unzip.1
-rw-r--r-- 1 cw cw 14660 Jun 1 09:13 /cw/man/man1/unzipsfx.1
-rw-r--r-- 1 cw cw 33167 Jun 1 09:13 /cw/man/man1/zip.1
-rw-r--r-- 1 cw cw 3814 Jun 1 09:13 /cw/man/man1/zipgrep.1
-rw-r--r-- 1 cw cw 22059 Jun 1 09:13 /cw/man/man1/zipinfo.1
++ peeking at file list of binary RPM:
infozip-20030306-20030306.sparc64-solaris2.9-cw.rpm
-rwxr-xr-x 1 cw cw 22484 Jun 1 09:14 /cw/bin/funzip
-rwxr-xr-x 2 cw cw 117588 Jun 1 09:14 /cw/bin/unzip
-rwxr-xr-x 1 cw cw 59768 Jun 1 09:14 /cw/bin/unzipsfx
-rwxr-xr-x 1 cw cw 72376 Jun 1 09:14 /cw/bin/zip
-rwxr-xr-x 1 cw cw 23792 Jun 1 09:14 /cw/bin/zipcloak
-rwxr-xr-x 1 cw cw 1180 Jun 1 09:14 /cw/bin/zipgrep
-rwxr-xr-x 2 cw cw 117588 Jun 1 09:14 /cw/bin/zipinfo
-rwxr-xr-x 1 cw cw 28020 Jun 1 09:14 /cw/bin/zipnote
-rwxr-xr-x 1 cw cw 30156 Jun 1 09:14 /cw/bin/zipsplit
-rw-r--r-- 1 cw cw 4941 Jun 1 09:14 /cw/man/man1/funzip.1
-rw-r--r-- 1 cw cw 40158 Jun 1 09:14 /cw/man/man1/unzip.1
-rw-r--r-- 1 cw cw 14660 Jun 1 09:14 /cw/man/man1/unzipsfx.1
-rw-r--r-- 1 cw cw 33167 Jun 1 09:14 /cw/man/man1/zip.1
-rw-r--r-- 1 cw cw 3814 Jun 1 09:14 /cw/man/man1/zipgrep.1
-rw-r--r-- 1 cw cw 22059 Jun 1 09:14 /cw/man/man1/zipinfo.1
Perhaps the problem was fixed between GCC 3.2.1 and GCC 3.2.3?
Ralf S. Engelschall
[EMAIL PROTECTED]
www.engelschall.com
______________________________________________________________________
The OpenPKG Project www.openpkg.org
Bug Database Interface www.openpkg.org/bugdb
Bug Database List [EMAIL PROTECTED]