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

your version and my version are same.

mangoh@mangoh-vm:~$ ldd --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27
Copyright © 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

mangoh@mangoh-vm:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic

how about these two commands?

  1. strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC
  2. string /home/mangoh/Downloads/fi/yocto/build_bin/tmp/systroots-uninative/x86_64-linux/lib/libc.so.6 |grep GLIBC

In my side:
owner@ubuntu:~$ strings /lib/x86_64-linux-gnu/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_2.27
GLIBC_PRIVATE
GNU C Library (Ubuntu GLIBC 2.27-3ubuntu1) stable release version 2.27.

mangoh@mangoh-vm:~$ strings /lib/x86_64-linux-gnu/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_2.27
GLIBC_PRIVATE
GNU C Library (Ubuntu GLIBC 2.27-3ubuntu1) stable release version 2.27.

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