I was able to install and use IBM DB2 Express-C 9.5.2. beta in Mac OS X Snow Leopard with no trouble at all. In Mac OS X 10.7 Lion, though, installation using the db2setup script fails with:
DBI1189E There has been an attempt to use db2setup on an image for a platform that does not match the current platform 'Darwin [x86_64]' on which it is being run.
How can I work around this to install DB2 Express-C on Lion?
edit: moved answer to answers
The problem is that the db2setup script does not properly recognize the architecture x86_64 reported by
To make the installation script work, edit the db2setup script and change this:
to this:
Now run db2setup. The script should recognize the architecture and proceed with installation as normal.
Also note that enabling the root account, see the instructions on: http://support.apple.com/kb/HT1528?viewlocale=en_US