Hi, all!
I have a working install of the WinNT OpenDX 4.0.6 binaries (using Cygwin
b20.1) on my machine. I am currently trying to replace that install with
the latest 4.0.10 binary for WinNT. I don't have the Cygwin 1.0 commercial
release, but figured I could patch my b20.1 installation with the latest
snapshot to bring it up-to-date. So I downloaded the cygwin-inst-20000119
snapshot and updated my existing files, but couldn't get OpenDX 4.0.10 to
run stable.
Is it a problem that the current snapshots are all of Cygwin 1.1, and the
OpenDX binaries say they need Cygwin1.0? Or is it not possible to update a
b20.1 installation to one that will work with OpenDX 4.0.10 using only the
snapshots? FWIW, I also tried the 'stable' snapshot from 19990115, but
that's b21, so also didn't work.
If it helps, I have dx installed in C:/dx (/dx on cygwin), and updated the
OpenDX.bat file to point to there rather than /usr/local/dx. To be a bit
more specific on what "doesn't work", I get the following behavior when I
try to run example1.net....
1) First, whenever I pull up a directory browser (ie. to open a new .net
file), the "Directories" area doesn't list any of the subdirectories and the
"files" area never lists any files. When I first open the dialog, the
"directories" area is filled with /dx/bin (6 of them) plus /dx/bin/. and
/dx/bin/.. I can get it to load a net file by typing the explicit path in
the "selection" box without using the browser. My OpenDX 4.0.6 doesn't have
this problem using the same cygwin snapshot, for comparison. Also, after
typing in the explicit pathname in the "selection" box, I see the following
messages pop up in the associated CMD.EXE window:
XtWarning: Locale not supported for XmbTextListToTextProperty
XtWarning: Cannot convert XmString to compound text
2) After I got example1.net loaded (using the explicit pathname), I modified
the import box to also use the full pathname (rather than relying on
DXDATA). When I start execution, it makes it past the import module but
stops before it reaches the image module, I'm thinking about at the first
isosurface (based on the highlighting) with the following output (seems
strange that there's two "Begin Execution" statements for one "Execute
Once")
Begin Execution
0: opening file '/dx/samples/data/watermolecule.dx'
0 0 [sig] c:\dx\bin_cygwin\dxexec.exe 1010 stackdump: Dumping stack
trace to dxexec.exe.stackdump
Begin Execution
0: WARNING: Invalid Executive Object: a102d90 <<<<<<<<<<<<<<<<<<<
(disconnects from server)
(trying to restart server causes VPE to crash)
3) If, instead, I copy example1.net, example1.cfg, and watermolecule.dx to
/dx/bin (appears to be its starting directory), it makes it through to
produce an image, but stops immediately after displaying the image with the
following error:
Begin Execution
0: opening file 'watermolecule.dx'
0 0 [main] c:\dx\bin_cygwin\dxexec.exe 1020 handle_exceptions:
Exception: STATUS_ACCESS_VIOLATION
Begin Execution
0 5024 [main] dxexec 1020 stackdump: Dumping stack trace to
dxexec.exe.stackdump
If anyone has any advice on what I should do differently with either cygwin
or OpenDX, or if it's even possible to run dx with the current cygwin
snapshots, I'd much appreciate it!
Thanks,
Jeremy Zoss
Southwest Research Institute