[erlang-questions] Solaris 10 build issues - R11B-4
Brad Anderson
brad@REDACTED
Mon May 21 18:21:40 CEST 2007
Hi all,
I'm trying to get OTP R11B-4 to compile on Solaris 10 (x86, 32bit). I've
placed the needed packages on the system so far:
gcc 3.4.6
openssl-0.9.8e
make-3.81
and their dependencies...
Also, I received an 'ar' error in ./configure, so I added Solaris binutils to
the path.
Any insight would be appreciated.
Cheers,
Brad
Here's what I'm getting:
gcc -g -O2
-I/export/home/root/installs/erlang/otp_src_R11B-4/erts/i386-pc-solaris2.10
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_THREADS -D_THREAD_SAFE
-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DHYBRID -DHAVE_CONFIG_H -Wall
-Wstrict-prototypes -Wmissing-prototypes -DUSE_THREADS -D_THREAD_SAFE
-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Ibeam -Isys/unix -Isys/common
-Ii386-pc-solaris2.10/opt/hybrid -Ii386-pc-solaris2.10 -Izlib -Ihipe
-I../include/internal -I../include/internal/i386-pc-solaris2.10 -c
hipe/hipe_x86_glue.S -o obj/i386-pc-solaris2.10/opt/hybrid/hipe_x86_glue.o
Assembler:
"/var/tmp//ccdhWGox.s", line 1 : Syntax error
Near line: " .section ".text""
"/var/tmp//ccdhWGox.s", line 8 : Illegal mnemonic
Near line: " .global x86_call_to_native"
"/var/tmp//ccdhWGox.s", line 8 : Syntax error
Near line: " .global x86_call_to_native"
"/var/tmp//ccdhWGox.s", line 8 : Illegal mnemonic
Near line: " .global x86_call_to_native"
"/var/tmp//ccdhWGox.s", line 9 : Illegal mnemonic
Near line: " .global nbif_return"
"/var/tmp//ccdhWGox.s", line 9 : Syntax error
Near line: " .global nbif_return"
"/var/tmp//ccdhWGox.s", line 9 : Illegal mnemonic
Near line: " .global nbif_return"
"/var/tmp//ccdhWGox.s", line 23 : Syntax error
Near line: " movl %eax, 80(%ebp) # save retval"
"/var/tmp//ccdhWGox.s", line 35 : Syntax error
Near line: " movl 32(%esp), %esi # kills HP, if HP_IN_ESI is true"
"/var/tmp//ccdhWGox.s", line 37 : Syntax error
Near line: " movl 40(%esp), %ebp # kills %ebp"
"/var/tmp//ccdhWGox.s", line 41 : Illegal mnemonic
Near line: " .global nbif_callemu"
"/var/tmp//ccdhWGox.s", line 41 : Syntax error
Near line: " .global nbif_callemu"
"/var/tmp//ccdhWGox.s", line 41 : Illegal mnemonic
Near line: " .global nbif_callemu"
"/var/tmp//ccdhWGox.s", line 51 : Illegal mnemonic
Near line: " .global nbif_apply"
"/var/tmp//ccdhWGox.s", line 51 : Syntax error
Near line: " .global nbif_apply"
"/var/tmp//ccdhWGox.s", line 51 : Illegal mnemonic
Near line: " .global nbif_apply"
"/var/tmp//ccdhWGox.s", line 57 : Illegal mnemonic
Near line: " .global nbif_ccallemu3"
"/var/tmp//ccdhWGox.s", line 57 : Syntax error
Near line: " .global nbif_ccallemu3"
"/var/tmp//ccdhWGox.s", line 57 : Illegal mnemonic
Near line: " .global nbif_ccallemu3"
"/var/tmp//ccdhWGox.s", line 70 : Illegal mnemonic
Near line: " .global nbif_ccallemu2"
"/var/tmp//ccdhWGox.s", line 70 : Syntax error
Near line: " .global nbif_ccallemu2"
"/var/tmp//ccdhWGox.s", line 70 : Illegal mnemonic
Near line: " .global nbif_ccallemu2"
"/var/tmp//ccdhWGox.s", line 83 : Illegal mnemonic
Near line: " .global nbif_ccallemu1"
"/var/tmp//ccdhWGox.s", line 83 : Syntax error
Near line: " .global nbif_ccallemu1"
"/var/tmp//ccdhWGox.s", line 83 : Illegal mnemonic
Near line: " .global nbif_ccallemu1"
"/var/tmp//ccdhWGox.s", line 95 : Illegal mnemonic
Near line: " .global nbif_ccallemu0"
"/var/tmp//ccdhWGox.s", line 95 : Syntax error
Near line: " .global nbif_ccallemu0"
"/var/tmp//ccdhWGox.s", line 95 : Illegal mnemonic
Near line: " .global nbif_ccallemu0"
"/var/tmp//ccdhWGox.s", line 110 : Illegal mnemonic
Near line: " .global nbif_suspend_0"
"/var/tmp//ccdhWGox.s", line 110 : Syntax error
Near line: " .global nbif_suspend_0"
"/var/tmp//ccdhWGox.s", line 110 : Illegal mnemonic
Near line: " .global nbif_suspend_0"
Too many errors - Goodbye
make[3]: *** [obj/i386-pc-solaris2.10/opt/hybrid/hipe_x86_glue.o] Error 1
make[3]: Leaving directory
`/export/home/root/installs/erlang/otp_src_R11B-4/erts/emulator'
make[2]: *** [opt] Error 2
make[2]: Leaving directory
`/export/home/root/installs/erlang/otp_src_R11B-4/erts/emulator'
make[1]: *** [hybrid] Error 2
make[1]: Leaving directory `/export/home/root/installs/erlang/otp_src_R11B-4/erts'
make: *** [emulator] Error 2
More information about the erlang-questions
mailing list