From: ajschrotenboer AT lycosmail DOT com Newsgroups: comp.os.msdos.djgpp Subject: Re: More problems w/ building GNU MP Date: Sun, 29 Nov 1998 19:06:22 GMT Organization: Deja News - The Leader in Internet Discussion Lines: 381 Message-ID: <73s5va$i3h$1@nnrp1.dejanews.com> References: NNTP-Posting-Host: 209.172.3.25 X-Article-Creation-Date: Sun Nov 29 19:06:22 1998 GMT X-Http-User-Agent: Mozilla/4.5 [en] (Win98; U) X-Http-Proxy: 1.0 x2.dejanews.com:80 (Squid/1.1.22) for client 209.172.3.25 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Here's a few excerpts from the output from redir, and the new make.bat Yes, the make.bat mods are necessary!!!, though I may not have done it perfectly. Still, I'm decently sure I did. first, the make.bat cd mpn copy generic\gmp-mparam.h gmp-mparam.h copy x86\syntax.h asm-syntax.h copy msdos\asm-synt.h asm-synt.h copy bsd.h sysdep.h copy generic\inlines.c inlines.c copy x86\pentium\add_n.S add_n.S Here's another set of error messages. C:\djgpp\gnu\gmp-2.0.2\mpn>gcc -march=pentium -c tmp-addmul_1.s addmul_1.o tmp-addmul_1.s: Assembler messages: tmp-addmul_1.s:76: Error: no such 386 instruction: `text' tmp-addmul_1.s:77: Error: no such 386 instruction: `align' tmp-addmul_1.s:78: Error: no such 386 instruction: `globl' tmp-addmul_1.s:81: Error: invalid character '(' in opcode tmp-addmul_1.s:82: Error: invalid character '(' in opcode tmp-addmul_1.s:83: Error: invalid character '(' in opcode tmp-addmul_1.s:84: Error: invalid character '(' in opcode tmp-addmul_1.s:86: Error: invalid character '(' in opcode tmp-addmul_1.s:87: Error: invalid character '(' in opcode tmp-addmul_1.s:88: Error: invalid character '(' in opcode tmp-addmul_1.s:89: Error: invalid character '(' in opcode tmp-addmul_1.s:91: Error: invalid character '(' in opcode tmp-addmul_1.s:92: Error: invalid character '(' in opcode tmp-addmul_1.s:93: Error: invalid character '(' in opcode tmp-addmul_1.s:94: Error: invalid character '(' in opcode tmp-addmul_1.s:95: Error: no such 386 instruction: `align' tmp-addmul_1.s:97: Error: invalid character '(' in opcode tmp-addmul_1.s:98: Error: invalid character '(' in opcode tmp-addmul_1.s:100: Error: invalid character '(' in opcode tmp-addmul_1.s:102: Error: invalid character '(' in opcode tmp-addmul_1.s:103: Error: invalid character '(' in opcode tmp-addmul_1.s:105: Error: invalid character '(' in opcode tmp-addmul_1.s:106: Error: invalid character '(' in opcode tmp-addmul_1.s:108: Error: invalid character '(' in opcode tmp-addmul_1.s:109: Error: invalid character '(' in opcode tmp-addmul_1.s:111: Error: invalid character '(' in opcode tmp-addmul_1.s:112: Error: invalid character '(' in opcode tmp-addmul_1.s:114: Error: invalid character '(' in opcode tmp-addmul_1.s:115: Error: invalid character '(' in opcode tmp-addmul_1.s:116: Error: invalid character '(' in opcode tmp-addmul_1.s:117: Error: invalid character '(' in opcode tmp-addmul_1.s:118: Error: invalid character '(' in opcode tmp-addmul_1.s:119: Error: invalid character '(' in opcode copy x86\pentium\addmul_1.S addmul_1.S copy generic\cmp.c cmp.c copy generic\divmod_1.c divmod_1.c copy generic\divrem.c divrem.c copy generic\divrem_1.c divrem_1.c copy generic\dump.c dump.c copy x86\pentium\lshift.S lshift.S copy generic\mod_1.c mod_1.c copy generic\mul.c mul.c copy x86\pentium\mul_1.S mul_1.S copy generic\mul_n.c mul_n.c copy generic\random2.c random2.c copy x86\pentium\rshift.S rshift.S copy generic\sqrtrem.c sqrtrem.c copy x86\pentium\sub_n.S sub_n.S copy x86\pentium\submul_1.S submul_1.S copy generic\get_str.c get_str.c copy generic\set_str.c set_str.c copy generic\scan0.c scan0.c copy generic\scan1.c scan1.c copy generic\popcount.c popcount.c copy generic\hamdist.c hamdist.c copy generic\gcd_1.c gcd_1.c copy generic\pre_mod_1.c pre_mod_1.c copy generic\perfsqr.c perfsqr.c copy generic\bdivmod.c bdivmod.c copy generic\gcd.c gcd.c copy generic\gcdext.c gcdext.c copy x86\gmp-mpar.h gmp-mpar.h cd .. cd mpbsd copy ..\mpz\add.c add.c copy ..\mpz\cmp.c cmp.c copy ..\mpz\gcd.c gcd.c copy ..\mpz\mul.c mul.c copy ..\mpz\pow_ui.c pow_ui.c copy ..\mpz\powm.c powm.c copy ..\mpz\sqrtrem.c sqrtrem.c copy ..\mpz\sub.c sub.c cd .. SET Includeflags=-I. -I.. -I../mpd -I../mpf -I../mpn -I../mpq -I../mpz -I../mpbsd cd mpn gcc -march=pentium -c %INCLUDEFLAGS% -g mp_bases.c gcc -march=pentium -c %INCLUDEFLAGS% -g inlines.c gcc -march=pentium -E %INCLUDEFLAGS% -g add_n.S | grep -v '^#' >tmp-add_n.s gcc -march=pentium -c tmp-add_n.s add_n.o rem del tmp-add_n.s gcc -march=pentium -E %INCLUDEFLAGS% -g addmul_1.S | grep -v '^#' >tmp-addmul_1.s gcc -march=pentium -c tmp-addmul_1.s addmul_1.o rem del tmp-addmul_1.s gcc -march=pentium -c %INCLUDEFLAGS% -g cmp.c gcc -march=pentium -c %INCLUDEFLAGS% -g divmod_1.c gcc -march=pentium -c %INCLUDEFLAGS% -g divrem.c gcc -march=pentium -c %INCLUDEFLAGS% -g divrem_1.c gcc -march=pentium -c %INCLUDEFLAGS% -g dump.c gcc -march=pentium -E %INCLUDEFLAGS% -g lshift.S | grep -v '^#' >tmp-lshift.s gcc -march=pentium -c tmp-lshift.s lshift.o rem del tmp-lshift.s gcc -march=pentium -c %INCLUDEFLAGS% -g mod_1.c gcc -march=pentium -c %INCLUDEFLAGS% -g mul.c gcc -march=pentium -E %INCLUDEFLAGS% -g mul_1.S | grep -v '^#' >tmp-mul_1.s gcc -march=pentium -c tmp-mul_1.s mul_1.o rem del tmp-mul_1.s gcc -march=pentium -c %INCLUDEFLAGS% -g mul_n.c gcc -march=pentium -c %INCLUDEFLAGS% -g random2.c gcc -march=pentium -E %INCLUDEFLAGS% -g rshift.S | grep -v '^#' >tmp-rshift.s gcc -march=pentium -c tmp-rshift.s rshift.o rem del tmp-rshift.s gcc -march=pentium -c %INCLUDEFLAGS% -g sqrtrem.c gcc -march=pentium -E %INCLUDEFLAGS% -g sub_n.S | grep -v '^#' >tmp-sub_n.s gcc -march=pentium -c tmp-sub_n.s sub_n.o rem del tmp-sub_n.s gcc -march=pentium -E %INCLUDEFLAGS% -g submul_1.S | grep -v '^#' >tmp-submul_1.s gcc -march=pentium -c tmp-submul_1.s submul_1.o rem del tmp-submul_1.s gcc -march=pentium -c %INCLUDEFLAGS% -g get_str.c gcc -march=pentium -c %INCLUDEFLAGS% -g set_str.c gcc -march=pentium -c %INCLUDEFLAGS% -g scan0.c gcc -march=pentium -c %INCLUDEFLAGS% -g scan1.c gcc -march=pentium -c %INCLUDEFLAGS% -g popcount.c gcc -march=pentium -c %INCLUDEFLAGS% -g hamdist.c gcc -march=pentium -c %INCLUDEFLAGS% -g gcd_1.c gcc -march=pentium -c %INCLUDEFLAGS% -g pre_mod_1.c gcc -march=pentium -c %INCLUDEFLAGS% -g perfsqr.c gcc -march=pentium -c %INCLUDEFLAGS% -g bdivmod.c gcc -march=pentium -c %INCLUDEFLAGS% -g gcd.c gcc -march=pentium -c %INCLUDEFLAGS% -g gcdext.c rem del libmpn.a ar rc libmpn.a *.o cd .. cd mpz gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g abs.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g add.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g add_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g and.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g array_init.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cdiv_q.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cdiv_q_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cdiv_qr.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cdiv_qr_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cdiv_r.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cdiv_r_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cdiv_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g clear.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g clrbit.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cmp.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cmp_si.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cmp_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g com.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g divexact.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g fac_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g fdiv_q.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g fdiv_q_2exp.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g fdiv_q_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g fdiv_qr.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g fdiv_qr_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g fdiv_r.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g fdiv_r_2exp.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g fdiv_r_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g fdiv_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g gcd.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g gcd_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g gcdext.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g get_d.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g get_si.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g get_str.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g get_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g getlimbn.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g hamdist.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g init.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g inp_raw.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g inp_str.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g invert.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g ior.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g iset.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g iset_d.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g iset_si.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g iset_str.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g iset_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g jacobi.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g legendre.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g mod.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g mul.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g mul_2exp.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g mul_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g neg.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g out_raw.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g out_str.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g perfsqr.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g popcount.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g pow_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g powm.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g powm_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g pprime_p.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g random.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g random2.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g realloc.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g scan0.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g scan1.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_d.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_f.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_q.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_si.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_str.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g setbit.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g size.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g sizeinbase.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g sqrt.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g sqrtrem.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g sub.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g sub_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g tdiv_q.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g tdiv_q_2exp.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g tdiv_q_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g tdiv_qr.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g tdiv_qr_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g tdiv_r.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g tdiv_r_2exp.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g tdiv_r_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g ui_pow_ui.c rem del libmpz.a ar rc libmpz.a *.o cd .. cd mpf gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g abs.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g add.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g add_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g clear.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cmp.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cmp_si.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cmp_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g div.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g div_2exp.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g div_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g dump.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g eq.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g get_d.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g get_prc.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g get_str.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g init.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g init2.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g inp_str.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g iset.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g iset_d.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g iset_si.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g iset_str.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g iset_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g mul.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g mul_2exp.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g mul_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g neg.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g out_str.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g random2.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g reldiff.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_d.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_dfl_prc.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_prc.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_prc_raw.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_q.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_si.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_str.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_z.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g size.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g sqrt.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g sqrt_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g sub.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g sub_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g ui_div.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g ui_sub.c rem del libmpf.a ar cr libmpf.a *.o cd .. cd mpq gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g add.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g canonicalize.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g clear.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cmp.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g cmp_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g div.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g equal.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g get_d.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g get_den.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g get_num.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g init.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g inv.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g mul.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g neg.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_den.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_num.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_si.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_ui.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g set_z.c gcc -march=pentium -c %INCLUDEFLAGS% -I../mpn -g sub.c rem del libmpq.a ar cr libmpq.a *.o cd .. gcc -march=pentium -c -I. -Impn -I.. -g extract-double.c gcc -march=pentium -c -I. -Impn -I.. -g insert-double.c gcc -march=pentium -c -I. -Impn -I.. -g memory.c gcc -march=pentium -c -I. -Impn -I.. -g mp_clz_tab.c gcc -march=pentium -c -I. -Impn -I.. -g mp_set_fns.c gcc -march=pentium -c -I. -Impn -I.. -g stack-alloc.c gcc -march=pentium -c -I. -Impn -I.. -g version.c rem deltree/y tmpdir md tmpdir md tmpdir\mpn cd tmpdir\mpn ar x ../../mpn/libmpn.a cd ..\.. md tmpdir\mpz cd tmpdir\mpz ar x ../../mpz/libmpz.a cd ..\.. md tmpdir\mpq cd tmpdir\mpq ar x ../../mpq/libmpq.a cd ..\.. md tmpdir\mpf cd tmpdir\mpf ar x ../../mpf/libmpf.a cd ..\.. copy memory.o tmpdir copy mp_set_fns.o tmpdir copy mp_clz_tab.o tmpdir copy version.o tmpdir copy stack-alloc.o tmpdir cd tmpdir ar rc libgmp.a *.o */*.o ranlib libgmp.a cd .. move/y tmpdir\libgmp.a libgmp.a rem deltree/y tmpdir End make.bat Now here's the error message I was talking about: C:\djgpp\gnu\gmp-2.0.2\mpn>gcc -march=pentium -c tmp-add_n.s add_n.o gcc.exe: add_n.o: No such file or directory (ENOENT) tmp-add_n.s: Assembler messages: tmp-add_n.s:72: Error: no such 386 instruction: `align' tmp-add_n.s:95: Error: no such 386 instruction: `align' -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own