From owner-shore-users@cs.wisc.edu Wed Aug 21 18:21:13 2002 Received: (from majordom@localhost) by jeeves.cs.wisc.edu (8.9.2/8.9.2) id SAA21302; Wed, 21 Aug 2002 18:21:13 -0500 (CDT) Received: from lucy.cs.wisc.edu (lucy.cs.wisc.edu [128.105.6.15]) by jeeves.cs.wisc.edu (8.9.2/8.9.2) with ESMTP id SAA21299 for ; Wed, 21 Aug 2002 18:21:12 -0500 (CDT) Received: from mail.ececs.uc.edu (mail.ececs.uc.edu [129.137.4.130]) by lucy.cs.wisc.edu (8.11.3/8.11.3) with ESMTP id g7LNLBs19239 for ; Wed, 21 Aug 2002 18:21:11 -0500 Received: from gatekeeper.ececs.uc.edu (gatekeeper.ececs.uc.edu [10.63.3.227]) by mail.ececs.uc.edu (8.12.3/8.12.2) with ESMTP id g7LNL5tw014633 for ; Wed, 21 Aug 2002 19:21:06 -0400 (EDT) Received: from localhost (ssohoni@localhost) by gatekeeper.ececs.uc.edu (8.10.2+Sun/8.9.1) with ESMTP id g7LNL5d18649 for ; Wed, 21 Aug 2002 19:21:05 -0400 (EDT) X-Authentication-Warning: gatekeeper.ececs.uc.edu: ssohoni owned process doing -bs Date: Wed, 21 Aug 2002 19:21:05 -0400 (EDT) From: Sohum Sohoni To: shore-users@cs.wisc.edu Subject: shore on alpha Message-ID: "From: ssohoni@ececs.uc.edu" MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS-perl11-milter (http://amavis.org/) Sender: owner-shore-users@cs.wisc.edu Precedence: list Hi, I'd like to use shore on an alpha. I went through the information on the Shore homepage and downloaded interim snapshot-2. After untarring the file, I took the following steps- 1) Copied the solaris_generic.def file into a file named alpha.def and changed the paths for the location of Perl, Tcl, Flex and Bison. 2) Ran the shell script alpha_hack as indicated in the README.BUILD file 3) typed in- 'make DIR_SCHEME_FILE=alpha.def build_shore_only' in the top level directory(shore-interim-2) At this point, I expected shore to compile, but make failed, with an error- Make: Don't know how to make build_shore_only. Stop. Do you think you can help me figure out where I'm going wrong? I'm sure it's a very elementary mistake on my part. Below are some details regarding my alpha machine- Digital AlphaStation 600 5/333 running Tru64 UNIX V5.1. The gcc I have is version 2.95.2 Thanks. Sohum http://www.ececs.uc.edu/~ssohoni From owner-shore-users@cs.wisc.edu Fri Aug 23 14:08:22 2002 Received: (from majordom@localhost) by jeeves.cs.wisc.edu (8.9.2/8.9.2) id OAA21223; Fri, 23 Aug 2002 14:08:22 -0500 (CDT) X-Authentication-Warning: jeeves.cs.wisc.edu: majordom set sender to owner-shore-users@cs.wisc.edu using -f Received: from orca.cs.wisc.edu (orca.cs.wisc.edu [128.105.165.26]) by jeeves.cs.wisc.edu (8.9.2/8.9.2) with ESMTP id OAA21220 for ; Fri, 23 Aug 2002 14:08:22 -0500 (CDT) Received: from cs.wisc.edu (localhost [127.0.0.1]) by orca.cs.wisc.edu (8.9.2/8.9.2) with ESMTP id OAA09731; Fri, 23 Aug 2002 14:08:00 -0500 (CDT) Message-Id: <200208231908.OAA09731@orca.cs.wisc.edu> To: Sohum Sohoni cc: shore-users@cs.wisc.edu Subject: Re: shore on alpha From: Bolo In-reply-to: Sohum Sohoni's message of Wed, 21 Aug 2002 19:21:05 EDT. Date: Fri, 23 Aug 2002 14:08:00 -0500 Sender: owner-shore-users@cs.wisc.edu Precedence: list > 3) typed in- 'make DIR_SCHEME_FILE=alpha.def build_shore_only' in the top > level directory(shore-interim-2) > At this point, I expected shore to compile, but make failed, with an > error- Make: Don't know how to make build_shore_only. Stop. Without seeing any typescript of what you did, my best guess from your description is that you need to use GNU make, as specified in README.BUILD. Bolo From owner-shore-users@cs.wisc.edu Fri Aug 23 16:56:24 2002 Received: (from majordom@localhost) by jeeves.cs.wisc.edu (8.9.2/8.9.2) id QAA25600; Fri, 23 Aug 2002 16:56:24 -0500 (CDT) X-Authentication-Warning: jeeves.cs.wisc.edu: majordom set sender to owner-shore-users@cs.wisc.edu using -f Received: from lucy.cs.wisc.edu (lucy.cs.wisc.edu [128.105.6.15]) by jeeves.cs.wisc.edu (8.9.2/8.9.2) with ESMTP id QAA25597; Fri, 23 Aug 2002 16:56:24 -0500 (CDT) Received: from newman.cs.purdue.edu (IDENT:0@newman.cs.purdue.edu [128.10.2.6]) by lucy.cs.wisc.edu (8.11.3/8.11.3) with ESMTP id g7NLuNb31880; Fri, 23 Aug 2002 16:56:23 -0500 Received: from jabberwock.cs.purdue.edu (jabberwock.cs.purdue.edu [128.211.1.82]) by newman.cs.purdue.edu (8.11.6/8.11.6/PURDUE_CS-2.0) with ESMTP id g7NLuMn09042; Fri, 23 Aug 2002 16:56:22 -0500 (EST) Received: from localhost (welc@localhost) by jabberwock.cs.purdue.edu (8.11.6/8.11.6/PURDUE_CS-2.0) with ESMTP id g7NLuLs15523; Fri, 23 Aug 2002 16:56:22 -0500 Date: Fri, 23 Aug 2002 16:56:21 -0500 (EST) From: Adam Welc To: shore-bugs@cs.wisc.edu cc: shore-users@cs.wisc.edu Subject: bug in the "Interim Snapshot 2 -- February 2002" Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-746565119-539255535-1030139781=:15474" X-Virus-Scanned: by AMaViS-perl11-milter (http://amavis.org/) Sender: owner-shore-users@cs.wisc.edu Precedence: list This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---746565119-539255535-1030139781=:15474 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi, I have recently donwloaded the newest snapshot and I noticed, that one of the bufs I reported over a year ago is stil not fixed. For those interested, I am sending a diff between original (from the snapshot) version of the file and the fixed one. This error occurs at multiple chain operations. The bug is located in sm.cpp file. The local variable stats is NOT initialized to 0 (it's value is unspecified), then it gets stored by give_stats() (within _chain_xct()). Potentially, later on, it may get obtained by steel_stats() (also in _chain_xct()) and deallocated (using delete operator on a pointer with undefined value will yield unpredictable results). Best regards Adam Welc P.S. Does anybody know when can we expect a release that would fix a with assertion failure in diskrw process (mentioned in the README for the current snapshot, but not yet fixed). It is apparently not that rare, since I stumbled upon it... -- Adam Welc Computer Science Building, room 274 West Lafayette, IN 47906 Telephone number (work): (765) 4947836 http://www.cs.purdue.edu/homes/welc ---746565119-539255535-1030139781=:15474 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=diff Content-ID: Content-Description: Content-Disposition: attachment; filename=diff Content-Transfer-Encoding: BASE64 MTQxNWMxNDE1DQo8ICAgICBzbV9zdGF0c19pbmZvX3QqICBzdGF0czsNCi0t LQ0KPiAgICAgc21fc3RhdHNfaW5mb190KiAgc3RhdHM9MDsNCg== ---746565119-539255535-1030139781=:15474-- From owner-shore-users@cs.wisc.edu Fri Aug 23 17:42:15 2002 Received: (from majordom@localhost) by jeeves.cs.wisc.edu (8.9.2/8.9.2) id RAA26797; Fri, 23 Aug 2002 17:42:15 -0500 (CDT) Received: from lucy.cs.wisc.edu (lucy.cs.wisc.edu [128.105.6.15]) by jeeves.cs.wisc.edu (8.9.2/8.9.2) with ESMTP id RAA26794 for ; Fri, 23 Aug 2002 17:42:14 -0500 (CDT) Received: from mail.ececs.uc.edu (mail.ececs.uc.edu [129.137.4.130]) by lucy.cs.wisc.edu (8.11.3/8.11.3) with ESMTP id g7NMgDb02277; Fri, 23 Aug 2002 17:42:13 -0500 Received: from gatekeeper.ececs.uc.edu (gatekeeper.ececs.uc.edu [10.63.3.227]) by mail.ececs.uc.edu (8.12.3/8.12.2) with ESMTP id g7NMg7fK017634; Fri, 23 Aug 2002 18:42:07 -0400 (EDT) Received: from localhost (ssohoni@localhost) by gatekeeper.ececs.uc.edu (8.10.2+Sun/8.9.1) with ESMTP id g7NMg7P05885; Fri, 23 Aug 2002 18:42:07 -0400 (EDT) X-Authentication-Warning: gatekeeper.ececs.uc.edu: ssohoni owned process doing -bs Date: Fri, 23 Aug 2002 18:42:07 -0400 (EDT) From: Sohum Sohoni To: Bolo cc: shore-users@cs.wisc.edu Subject: Re: shore on alpha In-Reply-To: <200208231908.OAA09731@orca.cs.wisc.edu> Message-ID: "From: ssohoni@ececs.uc.edu" MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS-perl11-milter (http://amavis.org/) Sender: owner-shore-users@cs.wisc.edu Precedence: list Excellent guess Bolo! You were right-on about GNU make. Thanks. Now there's a new problem, though- I am trying to figure it out, but I guess you'll come up with something much faster. I am still unable to compile shore. In addition to the steps I had mentioned earlier, I just undeffed the force_solaris option in shore.def. Here's the last few lines of make before it exits- DOING TARGET automatic FOR SUBDIRS ../../src/smlayer/fc ../../src/smlayer/sthread ../../src/smlayer/common ../../src/smlayer/object_comm ../../src/smlayer/sm make[7]: Entering directory `/home/ssohoni/alpha_shore/shore-interim-2/src/smlayer/fc' /s/perl-5.005/bin/perl -w ../../../tools/errors.pl -e fc_error.dat make[7]: /s/perl-5.005/bin/perl: Command not found make[7]: *** [fc_error_enum_gen.h] Error 127 make[7]: Leaving directory `/home/ssohoni/alpha_shore/shore-interim-2/src/smlayer/fc' make[6]: *** [automatic_postsubdir] Error 2 make[6]: Leaving directory `/home/ssohoni/alpha_shore/shore-interim-2/src/smlayer' make[5]: *** [automatic_postsubdir] Error 2 make[5]: Leaving directory `/home/ssohoni/alpha_shore/shore-interim-2/src' make[4]: *** [automatic_postsubdir] Error 2 make[4]: Leaving directory `/home/ssohoni/alpha_shore/shore-interim-2' make[3]: *** [default] Error 2 make[3]: Leaving directory `/home/ssohoni/alpha_shore/shore-interim-2' make[2]: *** [build_shore_only] Error 2 make[2]: Leaving directory `/home/ssohoni/alpha_shore/shore-interim-2' make[1]: *** [build_shore_only] Error 2 make[1]: Leaving directory `/home/ssohoni/alpha_shore/shore-interim-2' make: *** [build_shore_only] Error 2 make: Leaving directory `/home/ssohoni/alpha_shore/shore-interim-2' A full transcript of the screen output from make is available at- http://www.ececs.uc.edu/~ssohoni/error1.txt Again, thank you very much for helping me out. Sohum > > 3) typed in- 'make DIR_SCHEME_FILE=alpha.def build_shore_only' in the top > > level directory(shore-interim-2) > > At this point, I expected shore to compile, but make failed, with an > > error- Make: Don't know how to make build_shore_only. Stop. > > Without seeing any typescript of what you did, my best guess from > your description is that you need to use GNU make, as specified in > README.BUILD. > > Bolo > From owner-shore-users@cs.wisc.edu Mon Aug 26 11:17:13 2002 Received: (from majordom@localhost) by jeeves.cs.wisc.edu (8.9.2/8.9.2) id LAA19434; Mon, 26 Aug 2002 11:17:13 -0500 (CDT) Received: from schroeder.cs.wisc.edu (schroeder.cs.wisc.edu [128.105.6.11]) by jeeves.cs.wisc.edu (8.9.2/8.9.2) with ESMTP id LAA19431 for ; Mon, 26 Aug 2002 11:17:13 -0500 (CDT) Received: from mail.ececs.uc.edu (mail.ececs.uc.edu [129.137.4.130]) by schroeder.cs.wisc.edu (8.11.3/8.11.3) with ESMTP id g7QGHC106181; Mon, 26 Aug 2002 11:17:12 -0500 Received: from naboo.ececs.uc.edu (naboo.ececs.engr.uc.edu [10.63.7.239]) by mail.ececs.uc.edu (8.12.3/8.12.2) with ESMTP id g7QGH6fK016632; Mon, 26 Aug 2002 12:17:06 -0400 (EDT) Received: from localhost by naboo.ececs.uc.edu (8.9.3/1.1.29.3/12May00-0331PM) id MAA0000004695; Mon, 26 Aug 2002 12:17:06 -0400 (EDT) X-Authentication-Warning: naboo.ececs.uc.edu: ssohoni owned process doing -bs Date: Mon, 26 Aug 2002 12:17:05 -0400 (EDT) From: Sohum Sohoni To: Bolo cc: shore-users@cs.wisc.edu Subject: Re: shore on alpha In-Reply-To: Message-ID: "From: ssohoni@ececs.uc.edu" MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS-perl11-milter (http://amavis.org/) Sender: owner-shore-users@cs.wisc.edu Precedence: list Hi, I realised that the previous error was a result of not undeffing USE_OCOMM. Please disregard that error. Shore still fails to compile on alpha. Here's the situation from scratch- 1) Untarred shore-interim-2.tar 2) Executed the alpha_hack (double-checked the result- dir unused was created with required files moved to it) 3) Wrote my own dir_scheme_file with all paths specified correctly 4) make DIR_SCHEME_FILE=alpha1.def build_shore_only Note, at the time of making, neither Makefile was present nor was shore.def. Both were created during the make. Here's the diff between the created shore.def and shore.def.example for your reference- 86c86 < #define USE_DIR_SCHEME_FILE "alpha1.def" --- > #undef USE_DIR_SCHEME_FILE 231c231 < #define BUILD_SMLAYER_ONLY --- > #undef BUILD_SMLAYER_ONLY 249c249 < #define DEBUGCODE OFF --- > #define DEBUGCODE ON 356c356 < #undef USE_COORD --- > #define USE_COORD 935c935 < #undef USE_OCOMM --- > #define USE_OCOMM And below is the error shown by make- In file included from errlog.h:45, from w_debug.h:50, from debug.cpp:37: /opt/gnu/lib/gcc-lib/alphaev5-dec-osf4.0/2.95.2/include/stdio.h:457: warning: `cuserid' redefined /opt/gnu/lib/gcc-lib/alphaev5-dec-osf4.0/2.95.2/include/unistd.h:608: warning: this is the location of the previous definition make[10]: *** [debug.o] Error 1 make[10]: Leaving directory `/home/ssohoni/alpha_shore/shore-interim-2/src/smlayer/fc' make[9]: *** [all_no_automatic_localdir] Error 2 make[9]: Leaving directory `/home/ssohoni/alpha_shore/shore-interim-2/src/smlayer/fc' A complete transcript of the output from make is available at http://www.ececs.uc.edu/~ssohoni/error2.txt Thank you. Sohum