Call me when there are some Win32 Binaries.
No luck... express is supposed to work, and seems like it would, but I
ran into various errors
that make me think it hasn't actually been tested -- a python
configuration script breaking
on windows-style backslashed paths, for one. I got as far as some
targets building, most failing...
Kevin
Replying to myself... tried again today and succeeded, building just the
standalone.deps;
binaries built and tests pass. I have both VS2008pro and 2010express,
and for some reason
the scripts picked the vs2008. It sounds as though either should work
fine; only issue I had
was needing to point VS at an OpenSSL include directory -- "bn.h" was
needed, I guess for
bignum?
Anyway I didn't want to leave the impression that things were broken; it
(seems to be)
working now for me.
Kevin
Would you mind posting instructions on how to build?
http://www.kelleysoft.com/dart/dart.exe
There's also dart_bin.exe, dart_no_snapshot.exe, dart_no_snapshot_bin.exe,
gen_snapshot_bin.exe, process_test.exe, run_vm_tests.exe, and libdart.dll
and libdart.lib, all in the same location.
I don't yet know what does what among them. I believe you'll need at least
dart.exe and libdart.dll.
I'm in process now of getting the all.deps downloaded, will hopefully get a
full build next, instead of just the standalone one. Also hoping the
eclipse
plugin build will work for me...
Kevin
StackOverflow[1] says "vista and up" for "InitializeCV", mentions Boost
Thread to
workaround. Not sure if there's an easy way, or if there'd be other
issues...
Kevin
[1]
http://stackoverflow.com/questions/2847960/procedure-entry-point-initializeconditionvariable-could-not-be-located-in-kernel3
[2] http://www.boost.org/libs/thread
// TODO(ager): Condition variables only available since Windows
// Vista. Therefore, this is only a temporary solution. We will have
// to implement simple condition variables for use in Windows XP and
// earlier.
CONDITION_VARIABLE cond_;
So I guess at the moment XP is "no".
Kevin
I'm game to help try and patch for Windows OS.
What's the process / procedure / requirements for sending in fixes for
bugs, etc?