Ooops, this is my fault - MsgSendSmallInt should not be being compiled in ARC mode. Does anyone know how to specify per-file OBJCFLAGS with GNUstep Make?
David On 8 Aug 2012, at 00:14, Bluna Ratimonkey wrote: > Hello, > > Recently as I try to compile LK I got these errors > > Compiling file derived_src/NSFramework_LanguageKitCodeGen.m ... > Linking framework LanguageKitCodeGen ... > Generating LLVM bitcode for small int messages... > ../Runtime/MsgSendSmallInt.m:130:10: error: implicit conversion of > Objective-C pointer type 'id' to C pointer type 'void *' requires a bridged > cast > return block->invoke(block); > ^~~~~~~~~~~~~~~~~~~~ > ../Runtime/MsgSendSmallInt.m:130:10: note: use __bridge to convert directly > (no change in ownership) > return block->invoke(block); > ^ > (__bridge void *)( ) > ../Runtime/MsgSendSmallInt.m:130:10: note: use __bridge_retained to make an > ARC object available as a +1 'void *' > return block->invoke(block); > ^ > (__bridge_retained v)id *)( > > Does that look like I should upgrade clang or it is something with the build > configs? > > clang version 3.1 (trunk 154748) > Target: i386-pc-linux-gnu > Thread model: posix > > Thank you very much, > Al > _______________________________________________ > Etoile-discuss mailing list > [email protected] > https://mail.gna.org/listinfo/etoile-discuss -- Send from my Jacquard Loom _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
