THE DEADLINE FOR THIS PROJECT IS 12 HOURS (0.5 DAYS). PLEASE DO NOT BID UNLESS YOU HAVE EXTREME CONFIDENCE IN YOUR ABILITY TO SOLVE THE PROBLEM VERY QUICKLY, AND YOU HAVE EMAIL ALERT CAPABILITY TO BE NOTIFIED WHEN THE PROJECT STARTS. IF YOU WILL BE SLEEPING OR AWAY FROM THE COMPUTER SOON, PLEASE ASK THE BUYER NOT TO START THE PROJECT DURING THOSE HOURS. **Your job for this project will be to complete the attached Python project. I do not know how much work remains to be done, because, it doesn't work at all in my computer even though the previous coder claims that it works 100% in his environment. If the original coder is not lying, then finishing his work and packaging it up as requested below should be very easy. For complete details please download the large zip file below.**
Coder must deliver a complete self-contained solution ("one zip file") which I can extract and run on any machine without special configuration (you may assume the following utilities are installed: /bin/sh, mv, rm, tar, zip, gcc, make, python). I do not want to have the same installation issues as occurred with the other coder. Coder must provide something that installs and runs smoothly from a single folder. That means you have to include the source code of the GDAL library as part of the upload.
* * *1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
* * *This broadcast message was sent to all bidders on Friday Dec 11, 2009 10:10:34 AM:
**Please note it is not necessary to create an actual "Makefile". Instead you could just create three separate shell scripts: [url removed, login to view] (Install the software from a single zip file containing complete source code), [url removed, login to view] (Create Database), and [url removed, login to view] (run the test input file).**
Please see the following comments which another bidder has posted, that may be helpful:
*"I was able to get it to run earlier this morning, but have had no such luck ever since. [...]*
*I found a new problem with one of the shared libraries they included. I might have jumped the gun as they did since the second to last version works for me by running all their commands from the screenshots and I figured it would be easy enough to pop them into a bash script and have them work. This is not the case.*
*While I can run their commands from the command line in the second to last version they sent, I can't get python to execute the command line arguments for some odd reason. I have only looked into their main source file. I would need to go through their files more in depth and I will not be able to complete it in time.*
*If I may give some advice on how you should proceed from here with what you have. Python does not compile and therefore makefiles are worthless. What you need, short of somebody redoing the project in another language with curly brackets (although you may hate it, Python is hands-down the fastest languauge to develop in and your best shot at meeting a deadline) is somebody to fish through their code and write a setup script for the program you were given. That would take maybe a couple of hours. I don't have enough consecutive hours before your next deadline so I must pass on this project.*
*By the way, this is the first time I have ever seen a segmentation fault in a Python program."*
* * *This broadcast message was sent to all bidders on Tuesday Dec 15, 2009 12:24:41 AM:
I am going to cancel this project. I have found out that the code works fine in 64-bit Ubuntu 9.04 without modification. It only has issues in 32-bit Ubuntu 8.10. Thanks for your interest.