I'm getting an assertion failed error in NBFFICallout The debugger is point to this line: self assert: type loader notNil. <==========AssertionFailure:AssertionFailed ^ type when I run this code: +++++++++++++++ myBytes := ByteArray new: 20. (GMPfrWrapper new) test4: myBytes withLength: 20. ++++++++++++++++ GMPfrWrapper>> test4:bytes withLength: length <primitive: #primitiveNativeCall module: #NativeBoostPlugin> ^ NBFFICallout cdecl: #( int _ByteTest(ulong length, NBByteArrayPtr byteArray) ) module: '/Users/lawsonenglish/Library/Developer/Xcode/DerivedData/Mandelbrot_Set-budpkxrcvoxdiocqojopadbgogzi/Build/Products/Debug/libMandelDraw.dylib' ++++++++++++++++++ I'ved checked with nm "/Users/lawsonenglish/Library/Developer/Xcode/DerivedData/Mandelbrot_Set-budpkxrcvoxdiocqojopadbgogzi/Build/Products/Debug/libMandelDraw.dylib" and get: 00000e30 T _ByteTest ... I can load the file by doing: string := FileStream readOnlyFileNamed:'/Users/lawsonenglish/Library/Developer/Xcode/DerivedData/Mandelbrot_Set-budpkxrcvoxdiocqojopadbgogzi/Build/Products/Debug/libMandelDraw.dylib' do: [:stream| stream binary. stream contents]. Suggestions? Thanks, L -- Squeak from the very start (introduction to Squeak and Pharo Smalltalk for the (almost) complete and compleate beginner). https://www.youtube.com/playlist?list=PL6601A198DF14788D&feature=view_all |
Doh, as you point out, I renamed the parameter...
Thanks. L On 7/26/12 9:47 AM, Igor Stasenko wrote: > On 26 July 2012 18:22, Lawson English <[hidden email]> wrote: >> >> I'm getting an assertion failed error in NBFFICallout >> >> The debugger is point to this line: >> >> self assert: type loader notNil. >> <==========AssertionFailure:AssertionFailed >> ^ type >> > check that argument name is one of the method's arguments or instance variables. > this error happens when NB cannot associate an argument name in > function signature with any variable in method's scope (or it's class > scope) > >> when I run this code: >> >> >> >> +++++++++++++++ >> myBytes := ByteArray new: 20. >> (GMPfrWrapper new) test4: myBytes withLength: 20. >> >> >> ++++++++++++++++ >> GMPfrWrapper>> test4:bytes withLength: length >> >> >> <primitive: #primitiveNativeCall module: #NativeBoostPlugin> >> >> ^ NBFFICallout cdecl: #( int _ByteTest(ulong length, NBByteArrayPtr >> byteArray) ) >> module: >> '/Users/lawsonenglish/Library/Developer/Xcode/DerivedData/Mandelbrot_Set-budpkxrcvoxdiocqojopadbgogzi/Build/Products/Debug/libMandelDraw.dylib' >> ++++++++++++++++++ >> >> I'ved checked with nm >> "/Users/lawsonenglish/Library/Developer/Xcode/DerivedData/Mandelbrot_Set-budpkxrcvoxdiocqojopadbgogzi/Build/Products/Debug/libMandelDraw.dylib" >> >> and get: >> >> 00000e30 T _ByteTest >> ... >> >> >> I can load the file by doing: >> >> string := FileStream >> readOnlyFileNamed:'/Users/lawsonenglish/Library/Developer/Xcode/DerivedData/Mandelbrot_Set-budpkxrcvoxdiocqojopadbgogzi/Build/Products/Debug/libMandelDraw.dylib' >> do: [:stream| >> stream binary. >> stream contents]. >> >> >> >> >> Suggestions? >> >> >> Thanks, >> >> >> L >> >> >> >> >> >> -- >> Squeak from the very start (introduction to Squeak and Pharo Smalltalk for >> the (almost) complete and compleate beginner). >> https://www.youtube.com/playlist?list=PL6601A198DF14788D&feature=view_all >> > > -- Squeak from the very start (introduction to Squeak and Pharo Smalltalk for the (almost) complete and compleate beginner). https://www.youtube.com/playlist?list=PL6601A198DF14788D&feature=view_all |
Free forum by Nabble | Edit this page |