Ok. I commit to write about that during august. Phil
On Monday, July 29, 2013, Stéphane Ducasse <[email protected]> wrote: > I would love to have a doc for the Pharo for The Entreprise book. > Stef > On Jul 29, 2013, at 2:22 PM, Mariano Martinez Peck <[email protected]> wrote: > > Thanks! Once (when the project was still named squeakDBX) we used to have a tutorial (step by step) for each combination of OS and database (ok, not for all of them, but for most). But we kind of lost the image and we couldn't recover that. Anyway, it's time to start building that again. > Thanks! > > On Mon, Jul 29, 2013 at 6:09 AM, Guillermo Polito < [email protected]> wrote: > > Thanks! I updated the tutorial with your info :). > > On Sun, Jul 28, 2013 at 9:49 PM, [email protected] <[email protected]> wrote: > > I've been struggling to get the whole thing to work in Pharo 2.0 > So, here are some pointers: > I am using Xcode 4.6.3 with command line tools installed. > I used the MySQL 32-bit client: mysql-connector-c-6.1.0-osx10.7-x86.dmg > I used opendbx stable-1.4 > > To compile OpenDBX itself in 32 bits mode and all, here is the script I used. > > [PhilMac:~/Documents/Smalltalk/2-MyWorkspaces/workspaceOpenDbx philippeback$] cat compileopendbxosx.sh > PATH=/Applications/Xcode.app/Contents/Developer/usr/bin:${PATH} > echo `which ld` > CPPFLAGS="-m32 -I/usr/local/mysql-connector-c-6.1.0-osx10.7-x86/include" \ > CXXFLAGS="-m32 -I/usr/local/mysql-connector-c-6.1.0-osx10.7-x86/include" \ > CFLAGS="-m32 -I/usr/local/mysql-connector-c-6.1.0-osx10.7-x86/include" \ > LDFLAGS="-m32 -L/usr/local/lib -L/usr/local/mysql-connector-c-6.1.0-osx10.7-x86/lib -lmysqlclient" \ > ./configure --with-backends="mysql" --disable-utils LDFLAGS="-m32 -L/usr/local/mysql-connector-c-6.1.0-osx10.7-x86/lib" > make > make install > Now, I had to copy the libraries of the mysql client into /usr/local/lib/ > The client libraries were in /usr/local/mysql-connector-c-6.1.0-osx10.7-x86/lib > (you can ln -s them if you do not want to copy). > To test that things were okay, I created the sodbxtest user, database, and all in MySQL. > Then let's make sure we can use that one: > mysql -usodbxtest -psodbxtest sodbxtest > > And then went to stable-1.4/test and issued: > ./odbxtest -b mysql -h localhost -p 3306 -d sodbxtest -u sodbxtest -w sodbxtest > > Which should work. > You can open the MySQL Workbench Admin tab > server status tab and see the commands issued. > I had to do a symlink in: > : > /usr/local/pharo/bin/pharo-vm/Pharo.app/Contents/MacOS/Plugins/ > > (where I have my pharo vm installed) > so that: > libopendbx.dylib was pointing to /usr/local/lib/libopendbx.dylib > Then, start the image where you have loaded the OpenDBXDriver configuration and run the tests. > You can get the configuration from the World menu > Configurations > OpenDBXDriver (GuillermoPolito.20) > I installed the configuration and then did: > (ConfigurationOfOpenDBXDriver project version: #stable) load. > All tests for the MySQL backend turned up green. > Maybe someone can put the above things in the right sections on the DBXTalk site, I didn't got enough info for the OSX version. > Next step is to try to get GLORP running, not sure I'll go that route. > Phil > -- --- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:[email protected] | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium Featured on the Software Process and Measurement Cast http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller
