On 07/03/07, Bart Trojanowski <bart-oclug [ at ] jukie [ dot ] net> wrote:
* C.T. Paterson <i [ dot ] adore [ dot ] my [ dot ] 64 [ at ] gmail [ dot ] com> [070307 20:57]: I don't understand why the Makefile is not appending the values for CXXFLAGS and LDFLAGS. Here is the makefile I have. CXXFLAGS+= -I${PREFIX}/include/ -DVERSION="\"${VERSION}\"" #-DSORT_RUNTIME LDFLAGS+= -L${PREFIX}/lib/ Ok, so add the -I and -L I gave you to the end of these two lines in the Makefile. The CXXFLAGS line above has the VERSION definition. And the += should make it concatenate the CXXFLAGS passed in on the command line with the one in the Makefile. Does that help?
I went into the Makefile, and prepared to make the changes you suggest - when I noticed that the PREFIX was set to /usr/local. "Hmm," I thought, "I could probably just change it to /usr/server." It was only then that the part of my brain who has written Makefiles (many moons ago) decided to speak up; "Well, duh." *sigh* It's all now painfully obvious in retrospect. I even had the theory that this was the issue, but I just couldn't get the notion of how to deal with it. At any rate, I changed the PREFIX, tried again (with VERSION line uncommented), and all was well. Many thanks again, Bart. Cheers.
-Bart -- WebSig: http://www.jukie.net/~bart/sig/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFF729P/zRZ1SKJaI8RAiUAAJ9DSEoRdRvpfbA9zA5bEpweDtz5WgCfUFpE /6Bmw6ewtQ7bnEUDsZCfpYc= =ZFkq -----END PGP SIGNATURE-----
-- "My country is the world, and my religion is to do good." -- Thomas Paine