./build update curl failed

ASap

Verified User
Joined
May 3, 2013
Messages
99
Location
the land of the long white cloud
It's on Debian Linux:
Code:
...
  CC       vauth/libcurl_la-vauth.lo
  CC       vtls/libcurl_la-bearssl.lo
  CC       vtls/libcurl_la-gskit.lo
  CC       vtls/libcurl_la-gtls.lo
  CC       vtls/libcurl_la-keylog.lo
  CC       vtls/libcurl_la-mbedtls.lo
  CC       vtls/libcurl_la-mbedtls_threadlock.lo
  CC       vtls/libcurl_la-mesalink.lo
  CC       vtls/libcurl_la-nss.lo
  CC       vtls/libcurl_la-openssl.lo
vtls/openssl.c: In function 'SSL_CTX_use_certificate_chain_blob':
vtls/openssl.c:734:9: error: 'in' undeclared (first use in this function)
   (void)in; /* unused */
         ^
vtls/openssl.c:734:9: note: each undeclared identifier is reported only once for each function it appears in
Makefile:2942: recipe for target 'vtls/libcurl_la-openssl.lo' failed
make[2]: *** [vtls/libcurl_la-openssl.lo] Error 1
make[2]: Leaving directory '/usr/local/directadmin/custombuild/curl-7.76.1/lib'
Makefile:1346: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/local/directadmin/custombuild/curl-7.76.1/lib'
Makefile:1255: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
root@www:/usr/local/directadmin/custombuild#
Does anyone have a similar issue with ours?
 
Same on CentOS 6.10.

Code:
  ...
  ...
  CC       vtls/libcurl_la-keylog.lo
  CC       vtls/libcurl_la-mbedtls.lo
  CC       vtls/libcurl_la-mbedtls_threadlock.lo
  CC       vtls/libcurl_la-mesalink.lo
  CC       vtls/libcurl_la-nss.lo
  CC       vtls/libcurl_la-openssl.lo
vtls/openssl.c: In function 'SSL_CTX_use_certificate_chain_blob':
vtls/openssl.c:734: error: 'in' undeclared (first use in this function)
vtls/openssl.c:734: error: (Each undeclared identifier is reported only once
vtls/openssl.c:734: error: for each function it appears in.)
make[2]: *** [vtls/libcurl_la-openssl.lo] Error 1
make[2]: Leaving directory `/usr/local/directadmin/custombuild/curl-7.76.1/lib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/directadmin/custombuild/curl-7.76.1/lib'
make: *** [all-recursive] Error 1
[root@server custombuild]# cat /etc/redhat-release
CentOS release 6.10 (Final)
[root@server custombuild]#
 
Openssl version too old on system probably. What version are you running?

Code:
openssl version
 
It's on threads there
 
Last edited:
Thanks, I can see it's been added yesterday in CB 2.0 rev. 2719, I tested again and now it works: (y)
Code:
cd /usr/local/directadmin/custombuild
./build update
./build curl
Code:
...
 /usr/bin/install -c -m 644 curl_mprintf.3 curl_multi_add_handle.3 curl_multi_assign.3 curl_multi_cleanup.3 curl_multi_fdset.3 curl_multi_info_read.3 curl_multi_init.3 curl_multi_perform.3 curl_multi_poll.3 curl_multi_remove_handle.3 curl_multi_setopt.3 curl_multi_socket.3 curl_multi_socket_action.3 curl_multi_socket_all.3 curl_multi_strerror.3 curl_multi_timeout.3 curl_multi_wakeup.3 curl_multi_wait.3 curl_share_cleanup.3 curl_share_init.3 curl_share_setopt.3 curl_share_strerror.3 curl_slist_append.3 curl_slist_free_all.3 curl_strequal.3 curl_strnequal.3 curl_unescape.3 curl_url.3 curl_url_cleanup.3 curl_url_dup.3 curl_url_get.3 curl_url_set.3 curl_version.3 curl_version_info.3 libcurl-easy.3 libcurl-env.3 libcurl-errors.3 libcurl-multi.3 libcurl-security.3 libcurl-share.3 '/usr/local/share/man/man3'
 /usr/bin/install -c -m 644 libcurl-symbols.3 libcurl-thread.3 libcurl-tutorial.3 libcurl-url.3 libcurl.3 '/usr/local/share/man/man3'
make[6]: Leaving directory '/usr/local/directadmin/custombuild/curl-7.77.0/docs/libcurl'
make[5]: Leaving directory '/usr/local/directadmin/custombuild/curl-7.77.0/docs/libcurl'
make[4]: Leaving directory '/usr/local/directadmin/custombuild/curl-7.77.0/docs/libcurl'
make[3]: Leaving directory '/usr/local/directadmin/custombuild/curl-7.77.0'
make[2]: Leaving directory '/usr/local/directadmin/custombuild/curl-7.77.0'
make[1]: Leaving directory '/usr/local/directadmin/custombuild/curl-7.77.0'
Done curl.
root@da:/usr/local/directadmin/custombuild#
 
Back
Top