rsi@esl.ESL.COM (Rich S. Ishikawa) (12/08/90)
I'm having problems building Interviews on X11R4 on a sparc. I've tried to compile Interviews using both g++-1.37.1 and g++-.135, and both compiles result in similar error. The errors are as follows: ------------------------------------- g++ -w -fchar-charconst -fstrength-reduce -fsave-memoized -c -O -I.. -I../Generated -I../../.././src -I../../.././src/InterViews/Std ../X11.c ../../.././src/InterViews/X11/Xlib.h:212: conflicting types for `void XCloseDisplay (struct _XDisplay *)' ../../.././src/InterViews/X11/Xlib.h:221: conflicting types for `void XSetScreenSaver (struct _XDisplay *, int, int, int, int)' ../../.././src/InterViews/X11/Xlib.h:222: conflicting types for `void XForceScreenSaver (struct _XDisplay *, int)' ../../.././src/InterViews/X11/Xlib.h:223: conflicting types for `void XActivateScreenSaver (struct _XDisplay *)' ../../.././src/InterViews/X11/Xlib.h:224: conflicting types for `void XResetScreenSaver (struct _XDisplay *)' ../../.././src/InterViews/X11/Xlib.h:227: conflicting types for `void XGetScreenSaver (struct _XDisplay *, int *, int *, int *, int *)' ../../.././src/InterViews/X11/Xlib.h:229: conflicting types for `void XAddHost (struct _XDisplay *, struct $_9 *)' ../../.././src/InterViews/X11/Xlib.h:230: conflicting types for `void XAddHosts (struct _XDisplay *, struct $_9 *, int)' ../../.././src/InterViews/X11/Xlib.h:232: conflicting types for `void XRemoveHost (struct _XDisplay *, struct $_9 *)' ........ etc ....... ../../.././src/InterViews/X11/Xutil.h:60: conflicting types for `void XSetWMHints (struct _XDisplay *, long unsigned int, struct $_62 *)' ../../.././src/InterViews/X11/Xutil.h:101: conflicting types for `int XReadBitmapFile (struct _XDisplay *, long unsigned int, const char *, int *, int *, long unsigned int *, int *, int *)' ../../.././src/InterViews/X11/Xutil.h:104: conflicting types for `void XSetErrorHandler (auto void (*)(struct _XDisplay *,struct $_51 *))' ../../.././src/InterViews/X11/Xutil.h:105: conflicting types for `void XGetErrorText (struct _XDisplay *, int, char *, int)' In method void Painter::Clip (struct Canvas *, int, int, int, int): ../X11.c:1143: storage size of `r' isn't known ../X11.c:1147: `r' was not declared (first use this function) ../X11.c:1147: (Each undeclared identifier is reported only once ../X11.c:1147: for each function it appears in.) In method void World::FinishInit (): ../X11.c:3260: structure has no member named `CC_class' *** Error code 1 make: Warning: Target `all' not remade because of errors Current working directory /usr/dcsa/tae_plus/IV_2.5/iv/src/libInterViews/sparc making all in libgraphic making all in sparc making all in libtext making all in sparc making all in bin making all in idraw making all in sparc make: Fatal error: Don't know how to make target `../../../.././src/libgraphic/SUN4/libgraphic.a' Current working directory /usr/dcsa/tae_plus/IV_2.5/iv/src/bin/idraw/sparc Fri Dec 7 18:41:57 PST 1990 Build of InterViews 2.5 complete. --- cut ----------------------------------- If any of you have any clues on how to fix this please let me know. This build is for actually preliminary for the installation of TAE. I pretty sure the environment is configured properly for the Sparc. I have a path the Sun4 imake, did a setenv CPU sparc, after I did a "make bootstrap". After doing the "make World", I've been getting these errors. Thanks, Rich -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- -*-*-* Richard S. Ishikawa -*-*-*-*-*-\ "Don't have a cow man!" /*-*-*-*- -*-*-*-*-*-* rsi@esl.ESL.COM -*-*-*-*-*-\ -Bart Simpson /*-*-*-*-*- -* ESL Incorporated, 495 Java Drive, Sunnyvale, CA 94088 (408)738-2888 x4530 *- -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-