From: Gordon Watts [gwatts@phys.washington.edu] Sent: Tuesday, October 28, 2003 2:43 AM To: melanson@fnal.gov Subject: Some hints Hi Harry, A few possible hints. Both of which I wasted time on this evening. - If you have a local package, you delete it, and re-extract it from cvs, make sure to do a gmake .clean. The reason is that cvs extracts the files using the date it was stored in the repository, and gmake runs based on file dates. If you think that other packages in your local release might depend upon headers in the newly extracted package, you should just do "gmake clean" and then "gmake" to play it safe. - If you want to modify an RCP setting for a package you should extract the package and modify the RCP locally. You can then use the -localrcp in the rund0exe command. But there is a trick. If it happens that the RCP is included from another rcp (a framework rcp or a controller rcp), and that RCP is in the database, then the RCP system will use the database, and ignore your local RCP. In other words, as soon as the RCP search engine extracts an RCP from the database, all referenced RCPs in that RCP will also be extracted from the offical database, even if you have a local copy. A frozen vs non-frozen database may act differently, I don't know. The first one cost me an hour (it is taking 30 minutes to link d0trigsim right now). The second one 2.5 hours because I don't think I've ever been aware of it. Of course, I still don't have trigsim running due to a strange framework bug. Cheers, Gordon.