On Wed, 26 Feb 2014, Tim Rice wrote:
| On Wed, 26 Feb 2014, Andy Polyakov via RT wrote:
|
| > #if (defined($base) && $sym eq "OPENSSL_ia32cap_P" && !$::macosx)
| > #{ &::lea($dst,&::DWP("$sym-$reflabel",$base)); }
| > if (($::pic && ($::elf || $::aout)) || $::macosx)
| > { if (!defined($base))
| >
| > What happens?
|
| The build continues.
|
| Now to track down the next error.
| I took a couple @'s out of Makefile to get more info
| ......
| making all in crypto/cmac...
| if [ -n "libcrypto.so.1.0.0 libssl.so.1.0.0" ]; then \
| (cd ..; make libcrypto.so.1.0.0); \
| fi
| [ -z "" ] || cc -Kpic -DOPENSSL_PIC -DZLIB_SHARED -DZLIB
-DOPENSSL_THREADS -Kthread -DDSO_DLFCN -DHAVE_DLFCN_H -Kpentium_pro -D__i386__
-O -DFILIO_H -Kalloca -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT
-DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM
-DRMD160_ASM -DAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -Iinclude \
| -DFINGERPRINT_PREMAIN_DSO_LOAD -o fips_premain_dso \
| fips_premain.c fipscanister.o \
| libcrypto.a -lsocket -lnsl
| if [ "svr5-shared" != "" ]; then \
| if [ "" = "libcrypto" ]; then \
| FIPSLD_LIBCRYPTO=libcrypto.a ; \
| FIPSLD_CC="cc"; CC=/usr/local/ssl/fips-2.0/bin/fipsld; \
| export CC FIPSLD_CC FIPSLD_LIBCRYPTO; \
| fi; \
| make -e SHLIBDIRS=crypto CC="${CC:-cc}" build-shared; \
| touch -c fips_premain_dso; \
| else \
| echo "There's no support for shared libraries on this platform"
>&2; \
| exit 1; \
| fi
| *** Error code 1 (bu21)
| UX:make: ERROR: fatal error.
| ......
|
| Still looking.
It turns out to be the "touch -c".
It returns 1 on UnixWare if the file does not exist.
--- Makefile.org.old 2014-02-03 07:00:13.000000000 -0800
+++ Makefile.org 2014-02-26 13:55:36.430461665 -0800
@@ -303,7 +303,7 @@
export CC FIPSLD_CC FIPSLD_LIBCRYPTO; \
fi; \
$(MAKE) -e SHLIBDIRS=crypto CC="$${CC:-$(CC)}" build-shared; \
- touch -c fips_premain_dso$(EXE_EXT); \
+ touch -c fips_premain_dso$(EXE_EXT) ||:; \
else \
echo "There's no support for shared libraries on this platform"
>&2; \
exit 1; \
Tests pass now.
--
Tim Rice Multitalents
[email protected]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]