linux - I am building customize openssl 1.0.2f for RHEL 5 from Fedora source rpm but it gives me error -


source rpm used:- openssl-1.0.2f-1.fc23.src.rpm

for rhel 6 , can build openssl1.0.2f without issues

but rhel 5, when running:-

rpmbuild -bb openssl.spec

initially ask lksctp dependency have installed

lksctp-tools-1.0.6-3.el5.x86_64.rpm lksctp-tools-devel-1.0.6-3.el5.x86_64.rpm

it gives me below error:-

_endian -wall -o2 -g -pipe -wall -wp,-d_fortify_source=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -wa,--noexecstack -dpurify -dopenssl_ia32_sse2 -dopenssl_bn_asm_mont -dopenssl_bn_asm_mont5 -dopenssl_bn_asm_gf2m -dsha1_asm -dsha256_asm -dsha512_asm -dmd5_asm -daes_asm -dvpaes_asm -dbsaes_asm -dwhirlpool_asm -dghash_asm -decp_nistz256_asm   -c -o bss_dgram.o bss_dgram.c bss_dgram.c: in function 'bio_new_dgram_sctp': bss_dgram.c:973: error: storage size of 'auth' isn't known bss_dgram.c:992: error: 'sctp_auth_chunk' undeclared (first use in function) bss_dgram.c:992: error: (each undeclared identifier reported once bss_dgram.c:992: error: each function appears in.) bss_dgram.c:993: error: invalid application of 'sizeof' incomplete type 'struct sctp_authchunk' bss_dgram.c:1001: error: invalid application of 'sizeof' incomplete type 'struct sctp_authchunk' bss_dgram.c:1020: error: 'sctp_local_auth_chunks' undeclared (first use in function) bss_dgram.c:1029: error: dereferencing pointer incomplete type bss_dgram.c:1081: error: 'sctp_partial_delivery_point' undeclared (first use in function) bss_dgram.c:973: warning: unused variable 'auth' bss_dgram.c: in function 'dgram_sctp_read': bss_dgram.c:1225: error: 'sctp_sender_dry_event' undeclared (first use in function) bss_dgram.c:1266: error: 'struct sctp_event_subscribe' has no member named 'sctp_sender_dry_event' bss_dgram.c:1317: error: 'sctp_partial_delivery_point' undeclared (first use in function) bss_dgram.c:1358: error: 'sctp_peer_auth_chunks' undeclared (first use in function) bss_dgram.c:1362: error: dereferencing pointer incomplete type bss_dgram.c: in function 'dgram_sctp_ctrl': bss_dgram.c:1504: error: storage size of 'authkeyid' isn't known bss_dgram.c:1558: error: invalid application of 'sizeof' incomplete type 'struct sctp_authkeyid' bss_dgram.c:1560: error: 'sctp_auth_active_key' undeclared (first use in function) bss_dgram.c:1566: error: invalid application of 'sizeof' incomplete type 'struct sctp_authkey' bss_dgram.c:1573: error: dereferencing pointer incomplete type bss_dgram.c:1579: error: dereferencing pointer incomplete type bss_dgram.c:1581: error: dereferencing pointer incomplete type bss_dgram.c:1581: error: dereferencing pointer incomplete type bss_dgram.c:1581: error: dereferencing pointer incomplete type bss_dgram.c:1581: error: dereferencing pointer incomplete type bss_dgram.c:1584: error: 'sctp_auth_key' undeclared (first use in function) bss_dgram.c:1593: error: invalid application of 'sizeof' incomplete type 'struct sctp_authkeyid' bss_dgram.c:1602: error: invalid application of 'sizeof' incomplete type 'struct sctp_authkeyid' bss_dgram.c:1612: error: invalid application of 'sizeof' incomplete type 'struct sctp_authkeyid' bss_dgram.c:1637: error: invalid application of 'sizeof' incomplete type 'struct sctp_authkeyid' bss_dgram.c:1659: error: 'sctp_auth_delete_key' undeclared (first use in function) bss_dgram.c:1660: error: invalid application of 'sizeof' incomplete type 'struct sctp_authkeyid' bss_dgram.c:1504: warning: unused variable 'authkeyid' bss_dgram.c: in function 'bio_dgram_sctp_wait_for_dry': bss_dgram.c:1782: error: 'struct sctp_event_subscribe' has no member named 'sctp_sender_dry_event' bss_dgram.c:1834: error: 'sctp_sender_dry_event' undeclared (first use in function) bss_dgram.c:1854: error: 'struct sctp_event_subscribe' has no member named 'sctp_sender_dry_event' make[2]: *** [bss_dgram.o] error 1 make[2]: leaving directory `/root/openssl_102f_parashar/build/openssl-1.0.2f/crypto/bio' make[1]: *** [subdirs] error 1 make[1]: leaving directory `/root/openssl_102f_parashar/build/openssl-1.0.2f/crypto' make: *** [build_crypto] error 1 error: bad exit status /var/tmp/rpm-tmp.44794 (%build)   rpm build errors:     bad exit status /var/tmp/rpm-tmp.44794 (%build) 

is issue code? pointer on area appreciated.

thanks,

you answered yourself, had same problem , upgrading lksctp-tools (i used 1.0.16) solved build issue.


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -