The version of cc is Sun C 5.11 SunOS_i386 2010/08/13

John

-----Original Message-----
From: Rayson Ho [mailto:[email protected]] 
Sent: Thursday, December 22, 2011 12:02 PM
To: Geilow, John
Cc: [email protected]
Subject: Re: [EXTERNAL] Re: [gridengine users] Problem compiling Grid engine on 
Solaris

I have problem to reproduce the compile error - can you let me know the version 
of Sun Studio (cc -V) on your machine? I am using a rather old (6+ years) 
compiler and it works for me. I looked at the line numbers reported by cc in 
your output, it seems to be a bit different than what I could get on my Solaris 
10/SPARC machine. If you can send me the pre-processed (add -E when you invoke 
cc) output in a seperate email, then I can debug it & find out why it is 
complaining.

If you still have gcc installed, can you compile it by hand and see if it works 
with gcc?

% cd 3rdparty/qtcsh/SOLARISAMD64
% gcc -c  -xarch=amd64 -DSOLARISAMD64 -DPROG_NAME='"qtcsh"' -I. -I..
-D_PATH_TCSHELL='"/usr/local/bin/tcsh"'  -I../../../libs/gdi ../tc.who.c

Rayson



On Thu, Dec 22, 2011 at 1:33 PM, Geilow, John <[email protected]> wrote:
>
> Rayson,
>
> I got father again with that fix, now I get this.
>
> cc -c  -xarch=amd64 -DSOLARISAMD64 -DPROG_NAME='"qtcsh"' -I. -I.. 
> -D_PATH_TCSHELL='"/usr/local/bin/tcsh"'  -I../../../libs/gdi 
> ../tc.who.c
> cc: Warning: -xarch=amd64 is deprecated, use -m64 to create 64-bit 
> programs "../tc.who.c", line 241: syntax error before or at: do 
> "../tc.who.c", line 251: syntax error before or at: if "../tc.who.c", 
> line 251: warning: old-style declaration or incorrect type for: sta 
> "../tc.who.c", line 251: warning: old-style declaration or incorrect 
> type for: st_mtim "../tc.who.c", line 251: warning: old-style 
> declaration or incorrect type for: tv_sec "../tc.who.c", line 259: 
> warning: old-style declaration or incorrect type for: stlast 
> "../tc.who.c", line 259: identifier redefined: stlast
>        current : int
>        previous: long : "../tc.who.c", line 119 "../tc.who.c", line 
> 259: warning: left operand of "." must be struct/union object 
> "../tc.who.c", line 259: cannot access member of non-struct/union 
> object "../tc.who.c", line 259: non-constant initializer: op "NAME"
> "../tc.who.c", line 260: syntax error before or at: if "../tc.who.c", 
> line 260: syntax error before or at: = "../tc.who.c", line 260: 
> warning: undefined or missing type for: do "../tc.who.c", line 260: 
> warning: old-style declaration or incorrect type for: open 
> "../tc.who.c", line 260: warning: identifier redeclared: open
>        current : function() returning int
>        previous: function(pointer to const char, int, ...) returning 
> int : "/usr/include/fcntl.h", line 110 "../tc.who.c", line 275: 
> warning: old-style declaration or incorrect type for: whohead 
> "../tc.who.c", line 275: identifier redeclared: whohead
>        current : int
>        previous: struct who {pointer to struct who {..} who_next, 
> pointer to struct who {..} who_prev, array[33] of char who_name, 
> array[33] of char who_new, array[33] of char who_tty, array[258] of 
> char who_host, long who_time, int who_status} : "../tc.who.c", line 
> 117 "../tc.who.c", line 275: warning: old-style declaration or 
> incorrect type for: who_next "../tc.who.c", line 275: warning: 
> old-style declaration or incorrect type for: wp "../tc.who.c", line 
> 275: syntax error before or at: -> "../tc.who.c", line 275: warning: 
> old-style declaration or incorrect type for: who_next "../tc.who.c", line 
> 275: warning: syntax error:  empty declaration "../tc.who.c", line 275: 
> warning: old-style declaration or incorrect type for: wp "../tc.who.c", line 
> 275: left operand of "->" must be pointer to struct/union "../tc.who.c", line 
> 275: warning: improper pointer/integer combination: op "="
> "../tc.who.c", line 275: an address is not allowed in a constant 
> initializer for an integral type whose size is smaller than the size 
> of a pointer "../tc.who.c", line 275: syntax error before or at: ) 
> "../tc.who.c", line 284: syntax error before or at: ( "../tc.who.c", 
> line 284: cannot recover from previous errors
> cc: acomp failed for ../tc.who.c
> *** Error code 2
> make: Fatal error: Command failed for target `tc.who.o'
> not done
>



_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to