I've got the errors fixed! Previously when I installed MinGW, I chose the 
minimal option without installing g++ and make. After I made a MinGW update to 
install these two packages, the openssl fips object module compiles nicely 
without errors!
   
  Thanks for all the help.

hweeli <[EMAIL PROTECTED]> wrote:
    Thanks for the reply. Yes, I ran "./config fips". In fact I just tried 
again, the errors are consistent.
   
  To be more specific, the errors occurred at this point during make:
   
  ...
  ar d ../libcrypto.a $exdel
ar  r ../libcrypto.a fipscanister.o
true ../libcrypto.a || echo Never mind.
gcc -I. -I.. -I../include -DOPENSSL_SYSNAME_MINGW32 -DOPENSSL_THREADS  
-DDSO_WIN32 -DOPENSSL_NO_KRB5 -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 
-mno-cygwin -Wall -D_WIN32_WINNT=0x333 -DMD5_ASM -DRMD160_ASM 
-DHMAC_EXT=\"${HMAC_EXT:-sha1}\" -DFINGERPRINT_PREMAIN_DSO_LOAD -o 
fips_premain_dso.exe fips_premain.c \
        ../libcrypto.a -lwsock32 -lgdi32
../libcrypto.a(fipscanister.o)(.text+0xc25a):bss_file.c: undefined reference to 
`bn_add_words'
../libcrypto.a(fipscanister.o)(.text+0xc613):bn_add.c: undefined reference to 
`bn_add_words'
../libcrypto.a(fipscanister.o)(.text+0xc77c):bn_add.c: undefined reference to 
`bn_add_words'
  ...
(more errors of similar nature)
  ...
  ../libcrypto.a(fipscanister.o)(.text+0x16879):bn_word.c: undefined reference 
to `bn_mul_words'
collect2: ld returned 1 exit status
make[2]: *** [fips_premain_dso.exe] Error 1
make[2]: Leaving directory `/home/openssl/openssl-fips-1.1.1/fips-1.0'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/openssl/openssl-fips-1.1.1/fips-1.0'
make: *** [sub_all] Error 1

  Any idea what went wrong?
   
  Regards,
Hwee Li
  
David Hartman <[EMAIL PROTECTED]> wrote:
        v\:* {behavior:url(#default#VML);}  o\:* {behavior:url(#default#VML);}  
w\:* {behavior:url(#default#VML);}  .shape {behavior:url(#default#VML);}        
        Is it possible you ran “config” instead of “config fips”? I can 
reproduce similar errors (different symbols) if I run “config” instead of 
“config fips” in my build environment. 
   
  -David
   
      
---------------------------------
  
  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of hweeli
Sent: Tuesday, May 29, 2007 11:29 PM
To: openssl-users@openssl.org
Subject: Error building FIPS object module in Windows using MinGW and Msys

   
      Hi,

     

    I tried to build the FIPS Object Module in Windows (using MinGW and Msys) 
but when I tried to "make", I got the following errors:

     

    (more errors of similar nature...)

    ../libcrypto.a(fipscanister.o):bn_sqr.c:(.text+0x16423): undefined 
reference to `bn_add_words'
../libcrypto.a(fipscanister.o):bn_sqr.c:(.text+0x1643a): undefined reference to 
`bn_sqr_words'
../libcrypto.a(fipscanister.o):bn_sqr.c:(.text+0x16468): undefined reference to 
`bn_sqr_comba4'
../libcrypto.a(fipscanister.o):bn_sqr.c:(.text+0x1649b): undefined reference to 
`bn_sqr_comba8'
../libcrypto.a(fipscanister.o):bn_shift.c:(.text+0x15e52): undefined reference 
to `bn_add_words'
../libcrypto.a(fipscanister.o):bn_shift.c:(.text+0x15f82): undefined reference 
to `bn_add_words'
../libcrypto.a(fipscanister.o):bn_shift.c:(.text+0x15f98): undefined reference 
to `bn_sqr_comba4'
../libcrypto.a(fipscanister.o):bn_shift.c:(.text+0x160bc): undefined reference 
to `bn_sqr_comba8'
../libcrypto.a(fipscanister.o):bn_word.c:(.text+0x16598): undefined reference 
to `bn_div_words'
../libcrypto.a(fipscanister.o):bn_word.c:(.text+0x16879): undefined reference 
to `bn_mul_words'
collect2: ld returned 1 exit status
make[2]: *** [fips_premain_dso.exe] Error 1
make[2]: Leaving directory `/c/openssl-fips-1.1.1/fips-1.0'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/c/openssl-fips-1.1.1/fips-1.0'
make: *** [sub_all] Error 1

     

    I tried out the above on two different PCs, but got the same errors. Can 
someone please advice?

     

    Thanks.

     

    Regards,

    Hwee Li



    
---------------------------------
  Looking for earth-friendly autos? 
Browse Top Cars by "Green Rating" at Yahoo! Autos' Green Center. 

       
---------------------------------
Park yourself in front of a world of choices in alternative vehicles.
Visit the Yahoo! Auto Green Center.

Reply via email to