Subject: pkg/30950: pdksh fails to build on IRIX
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <stuart@zeus.com>
List: pkgsrc-bugs
Date: 08/09/2005 08:41:00
>Number:         30950
>Category:       pkg
>Synopsis:       pdksh fails to build on IRIX
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Aug 09 08:41:00 +0000 2005
>Originator:     Stuart Shelton
>Release:        n/a
>Organization:
>Environment:
IRIX64 octane 6.5 01062343 IP30 mips
>Description:
cc-1028 cc: ERROR File = alloc.c, Line = 201
  The expression used must have a constant value.

                bp = (Block*) malloc(offsetof(Block, cell[acells]));
                                     ^

cc-1028 cc: ERROR File = alloc.c, Line = 294
  The expression used must have a constant value.

                              offsetof(Block, cell[cells + NOBJECT_FIELDS]));
                              ^

2 errors detected in the compilation of "alloc.c".
*** Error code 2

Stop.
bmake: stopped in /usr/bsd/var/tmp/shells/pdksh/work/pdksh-5.2.14

>How-To-Repeat:
bmake install in shells/pdksh on IRIX 6.5.27 with MIPSpro 7.4.3m compiler suite.
>Fix: