[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pcc-list
Subject:    [pcc-list] pcc-101014 (and earlier) failure on Solaris SPARC
From:       "Nelson H. F. Beebe" <beebe () math ! utah ! edu>
Date:       2010-10-14 14:42:56
Message-ID: CMM.0.95.0.1287067376.beebe () psi ! math ! utah ! edu
[Download RAW message or body]

Although I have a version of pcc from 8-May-2009 installed on our
Solaris SPARC systems, recent releases have all failed to build on
that platform, which, at our site, supports 15K user accounts,
hundreds of desktops, and a dozen servers.

Here is the most recent compilation failure:

    gcc -std=c99 -I/usr/local/include -D_XOPEN_SOURCE=600 -DGCC_COMPAT \
	-DPCC_DEBUG -Dos_sunos -Dmach_sparc64 -D_ISOC99_SOURCE \
	-I. -I. -I../.. -I../../mip -I../../arch/sparc64 -I../../os/sunos \
	-DLIBDIR=\"/usr/lib/\" -Wall -Wmissing-prototypes -Wstrict-prototypes \
	-Wshadow -Wsign-compare -c -o local.o ../../arch/sparc64/local.c
    ../../arch/sparc64/local.c: In function 'clocal':
    ../../arch/sparc64/local.c:61: error: 'NODE' has no member named 'n_sue'
    ../../arch/sparc64/local.c:61: error: 'NODE' has no member named 'n_sue'
    ../../arch/sparc64/local.c:70: error: 'btdims' undeclared (first use in this \
                function)
    ../../arch/sparc64/local.c:70: error: (Each undeclared identifier is reported \
                only once
    ../../arch/sparc64/local.c:70: error: for each function it appears in.)
    ../../arch/sparc64/local.c:86: error: 'NODE' has no member named 'n_sue'
    ../../arch/sparc64/local.c:143: warning: implicit declaration of function 'MKSUE'
    ../../arch/sparc64/local.c:143: warning: passing argument 6 of 'block' makes \
                pointer from integer without a cast
    ../../arch/sparc64/local.c: In function 'myp2tree':
    ../../arch/sparc64/local.c:175: error: 'btdims' undeclared (first use in this \
                function)
    ../../arch/sparc64/local.c: At top level:
    ../../arch/sparc64/local.c:203: error: conflicting types for 'offcon'
    ./pass1.h:229: error: previous declaration of 'offcon' was here
    ../../arch/sparc64/local.c: In function 'defzero':
    ../../arch/sparc64/local.c:327: error: 'struct symtab' has no member named 'ssue'

The pcc build should not even be using the sparc64 tree, because the
default world on Solaris SPARC has always been a 32-bit one, with
64-bit builds possible, but rare, and most locally-installed libraries
available only in their 32-bit forms.

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                    FAX: +1 801 581 4148                  -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe@math.utah.edu  -
- 155 S 1400 E RM 233                       beebe@acm.org  beebe@computer.org -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic