1. Yes. I&#39;m using in SQLServerPlatform in Production.. and work fine... mmm.. well.. as SQL Server works :). btw SQLServerPlatform is the platform to MSSQL 2000 or superior, if you use older version, you must use SybasePlatform.<div>
<div><br></div><div>2. Glorp version (the root version, not DBTalk Version), can be imported in Gemstone, but play attention in the states of cache, because Glorp is based on transient condition of Session Object.. you can use NonCachePolicy.. </div>
<div><br></div><div>Best Regard</div><div><br></div><div><br><div class="gmail_quote">On Fri, Apr 8, 2011 at 11:06 AM, Esteban Lorenzano <span dir="ltr">&lt;<a href="mailto:estebanlm@gmail.com">estebanlm@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br>
<br>
El 08/04/2011, a las 11:01a.m., Miguel Sanchez escribió:<br>
<div class="im"><br>
&gt; Hi,<br>
&gt;<br>
&gt; OK after a few weeks hiatus I&#39;ve managed to get all the SqueakDBX<br>
&gt; tests to pass (ok two are still failing but they don&#39;t look like a big<br>
&gt; deal. ) Yayyyyyyy! It helped using the right backend. I&#39;ve all but<br>
&gt; given up compiling openDBX. If I have time I&#39;ll go back to it for<br>
&gt; completeness. I&#39;ll suggest some changes to the windows specific<br>
&gt; documentation, or make them myself. How do you want to proceed?<br>
&gt;<br>
&gt; Soooooo now I have two questions that have occured to me.<br>
&gt; 1. Is SqueakDBX ported to GemStone? (I&#39;m guessing not)..<br>
<br>
</div>not yet... now with the new FFI support it becomes possible, but it is not in our current &quot;agenda&quot; (maybe next year, I dunno)<br>
<div class="im"><br>
&gt; 2. Is there a MsSQLPlatform on GLORP or does the SQLServerPlatform<br>
&gt; integration work. (GLORP documentation makes reference to *rumours* of<br>
&gt; SQLServer integration working.) Basically what is the state of the<br>
&gt; GLORP/SqueakDBX rearchitecture work looking in order to use SueakDBX<br>
&gt; backend?<br>
<br>
</div>you should be able to use it GlorpDBX with SQLServer, maybe it will need some tweaks, but Diogenes made it work, as I remember...<br>
<div><div></div><div class="h5"><br>
<br>
&gt;<br>
&gt; Best Regards,<br>
&gt;<br>
&gt;<br>
&gt; Miguel<br>
&gt;<br>
&gt; On 23 March 2011 23:41, Mariano Martinez Peck &lt;<a href="mailto:marianopeck@gmail.com">marianopeck@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Mar 23, 2011 at 11:39 PM, Miguel Sanchez &lt;<a href="mailto:mikey.sanchez@gmail.com">mikey.sanchez@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; So it&#39;s a feature and not a bug.... ;-)<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; heheheheh<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;ve got some stuff on compiling freeTDS and if I ever manage to<br>
&gt;&gt;&gt; compile openDBX I&#39;ll put together a howto.<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Ok. We can then integrate them where they should go:<br>
&gt;&gt; <a href="http://www.squeakdbx.org/Compiling%20for%20different%20backends" target="_blank">http://www.squeakdbx.org/Compiling%20for%20different%20backends</a><br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 23 March 2011 23:34, Mariano Martinez Peck &lt;<a href="mailto:marianopeck@gmail.com">marianopeck@gmail.com</a>&gt;<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt; ehehehhehe  Pharo &gt; 1.1  is broken with this...this is a known bug<br>
&gt;&gt;&gt;&gt; (check<br>
&gt;&gt;&gt;&gt; Pharo issue tracker)<br>
&gt;&gt;&gt;&gt; But don&#39;t worry, just evaluate: DBXPlatform<br>
&gt;&gt;&gt;&gt; disableAutomaticConnectionReleaseOnGC  and that&#39;s all. It is safe, don&#39;t<br>
&gt;&gt;&gt;&gt; worry.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; BTW...if you have something to improve our documentation in the website,<br>
&gt;&gt;&gt;&gt; please let us know.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Mariano<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Wed, Mar 23, 2011 at 11:29 PM, Miguel Sanchez<br>
&gt;&gt;&gt;&gt; &lt;<a href="mailto:mikey.sanchez@gmail.com">mikey.sanchez@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; OK so after struggling to build openDBX (that one is ongoing), on your<br>
&gt;&gt;&gt;&gt;&gt; instruction I switched to using DBXOdbcPlatform and ......... SUCCESS!<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Well ok partial success. I managed to open the connection and while<br>
&gt;&gt;&gt;&gt;&gt; investigating the resultset of a select I started getting an error. In<br>
&gt;&gt;&gt;&gt;&gt; DBXConnection&gt;&gt;connect<br>
&gt;&gt;&gt;&gt;&gt; On the line<br>
&gt;&gt;&gt;&gt;&gt;        self platform class isAutomaticConnectionReleaseOnGC ifTrue: [<br>
&gt;&gt;&gt;&gt;&gt;                SqueakDBXSmalltalkDialect current<br>
&gt;&gt;&gt;&gt;&gt; addObjectToGarbageCollect: self].<br>
&gt;&gt;&gt;&gt;&gt; /*during addObjectToGarbageCollect:*/<br>
&gt;&gt;&gt;&gt;&gt; I get the error: &quot;Error: There is no free space in this set.&quot;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Do I need to force a garbage collect?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Best Regards,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Miguel<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 15 March 2011 18:22, Miguel Sanchez &lt;<a href="mailto:mikey.sanchez@gmail.com">mikey.sanchez@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; OK so I&#39;ve had no luck getting to the bottom of the problem so far. I<br>
&gt;&gt;&gt;&gt;&gt;&gt; still get thrown into  &quot;DBXRecovereableError: RECOVERABLE OpenDBX:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Connecting to server failed&quot; when calling DBXConnection&gt;&gt;open.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; I can connect with the Windows command-line tsql equivalent<br>
&gt;&gt;&gt;&gt;&gt;&gt; (sqlcmd.exe) so the DB  user and permissions are correct.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; I said I was going to try and build from sources instead of the<br>
&gt;&gt;&gt;&gt;&gt;&gt; precompiled binaries.<br>
&gt;&gt;&gt;&gt;&gt;        self platform class isAutomaticConnectionReleaseOnGC ifTrue: [<br>
&gt;&gt;&gt;&gt;&gt;                SqueakDBXSmalltalkDialect current<br>
&gt;&gt;&gt;&gt;&gt; addObjectToGarbageCollect: self].&gt;<br>
&gt;&gt;&gt;&gt;&gt; I&#39;ve downloaded and installed (finally) MinGW. I&#39;ve (finally!)<br>
&gt;&gt;&gt;&gt;&gt;&gt; downloaded sources of opendbx 1.4.5 and freetds-0.8.2.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; freetds built fine and put the headers in an accessible place. but<br>
&gt;&gt;&gt;&gt;&gt;&gt; now<br>
&gt;&gt;&gt;&gt;&gt;&gt; when I try to configure opendbx I get the following:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; checking for style of include used by make... GNU<br>
&gt;&gt;&gt;&gt;&gt;&gt; checking for gcc... gcc<br>
&gt;&gt;&gt;&gt;&gt;&gt; checking whether the C compiler works... no<br>
&gt;&gt;&gt;&gt;&gt;&gt; configure: error: in `/opendbx-1.4.5&#39;:<br>
&gt;&gt;&gt;&gt;&gt;&gt; configure: error: C compiler cannot create executables<br>
&gt;&gt;&gt;&gt;&gt;&gt; See `config.log&#39; for more details.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; config.log says the following:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ===============================================<br>
&gt;&gt;&gt;&gt;&gt;&gt; &lt;snip&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; configure:3972: gcc -qversion &gt;&amp;5<br>
&gt;&gt;&gt;&gt;&gt;&gt; gcc.exe: unrecognized option &#39;-qversion&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt; gcc.exe: no input files<br>
&gt;&gt;&gt;&gt;&gt;&gt; configure:3983: $? = 1<br>
&gt;&gt;&gt;&gt;&gt;&gt; configure:4003: checking whether the C compiler works<br>
&gt;&gt;&gt;&gt;&gt;&gt; configure:4025: gcc  /local/include  conftest.c  &gt;&amp;5<br>
&gt;&gt;&gt;&gt;&gt;&gt; c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe:<br>
&gt;&gt;&gt;&gt;&gt;&gt; cannot fin<br>
&gt;&gt;&gt;&gt;&gt;&gt; d C:/MinGW/msys/1.0/local/include: Permission denied^M<br>
&gt;&gt;&gt;&gt;&gt;&gt; collect2: ld returned 1 exit status^M<br>
&gt;&gt;&gt;&gt;&gt;&gt; configure:4029: $? = 1<br>
&gt;&gt;&gt;&gt;&gt;&gt; configure:4067: result: no<br>
&gt;&gt;&gt;&gt;&gt;&gt; configure: failed program was:<br>
&gt;&gt;&gt;&gt;&gt;&gt; | /* confdefs.h */<br>
&gt;&gt;&gt;&gt;&gt;&gt; &lt;snip&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ======================================<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; The directory C:/MinGW/msys/1.0/local/include exists and is writable<br>
&gt;&gt;&gt;&gt;&gt;&gt; by<br>
&gt;&gt;&gt;&gt;&gt;&gt; me.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Right now it feels like I&#39;m trying to solve the problem of building<br>
&gt;&gt;&gt;&gt;&gt;&gt; opendbx without knowing if it&#39;s getting me any closer to getting<br>
&gt;&gt;&gt;&gt;&gt;&gt; squeakDBX working.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Any help would be appreciated.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Miguel<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; SqueakDBX mailing list<br>
&gt; <a href="mailto:SqueakDBX@lists.squeakfoundation.org">SqueakDBX@lists.squeakfoundation.org</a><br>
&gt; <a href="http://lists.squeakfoundation.org/mailman/listinfo/squeakdbx" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/squeakdbx</a><br>
<br>
_______________________________________________<br>
SqueakDBX mailing list<br>
<a href="mailto:SqueakDBX@lists.squeakfoundation.org">SqueakDBX@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/squeakdbx" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/squeakdbx</a><br>
</div></div></blockquote></div><br></div></div>