To regenerate configuration scripts, do this:
aclocal ; autoheader ; autoconf ; automake -a
./configure
If you get a persistent error, "ltmain.sh" missing, then you should try running automake --add-missing If this doesn't fix it then you must upgrade your libtool. (Cygwin has a broken devel libtool, try using stable instead for this phase to work around the bug)
When compiling, if you get 'attribute_used redefined' warnings, you may ignore them without consequence. If you want to eliminate them, you will need to install a newer (>=3) version of gcc; Debian uses the package names gcc-3.0 or gcc-3.3.
To create a package, use the command
make dist
./configure
cd src make -f Makefile.mingw
cd ../sampleclient make -f Makefile.mingw
Note that these Makefile's assume you have the following installed:
MinGW
MSYS
Dropline GTK binaries in default install location: C:/Dev-C++/ (you can get these from http://www.dropline.net/gtk/)
apt-get install wine
/home/cilibrar/.wine/c /home/cilibrar/.wine/c/windows /home/cilibrar/.wine/c/windows/system
/home/cilibrar/.wine/c/windows/system/Default.isl /home/cilibrar/.wine/c/windows/system/ISCC.exe /home/cilibrar/.wine/c/windows/system/ISCmplr.dll /home/cilibrar/.wine/c/windows/system/ISCmplr.dls /home/cilibrar/.wine/c/windows/system/RegSvr.e32 /home/cilibrar/.wine/c/windows/system/Setup.e32 /home/cilibrar/.wine/c/windows/system/SetupLdr.e32 /home/cilibrar/.wine/c/windows/system/Uninst.e32 /home/cilibrar/.wine/c/windows/system/WizModernImage.bmp /home/cilibrar/.wine/c/windows/system/WizModernImage2.bmp /home/cilibrar/.wine/c/windows/system/WizModernSmallImage.bmp /home/cilibrar/.wine/c/windows/system/WizModernSmallImage2.bmp /home/cilibrar/.wine/c/windows/system/isbunzip.dll /home/cilibrar/.wine/c/windows/system/isbzip.dll /home/cilibrar/.wine/c/windows/system/islzma.dll (you may just copy *.exe *.dll *.dls *.isl *.e32 *.bmp)
/home/cilibrar/.wine/c/windows/win.ini
Then just copy your .iss file to somewhere on your virtual C drive. After that, you should be able to run
wineconsole ISCC.exe <filename.iss>
If you for some reason don't have X windows installed or don't want to install it, unfortunately wineconsole still requires your DISPLAY environment variable to be set, and makes a useless connection to some X server. The best way to mitigate this deficiency is by installing Xvfb, the X virtual frame buffer:
apt-get install xvfb xfonts-base
Xvfb :0 -screen 0 1600x1200x32
export DISPLAY=localhost:0.0
This will then allow your script to use wineconsole as above.