Bugs item #460784, was opened at 2001-09-11 19:37 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=103152&aid=460784&group_id=3152
Category: Configuration: Server Group: aolserver4_0 Status: Open Resolution: None Priority: 5 Submitted By: Adam Zell (zellster) >Assigned to: Kriston Rehberg (kriston) >Summary: Phony targets & shared libs rpath Initial Comment: 1) Non-existent makefile targets should be explictly listed as .PHONY. >From gmake documentation: "A phony target is one that is not really the name of a file. It is just a name for some commands to be executed when you make an explicit request. There are two reasons to use a phony target: to avoid a conflict with a file of the same name, and to improve performance." These include: all, install, install-tests, clean, distclean, etc. Please see included patch. Did not bother modifying Win Makefiles. 2) nsd needs to be relinked on install, as AOLSERVER may have changed from the last build time. Ex: make && make install AOLSERVER=/tmp/aolserver ldd on /tmp/aolserver/bin/nsd will show unknown libs, as the last rpath pointed to the default AOLSERVER location. nsmain install should cause nsmain to be relinked. 3) libtcl8.3g.so relies on configure-time paths. Again, if AOLSERVER is changed, tcl needs to be aware. The three hard-coded variables are: prefix, exec_prefix, and TCL_PACKAGE_PATH. It seems to be easiest to override these in tcl8.3.3/Makefile. My system: RedHat 7.1 kernel 2.4.3-12 ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=103152&aid=460784&group_id=3152
