Some assorted thoughts:
I have updated the "Building on Windows" page to reflect that the
Windows build currently has no maintainer.
No one on the core development team works on NetLogo with a Windows
machine. I'm the one who put the Windows build together back in early
2012, but it kept getting broken, and then I'd get it working again, and
then it would get broken again, and, regardless, I was progressively
growing tired of trying to do development work on Windows, because,
well... it's just not fun. As far as I'm concerned, the tooling
ecosystem simply isn't there. I'm a happy user of Windows---I'm writing
you right now from a Windows 7 machine!---but, when it comes to doing
any amount of software development that could use something more than a
basic Vim installation, I fall back to Linux, since things work *so
much* better there for actually getting things done.
I wasn't able to reproduce your error. I didn't try terribly hard,
though. I cloned the GoGo extension's repository and tried to do an
`./sbt compile`, but it complained that it didn't have enough memory to
launch SBT---a different error than what you got. When I swapped in the
'sbt' file that's available at the root of the NetLogo repository, I was
able to `./sbt compile` just fine. However, you ran into your error
through 'nightly.sh', rather than through trying to run `./sbt compile`
directly within the extension's directory, so maybe my fix is a non
sequitur. With that in mind, I took a stab at running `nightly.sh
--clean` on my machine, and I got some crazy error about Git not being
able to update a weird directory somewhere, so I just gave up.
...That's the kind of thing that I'm talking about when I say that
development on Windows isn't fun.
Fixing these issues often isn't particularly difficult. They're usually
just small things. Anyone who hunts down a Windows build problem and
solves it is invited to send us a pull request with the solution.
Jason Bertsche
Senior Software Developer - NetLogo
On 2/18/2014 8:00 AM, Benjamin Czaczkes wrote:
I'm trying to build for the first time on windows (Cygwin64) and I get
the Following error when I run nightly.sh
|
[error](NetLogo/*:extensions) java.io.IOException: Cannot run program
"./sbt" (in directory "D:\Doc\Tommy\cygwin64\home\Dr Ben
Czaczkes\NetLogo\extensions\gogo"): CreateProcess error=193, %1 is not
a valid Win32 application
[error] Total time: 41 s, completed 18-Feb-2014 13:26:48
if [ ${PIPESTATUS[0]} -ne 0 ] ; then echo "*** FAILED: extensions";
exit 1; fi
*** FAILED: extensions
Dr Ben Czaczkes@EngComp ~/netlogo
|
I attach the full output of the run as a file the command used is
|
$ nightly.sh --clean >>dumo.txt
|
I am not (yet) familiar with sbt and last used unix 25 years ago so
any input will be appreciated
thanks
--
You received this message because you are subscribed to the Google
Groups "netlogo-devel" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups
"netlogo-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.