EDIT: A much better version of this tutorial is available here. Any future updates will be done at that location. This post will be kept for reference, and replies in this thread should take that page into account.
Here is another post on the cross-compile series for DroboFS.
Introduction: Why wget?
Although a version of wget comes with DroboFS, that version does not support HTTPS downloads. This version does.
Overall compiling complexity: Easy.
Step 1: Background info
To be able to make use of this post, you need a VM configured as indicated in this post.
Step 2: Enter the cross-compiling environment
See step 2 of this post to see instructions on how to enter the chroot environment.
Step 3: Dependencies
Step 4: Get the source code
Make sure that you are in the folder /root/code, then type:
tar zxf wget-1.12.tar.gz
Step 5: Configuration
The traditional configure command applies:
./configure --host=arm-none-linux-gnueabi --prefix=/usr/arm
This should return no errors. If it does, you have to check if you have all required packages in your chroot (although, if you have been following the dependencies, you should have all of them).
Step 6: Compiling
Within the folder /root/code/wget-1.12:
Again, there should be no errors. If any errors are reported, make sure you performed steps 3, 4 and 5 correctly. If you still have errors, make sure that the VM is properly configured (e.g. like I did the first time around, when I got the wrong toolchain, or forgot to ‘export’ the proper compiler flags).
Step 6: Installing
As simple as it gets:
…which will place the compiled library under /usr/arm.
Then we package the whole /usr/arm and copy it over to the DroboFS, as indicated on step 9 here.
As an additional step, make sure that your PATH variable looks up this version first instead of the embedded one. Your PATH variable should look like this:
Now you can run a full-featured wget on your DroboFS.