New to Linux/programming and to these forums, and it seems like a wonderful community on both counts. Therefore, please forgive anything ignorant or silly herein contained; I'm still learning!
I'm currently running v. 11.10 on a VirtualBox VM on my mac to do some analysis on eye position data gathered from an eye-tracking camera. The programs I'm using to do this are binary executable files (originally written in C, I believe) made by another researcher who, for various reasons, I can no longer pester for help with this issue. Thus I've come to you!
These executables read data from from files with special extensions that specify the kind of data they contain. He provided me with a set of sample data and with the executables, and I can get those to run just fine on the data he gave me. We're hoping to use these programs on data we've collected, but for the life of me, I just can't get them to work. I'll try and explain in greater detail.
We collect the data with MATLAB (on a mac), and it is stored in a data-structure in .m output files for each trial. I've written a matlab script that will export the data in what I believe is the appropriate format. I've used text editors on my mac and VIM in Linux to try and find any differences with text formatting for the data itself, and it appears to be all the same. The MATLAB script also appends the correct extensions to the files as they are generated.
The problem I'm having is that when I run the same executable on two different data files (his and ours), it will read both files and generate an output file for both, correctly. However, when the executable is run our data file, the output file contains no data. The correct header information is printed at the top of the file, but there's nothing else in them. I thought this might be a problem with one of the executables, or with that particular data sample, but I've now run all of the executables he provided on dozens of samples, and I can't get them to actually print any data.
My question is: where do I start looking for the source of this problem, and does this sound like something that will actually have a solution? Given the fact that these data files are passed through several computers, between many different programs and then into a virtual machine running an entirely different operating system, I'm sure it's possible that something slipped. But where do I start looking? I thought that it might be a problem with permissions or something, but those are all the same for both our data and the sample data.
Any thoughts? Questions you have that might clarify the situation? Please let me know!