mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
*** empty log message ***
This commit is contained in:
parent
6816c37fa6
commit
45bfcc5d60
@ -9,28 +9,19 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
To install Panda3D on WinNT/Win2000/Win98:
|
To install Panda3D on WinXP/Win2000/WinNT
|
||||||
-------------------------------------
|
-------------------------------------
|
||||||
Notes:
|
Notes:
|
||||||
Lines preceeded by ">" are instructions to be typed on the command line.
|
Lines preceeded by ">" are instructions to be typed on the command line.
|
||||||
On WinNT, make sure your system clock is not set to GMT (only worry about
|
On WinNT, make sure your system clock is not set to GMT (only worry about
|
||||||
this if your makedepend seems out of sync, i.e. you constantly reinstall
|
this if your makedepend seems out of sync, i.e. you constantly reinstall
|
||||||
old files over more current ones).
|
old files over more current ones).
|
||||||
Opengl appears to be installed with the os for both WinNT and Win98, but I
|
|
||||||
read somewhere that we might want to do our own version control for
|
|
||||||
this eventually using "VerInstallFile" to install our own version of
|
|
||||||
OpenGl.
|
|
||||||
"Touch" doesn't quite work properly on WinNT or Win98 currently.
|
"Touch" doesn't quite work properly on WinNT or Win98 currently.
|
||||||
Make sure you run ftp in "binary" mode to fetch tarballs.
|
Make sure you run ftp in "binary" mode to fetch tarballs.
|
||||||
"ftp" doesn't currently read "backspace" in rxvt, so you'll just have to be
|
"ftp" doesn't currently read "backspace" in rxvt, so you'll just have to be
|
||||||
precise at the ftp prompt for now ("delete" doesn't work either).
|
precise at the ftp prompt for now ("delete" doesn't work either).
|
||||||
If this really bugs you, you can create a shortcut on the Desktop to
|
If this really bugs you, you can create a shortcut on the Desktop to
|
||||||
"tcsh.exe" and run ftp properly from there rather than from rxvt.
|
"tcsh.exe" and run ftp properly from there rather than from rxvt.
|
||||||
Occasionally, a freshly opened shell will hang in the middle of
|
|
||||||
attaching or something. This appears to be a race condition in
|
|
||||||
cshrc that appears only on multiprocessor machines. If this
|
|
||||||
happens, go ahead and kill the tcsh process (or ftp or rxvt
|
|
||||||
process) using the Task Manager and try again.
|
|
||||||
Make sure your machine has enough disk space - I'd start with the largest
|
Make sure your machine has enough disk space - I'd start with the largest
|
||||||
open space on any of your partitions.
|
open space on any of your partitions.
|
||||||
Make sure your machine has networking (IP, gateway, etc.) so you can use
|
Make sure your machine has networking (IP, gateway, etc.) so you can use
|
||||||
@ -46,7 +37,7 @@ Step 1: Install Visual C++ (v6.0)
|
|||||||
- Run V:\msvc-6.0\setup.exe, or install from CD.
|
- Run V:\msvc-6.0\setup.exe, or install from CD.
|
||||||
For a faster install, select custom install and uncheck everything
|
For a faster install, select custom install and uncheck everything
|
||||||
but Visual C++, Data Access, ActiveX, and Tools
|
but Visual C++, Data Access, ActiveX, and Tools
|
||||||
- On WinNT, you will be prompted to register environment variables for
|
- On WinNT/XP/2000, you will be prompted to register environment variables for
|
||||||
running the compiler from the command line - do it.
|
running the compiler from the command line - do it.
|
||||||
- Install MSVC Service Pack 5 by running V:\msvc-sp5\setupsp5.exe, or from CD
|
- Install MSVC Service Pack 5 by running V:\msvc-sp5\setupsp5.exe, or from CD
|
||||||
You may need to run v:\msvc-sp5\mdac_typ.exe first (setup will tell you if so)
|
You may need to run v:\msvc-sp5\mdac_typ.exe first (setup will tell you if so)
|
||||||
@ -58,7 +49,7 @@ Step 1: Install Visual C++ (v6.0)
|
|||||||
Step 2: Install MS Platform SDK to get updated VC libs and headers
|
Step 2: Install MS Platform SDK to get updated VC libs and headers
|
||||||
- Install MS Platform SDK in default location.
|
- Install MS Platform SDK in default location.
|
||||||
- Run v:\platform-sdk\setup.exe to install the Feb 2001 Platform SDK.
|
- Run v:\platform-sdk\setup.exe to install the Feb 2001 Platform SDK.
|
||||||
(there may be problems with other versions of the Platform SDK)
|
(there may be problems with other newer versions of the Platform SDK)
|
||||||
This should prepend the Platform SDK paths to your PATH,INCLUDE,
|
This should prepend the Platform SDK paths to your PATH,INCLUDE,
|
||||||
and LIB dirs. Building libpandadx requires this step (needs DX7
|
and LIB dirs. Building libpandadx requires this step (needs DX7
|
||||||
headers/libs)
|
headers/libs)
|
||||||
@ -69,24 +60,25 @@ Step 3: Install Cygwin (v1.3.5 or above should work)
|
|||||||
from the link there to install the latest version from the internet).
|
from the link there to install the latest version from the internet).
|
||||||
Be careful to make sure that packages such as CVS, perl, bison,
|
Be careful to make sure that packages such as CVS, perl, bison,
|
||||||
etc. which are required to build PANDA are selected for installation.
|
etc. which are required to build PANDA are selected for installation.
|
||||||
|
Alternatively, you can install the latest Cygwin off the Internet from
|
||||||
|
http://cygwin.com.
|
||||||
- Open up a shell by running (and, if you desire, creating a shortcut to)
|
- Open up a shell by running (and, if you desire, creating a shortcut to)
|
||||||
tcsh.exe in:
|
tcsh.exe in:
|
||||||
C:/Cygwin/bin
|
C:/Cygwin/bin
|
||||||
|
Known Problems with tcsh:
|
||||||
|
tcsh v6.09.00: (cygwin 1.0) long paths result in 'Word too long' errors
|
||||||
|
tcsh v6.10.00 (cygwin 1.3.3) uppercase filename executables not found on
|
||||||
|
path, so build fails (cant find 'CL.EXE')
|
||||||
|
tcsh v6.11.00 (cygwin 1.3.6) TAB filename completion sometimes fails
|
||||||
|
|
||||||
|
v6.09 and v6.11 should be stored on V:\cygwin-1.3.5, you can copy them
|
||||||
|
to c:\cygwin\bin if you want to use them
|
||||||
|
|
||||||
Alternately, you can run a bash shell by going to the "Start"
|
Alternately, you can run a bash shell by going to the "Start"
|
||||||
button at the bottom left of your screen, selecting "Programs",
|
button at the bottom left of your screen, selecting "Programs",
|
||||||
"Cygwin" and "bash". You can then run "tcsh" at the bash prompt to make
|
"Cygwin" and "bash". You can then run "tcsh" at the bash prompt to make
|
||||||
things easier.
|
things easier.
|
||||||
- Set up the Cygwin environment:
|
- Set up the Cygwin environment:
|
||||||
# ignore below, this problem seems to be rectified in latest tcsh 6.11.00,
|
|
||||||
# which is latest release
|
|
||||||
# - Cygwin 1.3.5 comes with tcsh 6.10.00, which has a bug preventing
|
|
||||||
# files on the path like 'CL.EXE' from being recognized as executable
|
|
||||||
# when the shell is outside of their directory. For now we must revert
|
|
||||||
# to tcsh 6.09, do 'copy V:\cygwin-1.3.5\tcsh.exe c:\cygwin\bin'. Also
|
|
||||||
# copy more.exe from the same location, this seems to be missing in the
|
|
||||||
# latest cygwin install.
|
|
||||||
#
|
|
||||||
|
|
||||||
- all of the commands below have been collected in V:\win\install\wintools\etc\setup_env.csh. cd V:\win\install\wintools\etc, run tcsh, and
|
- all of the commands below have been collected in V:\win\install\wintools\etc\setup_env.csh. cd V:\win\install\wintools\etc, run tcsh, and
|
||||||
do 'source setup_env.csh' to do all of the below automatically
|
do 'source setup_env.csh' to do all of the below automatically
|
||||||
|
|
||||||
@ -94,10 +86,10 @@ do 'source setup_env.csh' to do all of the below automatically
|
|||||||
mkdir if they don't exist.
|
mkdir if they don't exist.
|
||||||
- Make the following directories:
|
- Make the following directories:
|
||||||
> mkdir /c /f /g /h /i /j /v
|
> mkdir /c /f /g /h /i /j /v
|
||||||
> mkdir /msvc98 /mscommon /mspsdk
|
> mkdir /msvc98 /mscommon /mspsdk /msvc7 /intel /ia32
|
||||||
> mkdir /usr/local /usr/local/bin /usr/local/etc
|
> mkdir /usr/local /usr/local/bin /usr/local/etc
|
||||||
|
|
||||||
- Rename cygwin-installed python to avoid conflicts with required VRSTUDIO-compiled python,
|
- Rename any cygwin-installed python.exe (if it exists) to avoid conflicts with required VRSTUDIO-compiled python,
|
||||||
which is custom-built to load sitecustomize.py and setup PYTHONPATH for our panda environment
|
which is custom-built to load sitecustomize.py and setup PYTHONPATH for our panda environment
|
||||||
|
|
||||||
> mv /bin/python.exe /bin/python-cygwin.exe
|
> mv /bin/python.exe /bin/python-cygwin.exe
|
||||||
@ -131,6 +123,14 @@ do 'source setup_env.csh' to do all of the below automatically
|
|||||||
> mount -s C:/Program\ Files/Microsoft\ Visual\ Studio/VC98 /msvc98
|
> mount -s C:/Program\ Files/Microsoft\ Visual\ Studio/VC98 /msvc98
|
||||||
> mount -s C:/Program\ Files/Microsoft\ Visual\ Studio/Common /mscommon
|
> mount -s C:/Program\ Files/Microsoft\ Visual\ Studio/Common /mscommon
|
||||||
> mount -s C:/Program\ Files/Microsoft\ Platform\ Sdk /mspsdk
|
> mount -s C:/Program\ Files/Microsoft\ Platform\ Sdk /mspsdk
|
||||||
|
|
||||||
|
If VC7 is installed:
|
||||||
|
> mount -s C:/Program\ Files/Microsoft\ Visual\ Studio .NET/Vc7 /msvc7
|
||||||
|
|
||||||
|
If Intel C++ is installed:
|
||||||
|
> mount -s C:/Program\ Files/Intel /intel
|
||||||
|
> mount -s C:/Program\ Files/Intel/Compiler60/IA32 /ia32
|
||||||
|
|
||||||
- These are optional, but handy
|
- These are optional, but handy
|
||||||
> mkdir /fat
|
> mkdir /fat
|
||||||
> mkdir /bit
|
> mkdir /bit
|
||||||
|
Loading…
x
Reference in New Issue
Block a user