[nhc-users] failure to compile on mips-sgi6.5

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Fri Dec 12 13:31:01 EST 2003

"William S." <wstan at xs4all.nl> writes:

> OK, got past the first problem. Have this now:
> gcc -S   -DHIGH_BYTE_FIRST -O3 -I/usr/people/wstan/nhc98-1.16/include
>          -DVERSION="\"1.16\""   -o - newtables.c | sed '/.align 32/s/32/4/' |\
>          gcc -c -x assembler   -DHIGH_BYTE_FIRST -O3
>          -I/usr/people/wstan/nhc98-1.16/include -DVERSION="\"1.16\""   -o
>          /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Kernel
>          /newtables.o -
> as ERROR:  -E or specified language required when input is from standard input

Strange.  The second call to gcc does indeed get its input from
stdin, but it also explicitly specifies the language with '-x
assembler'.  Because of the mention of the -E option (indicating
the C pre-processor), it is possible that on mips-IRIX6 you actually
require the language to be '-x assembler-with-cpp'.

You can change this option in src/runtime/Kernel/Makefile, in the
rule for ${SOBJS}.

> Easy fix or should I try the Cygwin branch? (not sure how to select
> for that).

No, Cygwin's quirks are not relevant here.


More information about the Nhc-users mailing list