Path: utzoo!utgpu!watserv1!watmath!att!rutgers!usc!jarthur!elroy.jpl.nasa.gov!jpl-devvax!lwall From: lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall) Newsgroups: comp.lang.perl Subject: Early returns Message-ID: <10009@jpl-devvax.JPL.NASA.GOV> Date: 17 Oct 90 23:10:52 GMT Reply-To: lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall) Organization: Jet Propulsion Laboratory, Pasadena, CA Lines: 19 A couple of problems have been noted at patchlevel 36 so far. First, the selection of -lm has been moved from the Makefile into Configure. Unfortunately, if you already have a config.sh out there, it selects the libraries you specified previously, which doesn't include -lm. The result is undefined symbols like pow(), etc. Add -lm by hand at the libraries prompt of Configure, or delete config.sh before running Configure. Or edit config.sh at the end and add -lm to $libs. The other problem is on machines that only support old dbm, there is a reference to a new dbm function call at line 405 in hash.c. As a workaround, you can throw in a #define dbm_nextkey(d, k) nextkey(k) into perl.h where the other dbm defines are. If this is all that goes wrong, I'll be a happy man. Larry