In my quest to get more than one tool working in one image, I built another image. This time I started with a Pier download (today, June 10, 2012) one-click image, and simply attempted load the DBXTalk. Reading straight from the DBXTalk Documentation page (http://dbxtalk.smallworks.com.ar/Documentation).  See below.

The Pier-based image did not mask the problems I was having in the Pharo1.4 w/Zinc based image, and so I was able to debug the problems related to #asComponent, so that #asComponent works on DBXTalk built classes. Hence the changes to DBXTalk of the former post. However, when the changes are put into my Pharo1.4/zinc/DBXTalk/seaside image, still, nothing is rendered for the "... asComponent addValidatedForm" -- at least I can move forward with my interfaces by using the Pier image.

Unfortunately, Fuel does not work in this Pier based image, so I still have the situation where different images allow me to do different combinations, but not one that allows me to operate my application completely. (Maybe if i put my head in the sand the problems will go away... ?)

-Cam

- The loading script for DBXTalk -

Gofer it
    squeaksource: 'MetacelloRepository';
    package: 'ConfigurationOfOpenDBXDriver';
    load.

(((Smalltalk at: #ConfigurationOfOpenDBXDriver)
    perform: #project)
        perform: #version: with: #stable)
            load.

Gofer it
    squeaksource: 'MetacelloRepository';
    package: 'ConfigurationOfGlorpDBX';
    load.

(((Smalltalk at: #ConfigurationOfGlorpDBX)
    perform: #project)
        perform: #version: with: #stable)
            load.

"If you want to use the PostgreSQL smalltalk native driver, you can execute instead:"

"(((Smalltalk at: #ConfigurationOfGlorpDBX)
    perform: #project)
        perform: #version: with: #stable)
            load: 'GlorpPostgresV2Native'."


Gofer it
    squeaksource: 'MetacelloRepository';
    package: 'ConfigurationOfDBXTools';
    load.


(((Smalltalk at: #ConfigurationOfDBXTools)
    perform: #project)
        perform: #version: with: #stable)
            load: 'Phoseydon'.

"BUT... this err'd so then I manually pulled in most of the DBXTalk packages via monticello.
"

Gofer it
    squeaksource: 'MetacelloRepository';
    package: 'ConfigurationOfDBXTools';
    load.

(((Smalltalk at: #ConfigurationOfDBXTools)
    perform: #project)
        perform: #version: with: #stable)
            load: 'Neptuno'