![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Dear All
I have a problem.
When I completed compiling povuni_i.tgz,povuni_d.tgz and
pvmpov-3.1-patch.tgz, On my machines pvmpov file is no in
povray31/sources/pvm/LINUX directory.
I keeped on the Pondermatic Doc.
I was followed step bye step :
1. Download the UNIX sources for Povray version 3.1e from
http://www.povray.org . These consist of two files povuni_s.tgz and
povuni_d.tgz.
2.Download the PVMPOV patch file and store in your home directory.
3.Create a directory called pvmpov3_1e_1 in your home directory using the
mkdir command.
4.Copy the povray files into the pvmpov3_1e_1 directory and untar them. This
will create a directory called /povray31.
From your home (cd ~ to get back to it) directory untar the PVMPOV patch
file. Change into the /pvmpov3_1e-1 directory.
5.Apply the patch by executing the inst-pvm script.
6.Change into the /pvmpov3_1e_1/povray31/source/zlib directory to compile
the compression library. First run ./configure followed by make test. Now su
to become the root user temporarily and type make install to install the
library. Type exit to become the normal user again.
7.Change into the /pvmpov3_1e_1/povray31/source/libpng directory to compile
the png library. Create the makefile by issuing the command: cp
scripts/makefile.std makefile. Type make test. When complete, issue the su
command again and type make install. Type exit to become the normal user
again.
8.Change into the /pvmpov3_1e_1/povray31/source/pvm directory and modify the
pvm.h file by changing the line "#if defined(SUN4SOL2) ||
defined(your_pvm_arch)" with "#if defined(SUN4SOL2) || defined(LINUX)".
9.Make sure that the PVM_ARCH variable is defined by typing "export
PVM_ARCH=LINUX".
10.Temporarily add the pvm library directory to your search path by entering
"export PATH=$PATH:$PVM_ROOT/lib"
11.Now start the compile by entering "aimk newunix" from the
/pvmpov3_1e-1/povray31/source/pvm directory. When complete the PVMPOV
executable will be in the /povray31/sources/pvm/LINUX directory. Copy this
to your main home directory. Run "aimk newsvga" and "aimk newxwin" to
generate the SVGA and X-windows versions respectively.
12.Now repeat this on the remaining machines.
Thank you very much for your help.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
KeunHo Yoon wrote:
>
> Dear All
>
> I have a problem.
> When I completed compiling povuni_i.tgz,povuni_d.tgz and
> pvmpov-3.1-patch.tgz, On my machines pvmpov file is no in
> povray31/sources/pvm/LINUX directory.
> I keeped on the Pondermatic Doc.
Strange. Did you get any error messages from any of the steps?
> 2.Download the PVMPOV patch file and store in your home directory.
> 3.Create a directory called pvmpov3_1e_1 in your home directory using the
> mkdir command.
> 4.Copy the povray files into the pvmpov3_1e_1 directory and untar them. This
> will create a directory called /povray31.
No, if you're in your home directory, it will make a directory called
$HOME/povray31 (pretend you're a shell an expand $HOME). /povray31
would be a subdirectory of /, which makes no sense unless you're doing
this as root (bad idea) in a machine for which root's home directory is
/ (also a bad idea).
> Change into the /pvmpov3_1e-1 directory.
Is your home directory really /? Are there any Linux distributions taht
do this?
> 6.Change into the /pvmpov3_1e_1/povray31/source/zlib directory to compile
See above about /.
> 7.Change into the /pvmpov3_1e_1/povray31/source/libpng directory to compile
See above about /.
> 8.Change into the /pvmpov3_1e_1/povray31/source/pvm directory
See above about /. BTW, are you doing this in Linux? The Pondermatic
instructions only make sense for Linux; otherwise they require some
modification.
> 11.Now start the compile by entering "aimk newunix" from the
> /pvmpov3_1e-1/povray31/source/pvm directory. When complete the PVMPOV
> executable will be in the /povray31/sources/pvm/LINUX directory. Copy this
> to your main home directory. Run "aimk newsvga" and "aimk newxwin" to
> generate the SVGA and X-windows versions respectively.
I sound like a broken record.
Three possibilities come to mind:
1) You have a bunch of stuff in / rather than ~/ (assuming / isn't your
home directory).
2) You got some error messages you didn't mention.
3) You're slavishly following Linux instructions on a non-Linux box.
Or it could be something else. *shrug* I've gotten it to work.
-Mark Gordon
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
KeunHo Yoon wrote:
>
> 10.Temporarily add the pvm library directory to your search path by entering
> "export PATH=$PATH:$PVM_ROOT/lib"
Are you using a bourne shell or a c shell? The syntax for this step in
c shell (csh or tcsh) would be
"setenv PATH ${PATH}:${PVM_ROOT}/lib" (I think, I ususally use a bourne
shell myself...)
Jerome
--
*******************************
* they'll tell you what can't * mailto:ber### [at] iname com
* be done and why... * http://www.enst.fr/~jberger
* Then do it. *
*******************************
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Jerome M. BERGER" wrote:
>
> KeunHo Yoon wrote:
> >
> > 10.Temporarily add the pvm library directory to your search path by entering
> > "export PATH=$PATH:$PVM_ROOT/lib"
> Are you using a bourne shell or a c shell? The syntax for this step in
> c shell (csh or tcsh) would be
> "setenv PATH ${PATH}:${PVM_ROOT}/lib" (I think, I ususally use a bourne
> shell myself...)
The Pondermatic instructions are in some ways specific to Linux, and
bash is the default shell in most Linux distributions. If you know how
to change it, you probably also know how to set environment variables in
your preferred non-bash shell. ;-)
-Mark Gordon
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |