Hi,
I'm trying to build last versions of OpenSSL on AIX 6.1, as RPMs with .spec
files.
With versions 1.0.1p and 1.0.2d , on same machine, my .spec file works
perfectly.
Now, with versions 1.0.1r and 1.0.2f, my .spec file (changing 1.0.2d to 1.0.2f)
breaks as:
make[2]: Entering directory '/home/reixt/OPENSSL/openssl-1.0.2f/crypto/objects'
cc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include -O -DB_ENDIAN
-qmaxmem=16384 -c -o obj_dat.o obj_dat.c
"obj_dat.h", line 2435.30: 1506-045 (S) Undeclared identifier
NID_dhpublicnumber.
However, on Ubuntu/x86_64, building 1.0.2f works perfectly well.
Experimenting with the options of ./config in OpenSSL directory (without the
.spec file) for 1.0.2f, it appears that the no-symlinks option is the root
cause:
This works perfectly:
tar zxf openssl-1.0.2f.tar.gz
cd openssl-1.0.2f
export OBJECT_MODE=64
./config \
--prefix=%{_prefix} \
--openssldir=%{openssldir64}
make depend
make build_libs
make
Though this breaks as described above when compiling obj_dat.c :
tar zxf openssl-1.0.2f.tar.gz
cd openssl-1.0.2f
export OBJECT_MODE=64
./config \
no-symlinks \
--prefix=%{_prefix} \
--openssldir=%{openssldir64}
make depend
make build_libs
make
Now, using same commands as above with 1.0.2d version, still with no-symlinks,
that works perfectly.
Does anyone have encountered this issue with no-symlink and versions 1.0.1r or
1.0.2f ?
Any idea about the root cause ?
Thanks/Regards,
Cordialement,
Tony Reix
Bull - ATOS
IBM Coop Architect & Technical Leader
Office : +33 (0) 4 76 29 72 67
1 rue de Provence - 38432 Échirolles - France
www.atos.net<https://mail.ad.bull.net/owa/redir.aspx?C=PvphmPvCZkGrAgHVnWGsdMcDKgzl_dEIsM6rX0g4u4v8V81YffzBGkWrtQeAXNovd3ttkJL8JIc.&URL=http%3a%2f%2fwww.atos.net%2f>
_______________________________________________
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users