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]

Reply via email to