> Works for me.  Does this by any chance mean you got my MSVC 
> build to run?
> 

Where do I get your MSVC build to run?  I build it myself from sources (CVS
Feb 18th, 2001)
I assume your changes for MSVC are in CVS now?

Suhaib


> Greg
> 
> Suhaib Siddiqi <[EMAIL PROTECTED]>@opendx.watson.ibm.com on
> 02/21/2001 07:18:34 AM
> 
> Please respond to [email protected]
> 
> Sent by:  [EMAIL PROTECTED]
> 
> 
> To:   "'[email protected]'"
>       <[email protected]>
> cc:
> Subject:  RE: [opendx-dev] RE: Opendx MSVC
> 
> 
> 
> Greg
> 
> The DX.EXE code (Compiled using MSVC) from latest CVS bombs 
> out with Exceed
> 7.0.
> As I mentioned previously Exceed 7.0 has different registry entries
> compared
> to
> previous version of Exceed.  dx.exe queries for
> [HKEY_LOCAL_MACHINE]\SOFTWARE\Hummingbird\Exceed
> which does not exists, but it finds
> [HKEY_LOCAL_MACHINE]\SOFTWARE\Hummingbird and bombs out
> with the following error message:
> 
> Error opening SOFTWARE\Hummingbird\Exceed - Software not present or
> incorrectly installed rc = 2
> 
> Is it necessary to query Exceed Registry entries?  Why not we 
> query only DX
> Registry entries
> and do not get into the mess of fixing dx.exe code each time 
> Hummingbird
> folks change their Windows
> Registry Entries?
> 
> Below are the Registry entries for Exceed 7.0.
> 
> Suhaib
> 
> -------------------------------------------------------------
> REGEDIT4
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Hummingbird]
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Hummingbird\Connectivity]
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Hummingbird\Connectivity\7.00]
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Hummingbird\Connectivity\7.00\Exceed]
> "FontDir"="C:\\Program
> Files\\Hummingbird\\Connectivity\\7.00\\Exceed\\Font\\"
> "HomeDir"="C:\\Program 
> Files\\Hummingbird\\Connectivity\\7.00\\Exceed\\"
> "UserDir"="C:\\WINDOWS\\Application
> Data\\Hummingbird\\Connectivity\\7.00\\Exceed\\"
> "EB"="C:\\WINDOWS\\Application
> Data\\Hummingbird\\Connectivity\\7.00\\Accessories\\Eb\\"
> "InfoDir"="C:\\Program
> Files\\Hummingbird\\Connectivity\\7.00\\Exceed\\Info\\"
> 
> [HKEY_LOCAL_MACHINE\SOFTWARE\Hummingbird\Connectivity\7.00\Exceed\XDK]
> "XAppResDir"="C:\\WINDOWS\\Application
> Data\\Hummingbird\\Connectivity\\7.00\\Exceed\\"
> "BitmapDir"="C:\\Program
> Files\\Hummingbird\\Connectivity\\7.00\\Exceed\\XDK\\Include\\
> X11\\Bitmaps\\
> 
> "
> "HomeDir"="C:\\Program 
> Files\\Hummingbird\\Connectivity\\7.00\\Exceed\\"
> "UserDir"="C:\\WINDOWS\\Application
> Data\\Hummingbird\\Connectivity\\7.00\\Exceed\\"
> 
> > -----Original Message-----
> > From: Gregory D Abram [mailto:[EMAIL PROTECTED]
> > Sent: Monday, February 19, 2001 8:38 PM
> > To: [email protected]
> > Subject: Re: [opendx-dev] RE: Opendx MSVC
> >
> >
> >
> > internals.h is in src/exec/libdx
> >
> > I once gain successfully built OpenDX using my MSVC tools.
> > Sure enough, ran
> > into a couple problems; here's what I did.
> >
> > First, I'm using a recent Cygwin download from Redhat.  My
> > cygwin mounts
> > are:
> >
> > Device              Directory           Type         Flags
> > c:\cygwin\bin       /usr/bin            user         binmode
> > c:\cygwin\lib       /usr/lib            user         binmode
> > \cygwin             /                   user         binmode
> >
> > I had trouble witn WinCVS making DOS-mode files, so I cvs
> > co'ed on a Unix
> > machine, tarred and copied to my cygwin machine.
> >
> > My exceed xdk is in (DOS) /cygwin/exceed or (cygwin) /exceed.
> >
> > I used this to set up my path:
> >
> > export PATH="/usr/local/src/dx/windows:/cygdrive/c/Program
> > Files/Microsoft
> > Visual Studio/VC98/Bin:/cygdrive/c/Program Files/Microsoft Visual
> > Studio/Common/MSDev98/Bin:/usr/local/bin:/usr/bin:/bin//cygdri
> > ve/c/jdk1.1.8/bin:/usr/X11R6/bin:."
> >
> > It seems cygwin's a bit odd about its path: it finds any .exe
> > in the path
> > before looking for shell files.  I found that it was finding
> > cygwin's cpp
> > before the version in /usr/local/src/dx/windows, so I copied that to
> > /usr/local/src/dx/windows/dxcpp.
> >
> > I found a problem in the order of includes in
> > src/exec/libdx/message.c; I
> > fixed it and checked in the fix.
> >
> > Then I used this shell file to configure my object directory:
> >
> >
> > if test "`cc 2>&1 | grep gcc`" != "" ; then
> >         echo cc is gcc ... windows cc must precede gcc!
> > fi
> >
> > HERE="`pwd`"
> > export LIBPATH="/LIBPATH:C:/cygwin/exceed/xdk/lib"
> > export INCPATH="/INCPATH:C:/cygwin/exceed/xdk/include"
> >
> > ARCH=intelnt \
> >         AR=ar \
> >         RANLIB=ranlib \
> >         CC=cc \
> >         CPP=dxcpp \
> >         CXX=cxx \
> >         CXXCPP=cxxcpp \
> >         CFLAGS="-g" \
> >         CXXFLAGS="-g" \
> >         JAVAH=/cygdrive/c/jdk1.1.8/include \
> >
> > JNIPATH=/cygdrive/c/jdk1.1.8/include:/cygdrive/c/jdk1.1.8/incl
> > ude/win32 \
> >         JAVA40JAR=/cygdrive/c/Program\
> > Files/Netscape/Navigator/Program/Java/Classes/java40.jar \
> >         bash ../../src/dx/configure
> > --x-includes=c:/cygwin/exceed/xdk/include \
> >                   --x-libraries=c:/cygwin/exceed/xdk/lib \
> >                   --prefix=/usr/local
> >
> > JAvaDX didn't configure for some reason; I'll look into that
> > sometime, but
> > the rest went fine.  It then built, installed and ran fine.
> >
> > Greg
> >
> >
> > Suhaib Siddiqi <[EMAIL PROTECTED]>@opendx.watson.ibm.com on
> > 02/18/2001 08:15:51 PM
> >
> > Please respond to [email protected]
> >
> > Sent by:  [EMAIL PROTECTED]
> >
> >
> > To:   "'David Thompson '" <[EMAIL PROTECTED]>
> > cc:   "'[email protected]'" <[email protected]>
> > Subject:  [opendx-dev] RE: Opendx MSVC
> >
> >
> >
> >
> > In latest CVS code, in src/sexec/hwrender/opengl/hwPortOGL.c
> > the header internal.h is needed.  It is not there?  Where
> > this came from
> >
> > /* deal with DX/GL namespace collisions */
> > #define Object dxObject
> > #define Matrix dxMatrix
> > #include "internals.h"  <----- WHAT IS IT?  Not in CVS?
> >
> > Suhaib
> > -----Original Message-----
> > From: David Thompson
> > To: Suhaib Siddiqi
> > Sent: 2/18/2001 7:59 PM
> > Subject: Re: Opendx MSVC
> >
> > Suhaib,
> >
> > Sorry I haven't gotten any further on this lately. We're just
> > finishing up our book and trying to get a license put together for
> > the eBook. Then I'm going to get back to the MSVC stuff. I was
> > actually trying to see if I could get Greg's stuff to work 2 weeks
> > ago--but was fighting it every step of the way.
> >
> > Once you get everything set up in the MSVC stuff, how do you update
> > the CVS tree? Do you have to do that by hand? If so, isn't there a
> > better way to work this out?
> >
> > David
> >
> > >David,
> > >Did you get MSVC compilation problems solved?
> > >I am working on latest CVS code and would be glad to give a MSVC
> > compiled
> > >binaries, with InstallShield Installer.  I might create 
> InstallShield
> > Web
> > >Installer, which will allow users to install directly from your URL
> > without
> > >downloading the zip files. Howeever if a user prefers to 
> downlaod the
> > whole
> > >archive, he can still do so and install from local disk using
> > setup.exe.
> > >
> > >Suhaib
> >
> > --
> > ..............................................................
> > ..........
> > .....
> > David L. Thompson                          The University of Montana
> > mailto:[EMAIL PROTECTED]                 Computer Science 
> Department
> > http://www.cs.umt.edu/u/dthompsn           Missoula, MT  59812
> >                                             Work Phone : 
> (406)257-8530
> >
> >
> >
> 
> 
> 

Reply via email to