wget returns “Unable to establish SSL connection”

This is most likely due to a TLS version mismatch from client to server-side. Have a look here: Unable to establish SSL connection upon wget on Ubuntu 14.04 LTS EDIT: Upon further digging into the problem, it could also be because of a wrong system time or an old version of wget.

Failed to find Build Tools revision 23.0.1

I faced the same problem and I solved it doing the following: Go to /home/[USER]/Android/Sdk/tools and execute: $android list sdk -a Which will show a list like: Android SDK Tools, revision 24.0.2 Android SDK Platform-tools, revision 23.0.2 Android SDK Platform-tools, revision 23.0.1 … and many more Then, execute the command (attention! at your computer the … Read more

What does set -e mean in a bash script?

From help set : But it’s considered bad practice by some (bash FAQ and irc freenode #bash FAQ authors). It’s recommended to use: to run do_something function when errors occur. See http://mywiki.wooledge.org/BashFAQ/105

What does set -e mean in a bash script?

From help set : But it’s considered bad practice by some (bash FAQ and irc freenode #bash FAQ authors). It’s recommended to use: to run do_something function when errors occur. See http://mywiki.wooledge.org/BashFAQ/105

malloc(): memory corruption

What may cause this difference? Basically, the memory allocator allocates pages of memory at once for use by programs, and it gives you a pointer within them (making sure the following space is free for use). Since these pages are usually bigger than 8KiB, you have no issue in your mini-program. But if a larger program is … Read more