Обсуждение: Compiling the JDBC interface - make fails
We've had postgresql runing for a while successfully, using PHP3 as our interface. We now have a user who needs to use the JDBC instead. I followed the instructions in the documentation on the web site: dirk# pwd /usr/local/postgres/install/src/interfaces/jdbc dirk# make make $(java makeVersion) /bin/sh: syntax error at line 1: `(' unexpected make: *** [all] Error 2 Running 6.5.3 on Solaris 2.6, Sun Sparc hardware. I've never touched anything java-related before, and I am not an expert on Makefile syntax. The line it appears to object to appears in the Makefile as: make $$($(JAVA) makeVersion) Help? --Liz ---------------------------------------------------------------------- Liz Bartlett*http://www.khyri.com/ 110 E. Wilshire Ave.#G-1 Idyll Mountain Internet*http://www.idyllmtn.com/ Fullerton, CA 92832 Virtual Dog Show Co-ordinator*http://www.dogshow.com/ (714) 526-5656 Tibetan Mastiff Web Site*http://www.tibetanmastiffs.com/
At 12:22 2000.05.24 -0700, Liz Bartlett wrote: >dirk# pwd >/usr/local/postgres/install/src/interfaces/jdbc >dirk# make >make $(java makeVersion) >/bin/sh: syntax error at line 1: `(' unexpected >make: *** [all] Error 2 > >Running 6.5.3 on Solaris 2.6, Sun Sparc hardware. I've never touched >anything java-related before, and I am not an expert on Makefile >syntax. The line it appears to object to appears in the Makefile as: > > make $$($(JAVA) makeVersion) The Solaris Bourne shell does not support the $() syntax. Try changing the line to make `$(JAVA) makeVersion` André Majorel <amajorel@teaser.fr> http://www.teaser.fr/~amajorel/