In the AutoBuild folder provided with source there is a synfigstudio-cygwin-mingw-build.sh which has some instructions to build synfig on Windows . I ve installed cygwin , Mingw , NSIS and followed the instructions specified in that script . But I get some errors regarding unexpected syntax when i give the cmd :-> bash /cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh . I ve attached a snapshot of it .
$ bash /cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh
/cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 46: $'\r': command not found
/cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 47: $'\r': command not found
/cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 48: $'\r': command not found
/cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 50: $'\r': command not found
/cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 72: syntax error near unexpected token `elif'
'cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 72: `elif [[ $ARCH == "64" ]]; then
I’ve tried a quick work around commenting out the
if [[ $ARCH == 32 ]] ; then
But it creates another error . Please help me out . ( kind of new to this )
$ bash /cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh
/cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 46: $'\r': command not found
/cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 47: $'\r': command not found
/cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 48: $'\r': command not found
/cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 50: $'\r': command not found
/cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 95: syntax error near unexpected token `$'\r''
'cygdrive/c/synfig-build/synfig/autobuild/synfigstudio-cygwin-mingw-build.sh: line 95: `prepare_mingw_env()
[size=150]EDIT[/size] : I found out that it was a line encoding problem but i still get the following errors when i run after clearing ‘\r’ from the file :
temp.sh: line 92: git: command not found
cat: /prep-done: No such file or directory
temp.sh: line 418: /cygdrive/c/synfig-build/cygwin-dist/setup-x86.exe: No such file or directory