Hi:

I guess the easiest way to ask this is to show what doesn't work and how:

in my Makefile.fpc I have:

[install]
prefix=/usr/local
prefix=/home/virtual/site1/fst/usr/local
prefix=/home/virtual/site2/fst/usr/local
prefix=/home/virtual/site3/fst/usr/local
prefix=/home/virtual/site4/fst/usr/local
prefix=/home/virtual/site5/fst/usr/local
prefix=/home/virtual/site6/fst/usr/local
prefix=/home/virtual/site7/fst/usr/local
prefix=/home/virtual/site8/fst/usr/local
prefix=/home/virtual/site9/fst/usr/local

Reason? I need to install the same programs to several virtual servers on the 
same
physical box.

The generated Makefile has these entries:

override INSTALL_PREFIX=/usr/local /home/virtual/site1/fst/usr/local
/home/virtual/site2/fst/usr/local /home/virtual/site3/fst/usr/local
/home/virtual/site4/fst/usr/local /home/virtual/site5/fst/usr/local
/home/virtual/site6/fst/usr/local /home/virtual/site7/fst/usr/local
/home/virtual/site8/fst/usr/local /home/virtual/site9/fst/usr/local

Looks reasonable :-(


A make install however barfs thus:

# make install
/usr/bin/install -m 755 -d /usr/local /home/virtual/site1/fst/usr/local
/home/virtual/site2/fst/usr/local /home/virtual/site3/fst/usr/local
/home/virtual/site4/fst/usr/local /home/virtual/site5/fst/usr/local
/home/virtual/site6/fst/usr/local /home/virtual/site7/fst/usr/local
/home/virtual/site8/fst/usr/local /home/virtual/site9/fst/usr/local/bin
/usr/bin/install -c -m 755 togoogle fromgoogle /usr/local
/home/virtual/site1/fst/usr/local /home/virtual/site2/fst/usr/local
/home/virtual/site3/fst/usr/local /home/virtual/site4/fst/usr/local
/home/virtual/site5/fst/usr/local /home/virtual/site6/fst/usr/local
/home/virtual/site7/fst/usr/local /home/virtual/site8/fst/usr/local
/home/virtual/site9/fst/usr/local/bin
/usr/bin/install: `/usr/local' is a directory
/usr/bin/install: `/home/virtual/site1/fst/usr/local' is a directory
/usr/bin/install: `/home/virtual/site2/fst/usr/local' is a directory
/usr/bin/install: `/home/virtual/site3/fst/usr/local' is a directory
/usr/bin/install: `/home/virtual/site4/fst/usr/local' is a directory
/usr/bin/install: `/home/virtual/site5/fst/usr/local' is a directory
/usr/bin/install: `/home/virtual/site6/fst/usr/local' is a directory
/usr/bin/install: `/home/virtual/site7/fst/usr/local' is a directory
/usr/bin/install: `/home/virtual/site8/fst/usr/local' is a directory
make: *** [fpc_install] Error 1

Only the last entry (site9) got installed, the rest failed. So, what is the 
correct way to
install to multiple directories?? IE What should Makefile.fpc look like?

TIA
Bob

_______________________________________________
fpc-other maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-other

Reply via email to