[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference smurf::buildhelp

Title:USG buildhelp questions/answers
Moderator:SMURF::FILTER
Created:Mon Apr 26 1993
Last Modified:Mon Jan 20 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2763
Total number of notes:5802

2021.0. "ACCDX Shadow Failure..." by AOSG::FILTER (Automatic Posting Software - mail to flume::puck) Wed Dec 27 1995 19:34

Date Of Receipt: 	27-DEC-1995 15:53:00.44
From: 	SMURF::ALPHA::gillett "Christopher Gillett USG  27-Dec-1995 1550"
To: 	ddhill@zk3.dec.com, odehelp@zk3.dec.com
CC: 	metsky@zk3.dec.com, mario@zk3.dec.com, gillett@zk3.dec.com
Subj: 	ACCDX Shadow Failure...
ODE Folks: 	

Looks like another comp.config problem in ACCDX shadow.  See Problem #3
below.  Thanks!


Dave:

Do you handle issues with the ACCDX shadow build too?   It failed with
a number of errors today.  Here's some things I found:

Problem #1:

In ./src/motif/clients/lsm there is a file partPerm.c .  At line 291 there
is an unterminated string.  The code in which this unterminated string
resides is guarded by an #ifdef SOLARIS .  Given that the file has not
been modified since August I suspect that SOLARIS is being defined
somewhere.


Problem #2:
In ./src/motif/lib/IMG there is a pair of files, jerror.[ch] .  At line
60 in jerror.c there is a declaration of a string table.  The table is
initialized and the contents of the initialization are contained in
jerror.h, which is included within the initialization.  jerror.h contains
the usual #pragma ident at the top of the file, which gets included into
the initialization.  acc doesn't like this and generates a syntax error.

This showed up recently, however I would note that jerror.[ch] haven't
changed since September by the logs.  I'm assuming that one of the
defines that prevents the pragma ident from being included has changed
recently, but I'm not sure.

I agree that the pragma should be allowable anywhere and shouldn't cause
the syntax error.  On the other hand, the compiler has had this behavior
back into 3.2 and prior, so I'm wondering if a workaround should be
developed to resolve this problem.

Problem #3:

In ./src/motif/clients/xvdoc .  In file dvr_mnx.c at line 1567 the function
ioctl() is prototyped:

	extern ioctl();

It's not clear to me why this prototyped in this manner since sys/ioctl.h
is included earlier.

When compiled with -std1 using acc, this causes an error.  It is necessary
to once again have the -Wf,-relaxed switch turned on.  Looking at the 
tools area for the ACCDX shadow, it looks like the comp.config file was once
again munched on 26-December and does not contain the -Wf,-relaxed switch
necessary to build successfully.

Chris



T.RTitleUserPersonal
Name
DateLines