Compiling Issue on Solaris on x86.
Marcus Collier
collierm@highway1.com.au
Mon, 13 Nov 2000 12:23:21 +0800
This is a multi-part message in MIME format.
------=_NextPart_000_0022_01C04D6C.82C6D790
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Hi,
I seem to be coming across a compiling problem with gnupg 1.0.1 or 1.0.4.
It's when it's trying to compile mpih-mul1.o. It is generating Assembly
errors. I have attached the file it generates (_mpih-mul1.s). It is
generating the following errors:
Making all in mpi
make[1]: Entering directory `/export/home/marcus/sources/gnupg-1.0.4/mpi'
/export/home/marcus/mygcc/bin/gcc -E -I../include -DHAVE_CONFIG_H -I. -I. -I
.. m
pih-mul1.S | grep -v '^#' > _mpih-mul1.s
/export/home/marcus/mygcc/bin/gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include
-
g -O2 -Wall -c _mpih-mul1.s
Assembler:
aline 106 : syntax error
aline 110 : Illegal register
aline 110 : syntax error
aline 111 : Illegal register
aline 111 : syntax error
aline 112 : Illegal register
aline 112 : syntax error
aline 113 : Illegal register
aline 113 : syntax error
aline 115 : Illegal register
aline 115 : syntax error
aline 115 : Illegal register
aline 116 : Illegal register
aline 116 : syntax error
aline 116 : Illegal register
aline 117 : Illegal register
aline 117 : syntax error
aline 117 : Illegal register
aline 118 : Illegal register
aline 118 : syntax error
aline 118 : Illegal register
aline 120 : Illegal register
aline 120 : syntax error
aline 120 : Illegal register
aline 120 : Illegal register
aline 121 : Illegal register
aline 121 : syntax error
aline 121 : Illegal register
aline 121 : Illegal register
aline 122 : Illegal register
aline 122 : syntax error
Too many errors - Goodbye
make[1]: *** [mpih-mul1.o] Error 1
make[1]: Leaving directory `/export/home/marcus/sources/gnupg-1.0.4/mpi'
make: *** [all-recursive] Error 1
*** Error code 2
make: Fatal error: Command failed for target `all-recursive-am'
Exit 1
This is trying to be compiled on Solaris 2.7 although I'm getting the same
problem with a Solaris 2.8 (also on Intel) machine. It has compiled with no
problems on Solaris 2.6 and 2.8 on Sparc.
Any suggestions would be great,
thanks,
Marcus.
______________________________
Marcus Collier BSc
CGI-BIN Programmer / Webmaster
http://users.highway1.com.au/~collierm
Highway 1 (Aust) Pty Ltd
http://www.highway1.com.au
------=_NextPart_000_0022_01C04D6C.82C6D790
Content-Type: application/octet-stream;
name="_mpih-mul1.s"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="_mpih-mul1.s"
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
.text =0A=
.align 1<<( 3 ) =0A=
.globl mpihelp_mul_1 =0A=
mpihelp_mul_1: =0A=
=0A=
pushl % edi =0A=
pushl % esi =0A=
pushl % ebx =0A=
pushl % ebp =0A=
=0A=
movl 20 (% esp ) , % edi =0A=
movl 24 (% esp ) , % esi =0A=
movl 28 (% esp ) , % ecx =0A=
movl 32 (% esp ) , % ebp =0A=
=0A=
leal (% edi ,% ecx , 4 ) , % edi =0A=
leal (% esi ,% ecx , 4 ) , % esi =0A=
negl % ecx =0A=
xorl % ebx , % ebx =0A=
.align 1<<( 3 ) =0A=
Loop:=0A=
movl (% esi ,% ecx , 4 ) , % eax =0A=
mull % ebp =0A=
addl % ebx , % eax =0A=
movl % eax , (% edi ,% ecx , 4 ) =0A=
adcl $0 , % edx =0A=
movl % edx , % ebx =0A=
=0A=
incl % ecx =0A=
jnz Loop =0A=
movl % ebx , % eax =0A=
=0A=
popl % ebp =0A=
popl % ebx =0A=
popl % esi =0A=
popl % edi =0A=
ret=0A=
=0A=
------=_NextPart_000_0022_01C04D6C.82C6D790--
--
Archive is at http://lists.gnupg.org - Unsubscribe by sending mail
with a subject of "unsubscribe" to gnupg-users-request@gnupg.org