Tiny Core Base > Raspberry Pi
Logitech Media Server (LMS) on TC.7
fedcod:
Thanks to you both, I'm going to read the wiki !
--- Quote from: Paul_123 on February 10, 2016, 02:07:50 PM ---Custom Downloaded Extensions for LMS should go into the cache folder, which is persistent. Where were you trying to put the the file?
--- End quote ---
I didn't move it, just did something like sudo cpan -i IO::Socket::SSL , intalled compilation missing stuff until it compiled. Finally, when extension was built, I've rebooted to test it youtube plugin would run or if I have to build other things.
One weird thing is that now that gcc.tcz, make.tcz, ... are installed , compilation fails
--- Code: ---Running make for M/MI/MIKEM/Net-SSLeay-1.72.tar.gz
MIKEM/Net-SSLeay-1.72.tar.gz
make -- NOT OK
--- End code ---
I definitely have to RTFM ;)
Paul_123:
If that is a Perl add on, that would not be in any of the LMS folders. Reading up on persistence will do the trick
Rich:
Hi fedcod
--- Quote from: fedcod on February 11, 2016, 02:09:12 AM --- ... intalled compilation missing stuff until it compiled.
--- End quote ---
If you need to compile, don't try to install the tools piecemeal. Install compile-essentials and it will pull in the tools
for a proper compile environment.
--- Quote from: fedcod on February 11, 2016, 02:09:12 AM ---One weird thing is that now that gcc.tcz, make.tcz, ... are installed , compilation fails
--- Code: ---Running make for M/MI/MIKEM/Net-SSLeay-1.72.tar.gz
MIKEM/Net-SSLeay-1.72.tar.gz
make -- NOT OK
--- End code ---
--- End quote ---
It looks like you are trying to run make on a tar.gz file. I think you need to unpack it first. See the section titled
Creating Extensions in the WIki.
fedcod:
it ended like this :
--- Code: ---tce-load -wi compile-essentials.tcz
tce-load -wi binutils.tcz
tce-load -wi openssl-dev.tcz
sudo cpan -i IO::Socket::SSL
sudo vi /opt/.filetool.lst
--- End code ---
and add this files to .filetool.lst
--- Code: ---/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/SSLeay.so
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/autosplit.ix
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/do_https.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/head_httpx4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/put_httpx4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/post_httpx4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/get_httpx4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/head_httpx3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/put_httpx3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/post_httpx3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/get_httpx3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/head_httpx.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/put_httpx.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/post_httpx.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/get_httpx.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/head_http4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/put_http4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/post_http4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/get_http4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/head_http3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/put_http3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/post_http3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/get_http3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/head_http.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/put_http.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/post_http.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/get_http.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/head_https4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/put_https4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/post_https4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/get_https4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/head_https3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/put_https3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/post_https3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/get_https3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/head_https.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/put_https.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/post_https.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/get_https.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/do_https4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/do_httpx4.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/do_https2.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/do_httpx2.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/do_https3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/do_httpx3.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/make_headers.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/make_form.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/set_proxy.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/set_server_cert_and_key.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/set_cert_and_key.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/httpx_cat.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/http_cat.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/https_cat.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/tcpxcat.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/tcpcat.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/sslcat.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/initialize.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/new_x_ctx.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/randomize.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/dump_peer_certificate.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/tcp_write_CRLF.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/ssl_write_CRLF.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/tcp_read_CRLF.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/ssl_read_CRLF.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/tcp_read_until.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/ssl_read_until.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/tcp_write_all.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/ssl_write_all.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/tcp_read_all.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/ssl_read_all.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/debug_read.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/open_proxy_tcp_connection.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/open_tcp_connection.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/want_X509_lookup.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/want_write.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/want_read.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/auto/Net/SSLeay/want_nothing.al
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/Net/SSLeay.pod
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/Net/SSLeay.pm
/usr/local/lib/perl5/site_perl/5.22.1/arm-linux-gnueabihf-thread-multi-64int/Net/SSLeay/Handle.pm
/usr/local/lib/perl5/site_perl/5.22.1/Mozilla/mk-ca-bundle.pl
/usr/local/lib/perl5/site_perl/5.22.1/Mozilla/CA.pm
/usr/local/lib/perl5/site_perl/5.22.1/Mozilla/CA/cacert.pem
/usr/local/lib/perl5/site_perl/5.22.1/IO/Socket/SSL.pod
/usr/local/lib/perl5/site_perl/5.22.1/IO/Socket/SSL.pm
/usr/local/lib/perl5/site_perl/5.22.1/IO/Socket/SSL/Utils.pm
/usr/local/lib/perl5/site_perl/5.22.1/IO/Socket/SSL/PublicSuffix.pm
/usr/local/lib/perl5/site_perl/5.22.1/IO/Socket/SSL/Intercept.pm
/usr/local/lib/perl5/5.22.1/arm-linux-gnueabihf-thread-multi-64int/perllocal.pod
--- End code ---
I'm sure there is a better solution like building an extension but that'll do the trick till I have time to read how to build an extension !
Thanks all for your kind replies :)
ps: I have not rebooted yet so I'm not sure it will work after next reboot.
Rich:
Hi fedcod
That's a lot of stuff to backup. You could simplify your filetool.lst entries down to:
--- Code: ---/usr/local/lib/perl5/site_perl/5.22.1
/usr/local/lib/perl5/5.22.1/arm-linux-gnueabihf-thread-multi-64int/perllocal.pod
--- End code ---
--- Quote ---ps: I have not rebooted yet so I'm not sure it will work after next reboot.
--- End quote ---
Make sure you run a backup first.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version