Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!unido!alfrat!roy From: roy@alfrat.uucp (Roy Phillips) Newsgroups: comp.lang.eiffel Subject: Re: Good problems Message-ID: <104@alfrat.uucp> Date: 10 Aug 90 18:38:13 GMT References: <3953@ifi.informatik.uni-stuttgart.de> Reply-To: roy@alfrat.UUCP (Roy Phillips) Organization: A+F System-Entwicklung, W-Germany Lines: 32 With reference to your problem #5: GOOD segmentation violation This problem is not an unknown phenomenon to me, below is a list of three things worth checking: 1. Wrong paths in your environment - if older versions of Eiffel are present, this can cause seg. viol. 2. Clusters/Classes of a previous version of Eiffel referenced in the local '.eiffel' file (UNIVERSE: ...). 3. Certain crucial portions of an otherwise compiled system left uncompiled - i've just eiffelclean'd and recompiled and everything worked! (GOOD should handle un-compiled systems, but...). The first thing to try is to create a trivial class containing, for example, just an INTEGER feature, create the .eiffel with the smallest UNIVERSE, and run good - this should always work. Lastly, do you have 2.3 yet? the graphics library is far superior, in my view, than the previous version - you might not have to mess around with the C interface (urrgh!) at all, unless you're into serious 3D animation applications. Tschuss! Roy ------------------------------------------------------------------------------- Roy Phillips | /~~~\/~~\ ,,, | roy@alfrat.de A+F SystemEntwicklung | ( [ U U [||||||||||<<< | {world}!mcsun!unido!alfrat D-4030 Ratingen | \___/\__\ ``` | "Don't Panic" - The Hitch- West Germany Speak: +49-2102-850511 | -hikers Guide to the Galaxy -------------------------------------------------------------------------------