I'm trying to use OCRA with Innosetup. However, I'm getting an error that complains about missing enumerator.so in ocratemp.iss.
I modified the OCRA source code so that I was able to read the ocratemp.iss. The failure comes from these rows:
[Files]
Source: ...
...
Source: "C:/Users/myname/enumerator.so"; DestDir: "{app}/src"
Source: "C:/Users/myname/thread.so"; DestDir: "{app}/src"
I deleted the enumerator.so row and rerun OCRA with this modified file. After that the script failed in the next row. When I deleted also the thread.so, the script was able to build the exe file. However, I'm having problems using the application and don't even get any error messages, so I'm wondering that issue might be related to the missing files.
Does anyone know where those references come from? They are the only ones that are supposed to be located in my home dir. The previous Source reference is to a Rails application file and the following is ruby.exe. So they must be some special files compared to the others.
So why does OCRA want to add enumerator.so and thread.so to the src dir from my home dir and why does it assume that those files exist in my home dir? Any idea how I could fix the problem?
This is the OCRA command I'm using:
ocra myapp\start.rb myapp --no-dep-run --add-all-core --gemfile myapp\Gemfile-windows --gem-all --dll sqlite3.dll --dll ssleay32.dll --dll libyaml-0-2.dll --output myapp.exe --icon myapp\public\favicon.ico --chdir-first --no-lzma --innosetup myapp\myapp-offline.iss -- server