> [[email protected] - Mon Oct 26 09:16:28 2009]:
> 
> 
>   there is a problem in the Makefiles that precludes correct
> compilation
> of openSSL, at least on cygwin. The problem is present in 1.0.0-beta3
> as
> well.
> 
>   In the top-level Makefile the value SDIRS does not contain rc5. As a
> result, "make links" does not create a link to rc5test.c in test.
> However the Makefile in test tries to compile rc5test.c during "make
> all" in test. The result is that when doing "make" on top level, we
> hit
> a failure:
> 
> gcc -I.. -I../include  -I../fips -DOPENSSL_THREADS  -DDSO_DLFCN
> -DHAVE_DLFCN_H -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3
> -march=i486
> -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM
> -DMD5_ASM -DRMD160_ASM -DAES_ASM   -c -o rc5test.o rc5test.c
> make[2]: Entering directory
> `/c/docs/verification/openssl/openssl-0.9.8j/test'
> ( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto  }";
> LDCMD="${LDCMD:-gcc}"; LDFLAGS="${LDFLAGS:--DOPENSSL_THREADS
> -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIOS -DL_ENDIAN -fomit-frame-pointer
> -O3
> -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2
> -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM}"; LIBPATH=`for x in
> $LIBDEPS; do if echo $x | grep '^ *-L' > /dev/null 2>&1; then echo $x
> |
> sed -e 's/^ *-L//'; fi; done | uniq`; LIBPATH=`echo $LIBPATH | sed -e
> 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD}
> ${LDFLAGS} -o ${APPNAME:=rc5test.exe} rc5test.o ${LIBDEPS} )
> /usr/lib/gcc/i686-pc-
> cygwin/3.4.4/../../../libcygwin.a(libcmain.o):(.text+0xab):
> undefined reference to `_winm...@16'
> 
> 

That's strange: I downloaded and installed Cygwin and I don't get any
errors when I do a make or a make test. A symbolic link is created from
rc5test.c to dummytest.c just fine.

Steve.
-- 
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to