[daip] Problem installing 31DEC01 on Alpha

Eric Greisen egreisen at cv3.cv.nrao.edu
Thu Jul 5 11:28:43 EDT 2001


Nathalie Brouillet writes:

        We have no trouble with this on our alpha - try inserting

#include <sys/types.h>

before the

#include <sys/ioctl.h>

Let me know what happens so we can fix the master if this works.

Thanks,

Eric Greisen
 > 
 > 
 > 
 > INSTEP2   : compilations at
 > INSTEP2   : /logiciels/aips/aipsroot/31DEC01/APL/DEV/UNIX/BERK/DEC/ZWINC2.C
 > COMRPL    : Date       mer  4 jul 16:39:36 CEST 2001
 > PP        : Preprocess 
 > /logiciels/aips/aipsroot/31DEC01/APL/DEV/UNIX/BERK/DEC/ZWINC2.C
 > PP        : into       /logiciels/aips/aipsroot/31DEC01/ALPHA/PREP/ZWINC2.c
 > AIPSCC    : Date       mer  4 jul 16:39:36 CEST 2001
 > AIPSCC    : Interpret  AIPSCC  \
 > AIPSCC    :            /logiciels/aips/aipsroot/31DEC01/ALPHA/PREP/ZWINC2.c
 > AIPSCC    : as         LIST=FALSE PURGE=TRUE
 > AIPSCC    : plus       cc -c -I/logiciels/aips/aipsroot/31DEC01/INC \
 > AIPSCC    :            /logiciels/aips/aipsroot/31DEC01/ALPHA/PREP/ZWINC2.c
 > cc: Error: /usr/include/sys/ioctl_compat.h, line 123: Missing type 
 > specifier or type qualifier. (missingtype)
 > 	u_long	ctrl_opcode;			/* Operation code see below */
 > --------^
 > cc: Error: /usr/include/sys/ioctl_compat.h, line 129: Missing type 
 > specifier or type qualifier. (missingtype)
 > 	u_int	reserved[8];			/* Must be zeroed when
 > --------^
 > AIPSCC    : Compile of /logiciels/aips/aipsroot/31DEC01/ALPHA/PREP/ZWINC2.c
 > AIPSCC    : ends with fatal error(s)!
 > 
 >      1:#ifndef _POSIX_SOURCE
 >      2:#define _POSIX_SOURCE
 >      3:#endif
 >      4:#define Z_winc2__
 >      5:#include <sys/ioctl.h>
 >      7:#if __STDC__
 >      8:   void zwinc2_(int *wcols, int *wlines)
 >      9:#else
 >     10:   zwinc2_(wcols, wlines)
 >     11:   int *wcols, *wlines;
 >     12:#endif
 >     13:/*--------------------------------------------------------------------*/
 >     14:/*! detects current window size                                       */
 >     15:/*# Z2 System                                                         */
 >     16:/*--------------------------------------------------------------------*/
 >     17:/*;  Copyright (C) 1998-1999                                          */
 >     18:/*;  Associated Universities, Inc. Washington DC, USA.                */
 >     19:/*;                                                                   */
 >     20:/*;  This program is free software; you can redistribute it and/or    */
 >     21:/*;  modify it under the terms of the GNU General Public License as   */
 >     22:/*;  published by the Free Software Foundation; either version 2 of   */
 >     23:/*;  the License, or (at your option) any later version.              */
 >     24:/*;                                                                   */
 >     25:/*;  This program is distributed in the hope that it will be useful,  */
 >     26:/*;  but WITHOUT ANY WARRANTY; without even the implied warranty of   */
 >     27:/*;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the    */
 >     28:/*;  GNU General Public License for more details.                     */
 >     29:/*;                                                                   */
 >     30:/*;  You should have received a copy of the GNU General Public        */
 >     31:/*;  License along with this program; if not, write to the Free       */
 >     32:/*;  Software Foundation, Inc., 675 Massachusetts Ave, Cambridge,     */
 >     33:/*;  MA 02139, USA.                                                   */
 >     34:/*;                                                                   */
 >     35:/*;  Correspondence concerning AIPS should be addressed as follows:   */
 >     36:/*;         Internet email: aipsmail at nrao.edu.                        */
 >     37:/*;         Postal address: AIPS Project Office                       */
 >     38:/*;                         National Radio Astronomy Observatory      */
 >     39:/*;                         520 Edgemont Road                         */
 >     40:/*;                         Charlottesville, VA 22903-2475 USA        */
 >     41:/*--------------------------------------------------------------------*/
 >     42:/*  Inputs:                                                           */
 >     43:/*     none                                                           */
 >     44:/*  Output:                                                           */
 >     45:/*     wcols    I     >0 => new size                                  */
 >     46:/*     wlines   I      0 => failure: fall back to old size            */
 >     47:/*                    >0 => new size                                  */
 >     48:/*  Digital UNIX version: Jeff Uphoff, NRAO, July 1998, Greisen 7/99  */
 >     49:/*--------------------------------------------------------------------*/
 >     50:{
 >     51:   struct winsize ws;
 >     52:/*--------------------------------------------------------------------*/
 >     53:   if (ioctl (1, TIOCGWINSZ, &ws, sizeof (struct winsize)) == 0) {
 >     54:     *wcols  = ws.ws_col;
 >     55:     *wlines = ws.ws_row;
 >     56:   } else {
 >     57:     *wcols  = 0;               /* Fall back to default on failure.   */
 >     58:     *wlines = 0;               /* Fall back to default on failure.   */
 >     59:   }
 >     60:   return;
 >     61:}
 > COMRPL    : Compile failed!
 > COMRPL    : Deleted    /logiciels/aips/aipsroot/31DEC01/ALPHA/PREP/ZWINC2.c
 > COMRPL    : Leave 
 > /logiciels/aips/aipsroot/31DEC01/APL/DEV/UNIX/BERK/DEC/ZWINC2.C
 > COMRPL    : in 
 > /logiciels/aips/aipsroot/31DEC01/ALPHA/INSTALL/APLGEN.LIS
 > COMRPL    : unchanged as it FAILED to compile.
 > INSTEP2   : Failure in $APLGEN/...
 > INSTEP2   : compilations.
 > INSTEP2   : Aborts!    mer  4 jul 16:39:37 CEST 2001
 > -- 
 > 
 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 > Nathalie Brouillet
 > Observatoire de Bordeaux
 > BP 89
 > F-33270 Floirac
 > tel : (33) 05 57 77 61 42 - fax : (33) 05 57 77 61 10
 > e-mail : nathalie at observ.u-bordeaux.fr
 > http://www.observ.u-bordeaux.fr/public/radio/NBrouillet/intro.html
 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 > 




More information about the Daip mailing list