libshout 'tls.c' errors installing VLC
by char32geek from LinuxQuestions.org on (#5G7B3)
I got libshout 2.3.1 from slackbuilds. It took a while to get this far into the process. I'm about to depart for work so hopefully, someone has something resembling a solution when I get home. :D
I'm using Alien's slackbuild for VLC, by the way. I appreciate any help I can get!
Code:make[4]: Entering directory '/tmp/build/tmp-vlc/vlc-3.0.12/modules'
CCLD libpulsesrc_plugin.la
CCLD libhttps_plugin.la
CCLD librtp_plugin.la
CCLD libaccess_output_shout_plugin.la
/tmp/build/tmp-vlc/vlcdeps/usr/lib64/libshout.a(tls.o): In function `shout_tls_try_connect':
tls.c:(.text+0x72): undefined reference to `SSL_is_init_finished'
tls.c:(.text+0x91): undefined reference to `SSL_is_init_finished'
tls.c:(.text+0x4bb): undefined reference to `OPENSSL_init_ssl'
tls.c:(.text+0x4c7): undefined reference to `OPENSSL_init_ssl'
tls.c:(.text+0x4ce): undefined reference to `SSLeay_add_all_algorithms'
tls.c:(.text+0x4d7): undefined reference to `OPENSSL_init_ssl'
collect2: error: ld returned 1 exit status
Makefile:12865: recipe for target 'libaccess_output_shout_plugin.la' failed
make[4]: *** [libaccess_output_shout_plugin.la] Error 1
make[4]: Leaving directory '/tmp/build/tmp-vlc/vlc-3.0.12/modules'
Makefile:26681: recipe for target 'install-recursive' failed
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory '/tmp/build/tmp-vlc/vlc-3.0.12/modules'
Makefile:27094: recipe for target 'install' failed
make[2]: *** [install] Error 2
make[2]: Leaving directory '/tmp/build/tmp-vlc/vlc-3.0.12/modules'
Makefile:1558: recipe for target 'install-recursive' failed
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/tmp/build/tmp-vlc/vlc-3.0.12'
Makefile:2024: recipe for target 'install' failed
make: *** [install] Error 2
touch: cannot touch '/tmp/build/package-vlc/usr/lib64/vlc/plugins/plugins.dat': No such file or directory


I'm using Alien's slackbuild for VLC, by the way. I appreciate any help I can get!
Code:make[4]: Entering directory '/tmp/build/tmp-vlc/vlc-3.0.12/modules'
CCLD libpulsesrc_plugin.la
CCLD libhttps_plugin.la
CCLD librtp_plugin.la
CCLD libaccess_output_shout_plugin.la
/tmp/build/tmp-vlc/vlcdeps/usr/lib64/libshout.a(tls.o): In function `shout_tls_try_connect':
tls.c:(.text+0x72): undefined reference to `SSL_is_init_finished'
tls.c:(.text+0x91): undefined reference to `SSL_is_init_finished'
tls.c:(.text+0x4bb): undefined reference to `OPENSSL_init_ssl'
tls.c:(.text+0x4c7): undefined reference to `OPENSSL_init_ssl'
tls.c:(.text+0x4ce): undefined reference to `SSLeay_add_all_algorithms'
tls.c:(.text+0x4d7): undefined reference to `OPENSSL_init_ssl'
collect2: error: ld returned 1 exit status
Makefile:12865: recipe for target 'libaccess_output_shout_plugin.la' failed
make[4]: *** [libaccess_output_shout_plugin.la] Error 1
make[4]: Leaving directory '/tmp/build/tmp-vlc/vlc-3.0.12/modules'
Makefile:26681: recipe for target 'install-recursive' failed
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory '/tmp/build/tmp-vlc/vlc-3.0.12/modules'
Makefile:27094: recipe for target 'install' failed
make[2]: *** [install] Error 2
make[2]: Leaving directory '/tmp/build/tmp-vlc/vlc-3.0.12/modules'
Makefile:1558: recipe for target 'install-recursive' failed
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/tmp/build/tmp-vlc/vlc-3.0.12'
Makefile:2024: recipe for target 'install' failed
make: *** [install] Error 2
touch: cannot touch '/tmp/build/package-vlc/usr/lib64/vlc/plugins/plugins.dat': No such file or directory