Login  Register

Re: #doesNotUnderstand: in BuildSqueakSpurTrunkVMMakerImage.st

Posted by Boris Shingarov on May 27, 2021; 3:33am
URL: https://forum.world.st/doesNotUnderstand-in-BuildSqueakSpurTrunkVMMakerImage-st-tp5130029p5130034.html

 

I looked at that file out and it is just the top frame DNU, not the full stack. I do not know how to copy the full stack, but here is the location where it DNUs
In the debugger, in the menu (i.e. right-click) of the stack frame list, there is an item called "copy bug report to clipboard".


On 5/26/21 3:18 PM, Robert Withers wrote:
 

Certainly, I apologize for passing an unreadable zip file. I looked at that file out and it is just the top frame DNU, not the full stack. I do not know how to copy the full stack, but here is the location where it DNUs. This comes in the update: FFI-Kernel-mt.173. Is this what you need? Otherwise I will need guidance to provide what you are looking for. Thx, Eliot!

externalFunctionDeclaration
    "Parse the function declaration for a call to an external library.
   
    (1) Create an instance of ExternalLibraryFunction and install it as first literal.
    (2) Add a pragma to primitive call 120.
    "
    | descriptorClass callType modifier retType externalName args argType module fn |
    descriptorClass := cue environment
        valueOf: #ExternalFunction
        ifAbsent: [^ false].
    callType := descriptorClass callingConventionFor: here.


Kindly, Robert
On 5/26/21 3:12 PM, Eliot Miranda wrote:
Hi Rob,

   can you just paste in the stack trace?  The attachment won't open so I can't see anything...

On Wed, May 26, 2021 at 10:27 AM Robert Withers <[hidden email]> wrote:
 Hello everyone. I hope you all are well. I am trying to build a VMMaker
image to generate plugins for the new ReedSolomon Erasure coding and
Error Correction, in Cryptography. I cloned the opensmalltalk-vm and am
running ./buildspurtrunkvmmaker64image.sh -vm /usr/local/bin/squeakthe
''. When it gets to building the BuildSqueakSpurTrunkVMMakerImage I
receive a DNU regarding external function. I have attached the stack trace.

/usr/local/bin/squeak Spur64VMMaker.image
BuildSqueakSpurTrunkVMMakerImage.st

I appreciate your assistance!

--
Kindly, Robert


--
_,,,^..^,,,_
best, Eliot