[fpc-other] fpcmake question
Bob Richards
bob at tamara-b.org
Sat Mar 11 13:28:20 CET 2006
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
More information about the fpc-other
mailing list