[Pharo-project] assertion failed using NBFFI call
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
participants (1)
-
Lawson English