Protocol "smtps" is not supported (or) Disabled in libcurl

mangoh@mangoh-vm:~$ strings /home/mangoh/Downloads/yocto/build_bin/tmp/sysroots-uninative/x86_64-linux/lib/libc.so.6 |grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_2.18
GLIBC_2.22
GLIBC_2.23
GLIBC_2.24
GLIBC_2.25
GLIBC_2.26
GLIBC_PRIVATE

seems that is the problem.
Not sure if you can copy the one to it and make again.


you can see /home/mangoh/Downloads/yocto/build_bin/tmp/sysroots-uninative/x86_64-linux/lib/libc.so.6 does not have GLIBC_2.27…

yes,i have seen it is not a 2.27 .how to proceed now?

Not sure if you can copy the working one to the build path and make image again.

I got same error,so can you please create the .cwe file and send me,to enable RTSP and RTMP protocols in curl.

how did you copy?
the one in /lib/x86_64-linux-gnu/libc.so.6 should have GLIB_2.7.

i did’t copy any thing,just i searched in google.
sudo apt-get install glibc-source and then tried make image,but i got same error

can you please create the .cwe file and send me,to enable RTSP and RTMP protocols in curl

Then why don’t you copy the library to /home/mangoh/Downloads/yocto/build_bin/tmp/sysroots-uninative/x86_64-linux/lib

Hi someone could please tell me what languages should I learn for making browser extensions?

if i want to add two protocols RTSP and RTMP in curl.what i changes in curl_7.61.0.bb file please help me

Please follow the steps below:

  1. in ./poky/meta/recipes-support/curl/curl_7.61.0.bb, add the rtsp rtmp function like below:
    PACKAGECONFIG ??= “${@bb.utils.filter(‘DISTRO_FEATURES’, ‘ipv6’, d)} gnutls proxy threaded-resolver zlib libssh2 smtp rtsp rtmpdump”

  2. copy the folder ./meta-openembedded/meta-multimedia/recipes-multimedia/rtmpdump/ to ./meta-swi/common/recipes-multimedia/

  3. in ./meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image.inc, add the following:
    IMAGE_INSTALL_append = " rtmpdump"

  4. make the yocto image and download to your module

I am followed above steps,but i got only smtp rtsp
i’m not getting rtmpdump.please help me

In module, type " find / -name “rtmpdump*” "
What do you see?

root@swi-mdm9x28-wp:~# " find / -name “rtmpdump*” "
-sh: find / -name “rtmpdump*” : not found

root@swi-mdm9x28-wp:~# curl --version
curl 7.61.0 (arm-poky-linux-gnueabi) libcurl/7.61.0 OpenSSL/1.0.2p zlib/1.2.11 libssh2/1.8.0 librtmp/2.3
Release-Date: 2018-07-11
Protocols: file ftp ftps http https rtmp rtsp scp sftp smtp smtps
Features: AsynchDNS IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets HTTPS-proxy
root@swi-mdm9x28-wp:~#
root@swi-mdm9x28-wp:~# find / -name “rtmp
find: /proc/1827: No such file or directory
/usr/bin/rtmpdump
/usr/lib/librtmp.so.0
/usr/sbin/rtmpgw
/usr/sbin/rtmpsrv
/usr/sbin/rtmpsuck

mangoh@mangoh-vm:~$ ssh root@192.168.2.2
root@swi-mdm9x28-wp:~# curl -V
curl 7.61.0 (arm-poky-linux-gnueabi) libcurl/7.61.0 OpenSSL/1.0.2p zlib/1.2.11 libssh2/1.8.0
Release-Date: 2018-07-11
Protocols: file ftp ftps http https rtsp scp sftp smtp smtps
Features: AsynchDNS IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets HTTPS-proxy
root@swi-mdm9x28-wp:~# find / -name “rtmp”
find: /proc/2265: No such file or directory
root@swi-mdm9x28-wp:~#

you can check my .cwe file