[Mono-osx] Problems Building Dumbarton

Paulmichael Blasucci pblasucci at mac.com
Fri Mar 30 10:09:43 EDT 2007


Hi, all...

I posted here before about problems compiling Dumbarton. Last time (a  
few months ago) I became so frustrated I just walked away from the  
whole thing. So, now I'm back trying to compile the latest version of  
Dumbarton against the latest version of Mono with the latest version  
of XCode. I am encouraged by the fact that I'm receiving totally  
different errors than last time I tried this. However, as I'm still  
receiving errors, I'm hoping some of you kind folks can help me  
straighten things out.

Specifically, I get several parser errors, which don't seem to stop  
the compiler, then it finally blows up with the following error:

/Users/paulmichael/Developer/Dumbarton/src/Representations/ 
DBMonoObjectRepresentation.h:39: fatal error: method definition not  
in @implementation context

By no means am I an Objective-C expert, but this seems to be a  
disconnect between the object's definition and its implementation.  
So, assuming that's the problem, I reviewed the rest of the output  
and found all those parser errors I mentioned above. Is it possible  
the parser errors are related to the fatal error? I'm including the  
relevant parts of the output below:

CompileC build/Dumbarton.build/Debug/Dumbarton.build/Objects-normal/ 
i386/DBMonoClassRepresentation.o /Users/paulmichael/Developer/ 
Dumbarton/src/Representations/DBMonoClassRepresentation.m normal i386  
objective-c com.apple.compilers.gcc.4_0
     cd /Users/paulmichael/Developer/Dumbarton/src
     /usr/bin/gcc-4.0 -x objective-c -arch i386 -pipe -Wno-trigraphs - 
fobjc-exceptions -fpascal-strings -fasm-blocks -g -O0 -Wreturn-type - 
Wunused-variable -fmessage-length=0 -fobjc-direct-dispatch -mmacosx- 
version-min=10.4 -I/Users/paulmichael/Developer/Dumbarton/src/build/ 
Dumbarton.build/Debug/Dumbarton.build/Dumbarton.hmap -F/Users/ 
paulmichael/Developer/Dumbarton/src/build/Debug -F/Library/Frameworks  
-I/Users/paulmichael/Developer/Dumbarton/src/build/Debug/include -I/ 
Users/paulmichael/Developer/Dumbarton/src/build/Dumbarton.build/Debug/ 
Dumbarton.build/DerivedSources -Winvalid-pch -DDEBUG -Winline - 
DJUDYERROR_NOTEST -D_THREAD_SAFE -I/Library/Frameworks/Mono.framework/ 
Versions/Current/include -I/Library/Frameworks/Mono.framework/ 
Versions/Current/include/glib-2.0 -I/Library/Frameworks/ 
Mono.framework/Versions/Current/lib/glib-2.0/include -isysroot / 
Developer/SDKs/MacOSX10.4u.sdk -include /Library/Caches/ 
com.apple.Xcode.0/SharedPrecompiledHeaders/Dumbarton_Prefix- 
dstkdypexcihqndwyintbnvxxgjl/Dumbarton_Prefix.pch -c /Users/ 
paulmichael/Developer/Dumbarton/src/Representations/ 
DBMonoClassRepresentation.m -o /Users/paulmichael/Developer/Dumbarton/ 
src/build/Dumbarton.build/Debug/Dumbarton.build/Objects-normal/i386/ 
DBMonoClassRepresentation.o
In file included from /Users/paulmichael/Developer/Dumbarton/src/ 
Representations/DBMonoClassRepresentation.h:24,
                  from /Users/paulmichael/Developer/Dumbarton/src/ 
Representations/DBMonoClassRepresentation.m:22:
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:22:25:  
error: mono/jit/jit.h: No such file or directory
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:23:35:  
error: mono/metadata/metadata.h: No such file or directory
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:24:40:  
error: mono/metadata/debug-helpers.h: No such file or directory
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:25:33:  
error: mono/metadata/object.h: No such file or directory
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:26:34:  
error: mono/metadata/threads.h: No such file or directory
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:27:36:  
error: mono/metadata/appdomain.h: No such file or directory
In file included from /Users/paulmichael/Developer/Dumbarton/src/ 
Utility/DBUtility.h:22,
                  from /Users/paulmichael/Developer/Dumbarton/src/ 
Representations/DBMonoClassRepresentation.h:25,
                  from /Users/paulmichael/Developer/Dumbarton/src/ 
Representations/DBMonoClassRepresentation.m:22:
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:28:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:28:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:28:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:29:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:29:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:29:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:32:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:32:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:32:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:33:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:34:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:34:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:34:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:35:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:38:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:39:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:40:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:41:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:44:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:44:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:44:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:45:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:48:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:48:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:48:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:49:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:49:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:49:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:50:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:50:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:50:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:51:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:51:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:51:  
warning: data definition has no type or storage class
In file included from /Users/paulmichael/Developer/Dumbarton/src/ 
Representations/DBMonoClassRepresentation.m:22:
/Users/paulmichael/Developer/Dumbarton/src/Representations/ 
DBMonoClassRepresentation.h:29: error: parse error before 'MonoClass'
/Users/paulmichael/Developer/Dumbarton/src/Representations/ 
DBMonoClassRepresentation.h:32: error: parse error before 'MonoClass'
/Users/paulmichael/Developer/Dumbarton/src/Representations/ 
DBMonoClassRepresentation.h:33: error: parse error before 'MonoAssembly'
/Users/paulmichael/Developer/Dumbarton/src/Representations/ 
DBMonoClassRepresentation.h:34: fatal error: method definition not in  
@implementation context
compilation terminated.
{standard input}:7:FATAL:.abort  detected.  Assembly stopping.

CompileC build/Dumbarton.build/Debug/Dumbarton.build/Objects-normal/ 
i386/DBMonoObjectRepresentation.o /Users/paulmichael/Developer/ 
Dumbarton/src/Representations/DBMonoObjectRepresentation.m normal  
i386 objective-c com.apple.compilers.gcc.4_0
     cd /Users/paulmichael/Developer/Dumbarton/src
     /usr/bin/gcc-4.0 -x objective-c -arch i386 -pipe -Wno-trigraphs - 
fobjc-exceptions -fpascal-strings -fasm-blocks -g -O0 -Wreturn-type - 
Wunused-variable -fmessage-length=0 -fobjc-direct-dispatch -mmacosx- 
version-min=10.4 -I/Users/paulmichael/Developer/Dumbarton/src/build/ 
Dumbarton.build/Debug/Dumbarton.build/Dumbarton.hmap -F/Users/ 
paulmichael/Developer/Dumbarton/src/build/Debug -F/Library/Frameworks  
-I/Users/paulmichael/Developer/Dumbarton/src/build/Debug/include -I/ 
Users/paulmichael/Developer/Dumbarton/src/build/Dumbarton.build/Debug/ 
Dumbarton.build/DerivedSources -Winvalid-pch -DDEBUG -Winline - 
DJUDYERROR_NOTEST -D_THREAD_SAFE -I/Library/Frameworks/Mono.framework/ 
Versions/Current/include -I/Library/Frameworks/Mono.framework/ 
Versions/Current/include/glib-2.0 -I/Library/Frameworks/ 
Mono.framework/Versions/Current/lib/glib-2.0/include -isysroot / 
Developer/SDKs/MacOSX10.4u.sdk -include /Library/Caches/ 
com.apple.Xcode.0/SharedPrecompiledHeaders/Dumbarton_Prefix- 
dstkdypexcihqndwyintbnvxxgjl/Dumbarton_Prefix.pch -c /Users/ 
paulmichael/Developer/Dumbarton/src/Representations/ 
DBMonoObjectRepresentation.m -o /Users/paulmichael/Developer/ 
Dumbarton/src/build/Dumbarton.build/Debug/Dumbarton.build/Objects- 
normal/i386/DBMonoObjectRepresentation.o
In file included from /Users/paulmichael/Developer/Dumbarton/src/ 
Utility/DBInvoke.h:22,
                  from /Users/paulmichael/Developer/Dumbarton/src/ 
Utility/DBUtility.h:22,
                  from /Users/paulmichael/Developer/Dumbarton/src/ 
Representations/DBMonoObjectRepresentation.h:24,
                  from /Users/paulmichael/Developer/Dumbarton/src/ 
Representations/DBMonoObjectRepresentation.m:22:
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:22:25:  
error: mono/jit/jit.h: No such file or directory
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:23:35:  
error: mono/metadata/metadata.h: No such file or directory
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:24:40:  
error: mono/metadata/debug-helpers.h: No such file or directory
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:25:33:  
error: mono/metadata/object.h: No such file or directory
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:26:34:  
error: mono/metadata/threads.h: No such file or directory
/Users/paulmichael/Developer/Dumbarton/src/DBMonoIncludes.h:27:36:  
error: mono/metadata/appdomain.h: No such file or directory
In file included from /Users/paulmichael/Developer/Dumbarton/src/ 
Utility/DBUtility.h:22,
                  from /Users/paulmichael/Developer/Dumbarton/src/ 
Representations/DBMonoObjectRepresentation.h:24,
                  from /Users/paulmichael/Developer/Dumbarton/src/ 
Representations/DBMonoObjectRepresentation.m:22:
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:28:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:28:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:28:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:29:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:29:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:29:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:32:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:32:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:32:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:33:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:34:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:34:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:34:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:35:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:38:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:39:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:40:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:41:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:44:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:44:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:44:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:45:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:48:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:48:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:48:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:49:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:49:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:49:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:50:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:50:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:50:  
warning: data definition has no type or storage class
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:51:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:51:  
error: parse error before '*' token
/Users/paulmichael/Developer/Dumbarton/src/Utility/DBInvoke.h:51:  
warning: data definition has no type or storage class
In file included from /Users/paulmichael/Developer/Dumbarton/src/ 
Representations/DBMonoObjectRepresentation.m:22:
/Users/paulmichael/Developer/Dumbarton/src/Representations/ 
DBMonoObjectRepresentation.h:29: error: parse error before 'MonoObject'
/Users/paulmichael/Developer/Dumbarton/src/Representations/ 
DBMonoObjectRepresentation.h:36: error: parse error before 'MonoClass'
/Users/paulmichael/Developer/Dumbarton/src/Representations/ 
DBMonoObjectRepresentation.h:38: error: parse error before 'MonoObject'
/Users/paulmichael/Developer/Dumbarton/src/Representations/ 
DBMonoObjectRepresentation.h:39: fatal error: method definition not  
in @implementation context
compilation terminated.
{standard input}:7:FATAL:.abort  detected.  Assembly stopping.


Any help anyone could offer would be most greatly appreciated, as I  
am version excited by/interested in Mono and Dumbarton. Thanks, in  
advance, for your assistance. Cheers.

Paulmichael Blasucci

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-osx/attachments/20070330/a2b0d4ed/attachment-0001.html 


More information about the Mono-osx mailing list