<br><br><div class="gmail_quote">2011/10/4 Vaidotas Didžbalis <span dir="ltr"><<a href="mailto:vaidasd@gmail.com">vaidasd@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br><div>Hello,</div><div>When using latest COG VM on XP Squeak 4.2 cannot use SerialPort. Same image on Interpreter VM does fine. Is this is the same on other platforms?</div></blockquote><div><br></div><div>Is the plugin external? If so, you'll almost certainly need to rebuild it for Cog (or find an u-to-date version). Cog's interpreterProxy version is VM_PROXY_MAJOR 1, VM_PROXY_MINOR 12. </div>
<div><br></div><div><br></div><div>HTH</div><div>Eliot</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div>thank you,</div><div><br></div><div>Vaidotas</div>
<div><br></div><div><br></div><div>Error: primWritePortByName:from:startingAt:count: failed</div><div>4 October 2011 3:17:37.742 pm</div><div><br></div><div>VM: Win32 - Smalltalk</div><div>Image: Squeak4.2 [latest update: #10966]</div>
<div><br></div><div>SecurityManager state:</div><div>Restricted: false</div><div>FileAccess: true</div><div>SocketAccess: true</div><div>Working Dir C:\AK\test\testprinting\content</div><div>Trusted Dir C:\AK\test\testprinting\content\Vaidas</div>
<div>Untrusted Dir C:\Documents and Settings\Vaidas\My Documents\My Squeak</div><div><br></div><div>SerialPort(Object)>>error:</div><div><span style="white-space:pre-wrap">        </span>Receiver: SerialPort(#'com11', 19200 baud, 8 bits, 1 stopbits, no parity)</div>
<div><span style="white-space:pre-wrap">        </span>Arguments and temporary variables: </div><div><span style="white-space:pre-wrap">                </span>aString: <span style="white-space:pre-wrap">        </span>'primWritePortByName:from:startingAt:count: failed'</div>
<div><span style="white-space:pre-wrap">        </span>Receiver's instance variables: </div><div><span style="white-space:pre-wrap">                </span>port: <span style="white-space:pre-wrap">        </span>'com11'</div>
<div><span style="white-space:pre-wrap">                </span>baudRate: <span style="white-space:pre-wrap">        </span>19200</div><div><span style="white-space:pre-wrap">                </span>stopBitsType: <span style="white-space:pre-wrap">        </span>1</div>
<div><span style="white-space:pre-wrap">                </span>parityType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>dataBits: <span style="white-space:pre-wrap">        </span>8</div>
<div><span style="white-space:pre-wrap">                </span>outputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>inputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div>
<div><span style="white-space:pre-wrap">                </span>xOnByte: <span style="white-space:pre-wrap">        </span>19</div><div><span style="white-space:pre-wrap">                </span>xOffByte: <span style="white-space:pre-wrap">        </span>24</div>
<div><br></div><div>SerialPort(Object)>>primitiveFailed:</div><div><span style="white-space:pre-wrap">        </span>Receiver: SerialPort(#'com11', 19200 baud, 8 bits, 1 stopbits, no parity)</div>
<div><span style="white-space:pre-wrap">        </span>Arguments and temporary variables: </div><div><span style="white-space:pre-wrap">                </span>selector: <span style="white-space:pre-wrap">        </span>#primWritePortByName:from:startingAt:count:</div>
<div><span style="white-space:pre-wrap">        </span>Receiver's instance variables: </div><div><span style="white-space:pre-wrap">                </span>port: <span style="white-space:pre-wrap">        </span>'com11'</div>
<div><span style="white-space:pre-wrap">                </span>baudRate: <span style="white-space:pre-wrap">        </span>19200</div><div><span style="white-space:pre-wrap">                </span>stopBitsType: <span style="white-space:pre-wrap">        </span>1</div>
<div><span style="white-space:pre-wrap">                </span>parityType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>dataBits: <span style="white-space:pre-wrap">        </span>8</div>
<div><span style="white-space:pre-wrap">                </span>outputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>inputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div>
<div><span style="white-space:pre-wrap">                </span>xOnByte: <span style="white-space:pre-wrap">        </span>19</div><div><span style="white-space:pre-wrap">                </span>xOffByte: <span style="white-space:pre-wrap">        </span>24</div>
<div><br></div><div>SerialPort(Object)>>primitiveFailed</div><div><span style="white-space:pre-wrap">        </span>Receiver: SerialPort(#'com11', 19200 baud, 8 bits, 1 stopbits, no parity)</div>
<div>
<span style="white-space:pre-wrap">        </span>Arguments and temporary variables: </div><div><br></div><div><span style="white-space:pre-wrap">        </span>Receiver's instance variables: </div>
<div><span style="white-space:pre-wrap">                </span>port: <span style="white-space:pre-wrap">        </span>'com11'</div><div><span style="white-space:pre-wrap">                </span>baudRate: <span style="white-space:pre-wrap">        </span>19200</div>
<div><span style="white-space:pre-wrap">                </span>stopBitsType: <span style="white-space:pre-wrap">        </span>1</div><div><span style="white-space:pre-wrap">                </span>parityType: <span style="white-space:pre-wrap">        </span>0</div>
<div><span style="white-space:pre-wrap">                </span>dataBits: <span style="white-space:pre-wrap">        </span>8</div><div><span style="white-space:pre-wrap">                </span>outputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div>
<div><span style="white-space:pre-wrap">                </span>inputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>xOnByte: <span style="white-space:pre-wrap">        </span>19</div>
<div><span style="white-space:pre-wrap">                </span>xOffByte: <span style="white-space:pre-wrap">        </span>24</div><div><br></div><div>SerialPort>>primWritePortByName:from:startingAt:count:</div>
<div><span style="white-space:pre-wrap">        </span>Receiver: SerialPort(#'com11', 19200 baud, 8 bits, 1 stopbits, no parity)</div><div><span style="white-space:pre-wrap">        </span>Arguments and temporary variables: </div>
<div><span style="white-space:pre-wrap">                </span>portName: <span style="white-space:pre-wrap">        </span>'com11'</div><div><span style="white-space:pre-wrap">                </span>byteArray: <span style="white-space:pre-wrap">        </span>'</div>
<div>'</div><div><span style="white-space:pre-wrap">                </span>startIndex: <span style="white-space:pre-wrap">        </span>1</div><div><span style="white-space:pre-wrap">                </span>count: <span style="white-space:pre-wrap">        </span>1</div>
<div><span style="white-space:pre-wrap">        </span>Receiver's instance variables: </div><div><span style="white-space:pre-wrap">                </span>port: <span style="white-space:pre-wrap">        </span>'com11'</div>
<div><span style="white-space:pre-wrap">                </span>baudRate: <span style="white-space:pre-wrap">        </span>19200</div><div><span style="white-space:pre-wrap">                </span>stopBitsType: <span style="white-space:pre-wrap">        </span>1</div>
<div><span style="white-space:pre-wrap">                </span>parityType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>dataBits: <span style="white-space:pre-wrap">        </span>8</div>
<div><span style="white-space:pre-wrap">                </span>outputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>inputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div>
<div><span style="white-space:pre-wrap">                </span>xOnByte: <span style="white-space:pre-wrap">        </span>19</div><div><span style="white-space:pre-wrap">                </span>xOffByte: <span style="white-space:pre-wrap">        </span>24</div>
<div><br></div><div>SerialPort>>nextPutAll:</div><div><span style="white-space:pre-wrap">        </span>Receiver: SerialPort(#'com11', 19200 baud, 8 bits, 1 stopbits, no parity)</div><div><span style="white-space:pre-wrap">        </span>Arguments and temporary variables: </div>
<div><span style="white-space:pre-wrap">                </span>aStringOrByteArray: <span style="white-space:pre-wrap">        </span>'</div><div>'</div><div><span style="white-space:pre-wrap">        </span>Receiver's instance variables: </div>
<div><span style="white-space:pre-wrap">                </span>port: <span style="white-space:pre-wrap">        </span>'com11'</div><div><span style="white-space:pre-wrap">                </span>baudRate: <span style="white-space:pre-wrap">        </span>19200</div>
<div><span style="white-space:pre-wrap">                </span>stopBitsType: <span style="white-space:pre-wrap">        </span>1</div><div><span style="white-space:pre-wrap">                </span>parityType: <span style="white-space:pre-wrap">        </span>0</div>
<div><span style="white-space:pre-wrap">                </span>dataBits: <span style="white-space:pre-wrap">        </span>8</div><div><span style="white-space:pre-wrap">                </span>outputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div>
<div><span style="white-space:pre-wrap">                </span>inputFlowControlType: <span style="white-space:pre-wrap">        </span>0</div><div><span style="white-space:pre-wrap">                </span>xOnByte: <span style="white-space:pre-wrap">        </span>19</div>
<div><span style="white-space:pre-wrap">                </span>xOffByte: <span style="white-space:pre-wrap">        </span>24</div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div><br>