working on pharo 3.0?

Skip to first unread message

Tudor Girba

Feb 6, 2014, 5:27:41 AM2/6/14

I am trying to load the DBXTalk driver in Pharo 3.0 on Windows, but I get an error related to IncompatibleLayoutConflict.

I use this:

Gofer new
smalltalkhubUser: 'DBXTalk' project: 'DBXTalkDriver';
package: 'ConfigurationOfOpenDBXDriver';
#ConfigurationOfOpenDBXDriver asClass loadBleedingEdge

Does anyone else succeed in getting it to work on Pharo 3.0?



"Every thing has its own flow"

Tudor Girba

Feb 6, 2014, 5:38:57 AM2/6/14
to, Discusses Development of Pharo
I am re-sending the message to the pharo mailing list. Could anyone point me to how to approach this problem (it seems to be related to a class loader error - IncompatibleLayoutConflict)?


Guillermo Polito

Feb 6, 2014, 5:40:39 AM2/6/14
to, Discusses Development of Pharo
Hi Doru,

Last time I checked it was working, but that was some months ago. Probably with the changes on the new class builder + opendbx using nativeboostFFI (which in turn creates annonimous classes) we have to revisit it.

What i did now was to make this CI job which was working for 20+mysql run on both 20 and 30

And I'm also resetting the jenkins because there are no workers available since two days ago... strange.


You received this message because you are subscribed to the Google Groups "DBXTalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
For more options, visit

Tudor Girba

Feb 6, 2014, 5:42:55 AM2/6/14
Hi Guille,


I think this is one of those packages that we should take care of.

Please let me know how I can help.


Guillermo Polito

Feb 10, 2014, 5:59:09 AM2/10/14
to Pharo Development List,
Well, I managed to figure out why the linux slave was not working: the amount of workers went magically to 0... The windows one is offline such as the ones in pharo's ci server, because of some connection issue, probably cloudstack issue).

So pharo20 is green as expected for mysql-linux. Pharo3 is red because of the layout error.

I just added postgres, which has failing tests because the database is not created :).

Of course if somebody wants to help (configuring one database engine, adding tests, etc), do not hesitate :).


On Mon, Feb 10, 2014 at 11:42 AM, Tudor Girba <> wrote:
Any news on this?

I would love to test DBs on Pharo 3.0 :)


On Fri, Feb 7, 2014 at 11:44 AM, Guillermo Polito <> wrote:

The slaves are dead. I will talk with christophe as soon as i arrive to the office :)

Le 7 févr. 2014 05:42, "Tudor Girba" <> a écrit :

It seems that the jobs do not manage to finish :(


On Thu, Feb 6, 2014 at 1:47 PM, Guillermo Polito <> wrote:
The ci jobs :). I didn't want to announce them (and actually i didn't do it properly) until having them finished at some good degree.

The ci jobs for dbxtalk will give the people doing dbxtalk so muuuuch air (no more manual testing on 3 platforms x 5+ different database engines per change).
  + binaries available and built every day

On Thu, Feb 6, 2014 at 1:34 PM, Tudor Girba <> wrote:
What was a bit secret?


On Thu, Feb 6, 2014 at 12:25 PM, Guillermo Polito <> wrote:
Well, it was a bit secret, but I was starting on my free time to setup some ci jobs to build automagically all the opendbx libraries + test them.

Now my problem is that my free time for hacking on non phd stuff -> 0 lately... :/

On Thu, Feb 6, 2014 at 12:13 PM, Torsten Bergmann <> wrote:
And Sven insist on still cutting/copying/evaluating one-liners
in the age of a configuration browser where loading is just mouse
clicking ;)

But putting jokes aside - it would IMHO be really important to
have DBXTalk running for Pharo 3.0. Without good database
support one would loose any argument for Pharo in the
business world...

It would also be a real bonus if the necessary support DLL's/shared libs
could be easily provided or installed.

For instance the PUnQLite (Pharo wrapper for UnQlite NoSQL) provides
the current binaries on Github

Or the NaCl (a binding for Crypto-Nacl library) directly downloads
and installs them when you install the config (see ConfigurationOfNacl in
config browser of Pharo 3.0).

Easy access without much hazzle is always a plus... install, connect to
the DB and go!


> Gesendet: Donnerstag, 06. Februar 2014 um 11:54 Uhr
> Von: "Sven Van Caekenberghe" <>
> An: "Pharo Development List" <>
> Cc:
> Betreff: Re: [Pharo-dev] Fwd: working on pharo 3.0?
> Ah, it is just because you insist on using old school two line code ;-)

> On 06 Feb 2014, at 11:38, Tudor Girba <> wrote:
> > Gofer new
> >     smalltalkhubUser: 'DBXTalk' project: 'DBXTalkDriver';
> >     package: 'ConfigurationOfOpenDBXDriver';
> >     load
> > #ConfigurationOfOpenDBXDriver asClass loadBleedingEdge
> >
> Gofer new
>   smalltalkhubUser: 'DBXTalk' project: 'DBXTalkDriver';
>   configurationOf: 'OpenDBXDriver';
>   loadVersion: #bleedingEdge.
> Just joking,
> Sven


"Every thing has its own flow"


"Every thing has its own flow"
Reply all
Reply to author
0 new messages