Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 alpha 4/3/85; site ukma.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!ihnp4!cbosgd!ukma!sean From: sean@ukma.UUCP (Sean Casey) Newsgroups: net.games.emp Subject: Old Empire (Version 1.1) bugs Message-ID: <2372@ukma.UUCP> Date: Tue, 12-Nov-85 18:03:09 EST Article-I.D.: ukma.2372 Posted: Tue Nov 12 18:03:09 1985 Date-Received: Fri, 15-Nov-85 04:11:59 EST Reply-To: sean@ukma.UUCP (Sean Casey) Organization: The White Tower @ The Univ. of KY Lines: 42 It was inevitable, wasn't it? These two bugs are NOT covered in the buglist and are not errors in play, but fatal errors that prevent use of the program. 1) Makefile bugs (all systems) (This bug prevents compilation of the program.) There are several references in some of the makes files to something like: _unix.O/empxxx.o ...that should be changed to: $(LIBDIR)/empxxx.o 2) execl() bug (Manifests on 3b2 sysV but NOT on Vax 4.2BSD) (Prevents excecution of commands not in current BIN/emp[1-7] module) An execl() from any of the BIN/emp[1-7] modules *always* fails, returning a "Bad Address" error. After badgering with printfs for a while to check the arguments, I stuck in... execl("/bin/who",0); ...before the faulty execl(). It failed! I've looked to see if somehow execl() was getting superceded but I can't find a drop of code anywhere that might do so. This is extremely frustrating to me because it is so mysterious. If and when I find out why and how to fix it I'll post a report. Arrgh! -- ------------------------------------------------------------------------------- Sean Casey UUCP: sean@ukma.UUCP or 915 Patterson Office Tower {cbosgd,anlams,hasmed}!ukma!sean University of Kentucky ARPA: ukma!sean@ANL-MCS.ARPA Lexington, Ky. 40506-0027 BITNET: sean@UKMA.BITNET