From 504edc1c8599b56b640cb72c803b92df1327a924 Mon Sep 17 00:00:00 2001 From: aperez Date: Sun, 23 Apr 2006 22:22:26 +0000 Subject: [PATCH] Added section to _GNU_MISSING_MAIN_FUNCTION_CALL error message explaining the most common cause of this error message, which is mismatched library versions of base and gui. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22804 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 7 +++++++ Source/NSProcessInfo.m | 8 +++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a1ef4d186..6ebb039e5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-04-24 Alex Perez + + * Source/NSProcessInfo.m: Elaborated upon the + GNU_MISSING_MAIN_FUNCTION_CALL error message, adding a section about + the most common cause of the error being mismatched gui and base + library versions. Feel free to make more clear or re-word. + 2006-04-17 Adam Fedor * Source/NSTimeZone.m: Remove space in @ string define (causes diff --git a/Source/NSProcessInfo.m b/Source/NSProcessInfo.m index 025afc5bf..c108f1dd6 100644 --- a/Source/NSProcessInfo.m +++ b/Source/NSProcessInfo.m @@ -126,7 +126,13 @@ establish the argv and environment variables.\n" #define _GNU_MISSING_MAIN_FUNCTION_CALL @"\nGNUSTEP Internal Error:\n\ The private GNUstep function to establish the argv and environment\n\ variables was not called.\n\ -Please report the error to bug-gnustep@gnu.org.\n\n" +\n\ +Mismatched library versions between GNUstep Foundation (base) and AppKit\n\ +(gui) is most often the cause of this message. Please be sure you\n\ +are using known compatible versions and not a mismatched set. Generally,\n\ +we recommend you use versions of base and gui which were released together.\n\ +\n\ +For more detailed assistance, please report the error to bug-gnustep@gnu.org.\n\n" #endif #endif