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