I just installed IBM CELL SDK, CELL simulator and CELLIDE on my PC box with newest Fedora. It was a quite painful process and I couldn’t find anywhere full installation instruction. It’s a pity that IBM releases such interesting technology without proper support. So here is the full installation guide.
First get all the needed rpm’s and iso’s from IBM or other website:
systemsim-cell-3.1-25.f9.x86_64.rpm sysroot_image-3.1-1.noarch.rpm cell-install-3.1.0-0.0.noarch.rpm CellSDK-Extras-Fedora_3.1.0.0.0.iso CellSDK-Devel-Fedora_3.1.0.0.0.iso
Now let’s install sdk and simulator.
yum install tk rsync sed tcl wget rpm -ivh cell-install-3.1.0-0.0.noarch.rpm cd /opt/cell cellsdk --iso /root/cell/cellsdk/ install cellsdk_sync_simulator install
Open ~/.bash_rc with You favourite text editor and modify PATH there:
export PATH=$PATH:/opt/ibm/systemsim-cell/bin:/opt/cell/toolchain/bin
To run simulator from console use:
systemsim -g
Remember to use fast simulator mode, it’s very useful even on newest i7 :). Now let’s setup cellide (You don’t need to install Fedora Eclipse).
yum install cellide cell-spu-timing alf-ide-template fdpr-launcher ibm-java2-i386-jre
Time to download fix pack 3.1-SDKMA-Linux-x86_64-IF01 “intended only for RHEL” :), so Eclipse will detect local cell simulator. Install it.
rpm -Uvh cellide-3.1.0-7.i386.rpm
Finally run eclipse with:
./eclipse -vm /opt/ibm/java2-i386-50/jre/bin
Hi!!
i did same bt aftr this command
./cellsdk_sync_simulator install
this shows up
Mounting system root on /mnt/cell-sdk-sysroot
mount -o loop /opt/ibm/systemsim-cell/images/cell/sysroot_disk /mnt/cell-sdk-sysroot
/opt/ibm/systemsim-cell/images/cell/sysroot_disk: No such file or directory
ERROR: Failed to mount sysroot image. Is sysroot_image installed?
i checked and i found there was no /opt/ibm dir but /opt/ibmcmp/ was there
LikeLike
Hi, it looks like You need to install sysroot_image ( rpm -ivh sysroot_image-3.1-1.noarch.rpm ).
LikeLike
just wanted to note for others which may be trying to do this:
I also had to install 32bit packages of libXtst and cairo in order for eclipse to work.
LikeLike
Whenever I want to install the SDK on Fedora 14 I get this:
warning: cell-install-3.1.0-0.0.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 9ac02885: NOKEY
error: Failed dependencies:
libc.so.6 is needed by cell-install-3.1.0-0.0.noarch
libc.so.6(GLIBC_2.0) is needed by cell-install-3.1.0-0.0.noarch
libc.so.6(GLIBC_2.1) is needed by cell-install-3.1.0-0.0.noarch
libc.so.6(GLIBC_2.1.3) is needed by cell-install-3.1.0-0.0.noarch
libc.so.6(GLIBC_2.3) is needed by cell-install-3.1.0-0.0.noarch
libc.so.6(GLIBC_2.4) is needed by cell-install-3.1.0-0.0.noarch
libgcc_s.so.1 is needed by cell-install-3.1.0-0.0.noarch
libgcc_s.so.1(GCC_3.0) is needed by cell-install-3.1.0-0.0.noarch
libgcc_s.so.1(GLIBC_2.0) is needed by cell-install-3.1.0-0.0.noarch
libm.so.6 is needed by cell-install-3.1.0-0.0.noarch
libm.so.6(GLIBC_2.0) is needed by cell-install-3.1.0-0.0.noarch
libpthread.so.0 is needed by cell-install-3.1.0-0.0.noarch
libpthread.so.0(GLIBC_2.0) is needed by cell-install-3.1.0-0.0.noarch
libstdc++.so.6 is needed by cell-install-3.1.0-0.0.noarch
libstdc++.so.6(CXXABI_1.3) is needed by cell-install-3.1.0-0.0.noarch
libstdc++.so.6(GLIBCXX_3.4) is needed by cell-install-3.1.0-0.0.noarch
I guess I need to install an older version of gcc?
LikeLike
Hallo,
Need help, i have installing cellsdk on Fedora 17. but at step
[root@khalil cell]# ./cellsdk_sync_simulator install
Mounting system root on /mnt/cell-sdk-sysroot
mount -o loop /opt/ibm/systemsim-cell/images/cell/sysroot_disk /mnt/cell-sdk-sysroot
Building and installing sample simulation library
./cellsdk_sync_simulator: line 110: cd: /opt/ibm/systemsim-cell/sample/cell/libsim: No such file or directory
make: *** No targets specified and no makefile found. Stop.
cp: cannot stat `spu/libsim.h’: No such file or directory
cp: cannot stat `spu/libsim.a’: No such file or directory
Starting synchronization of directories with Simulator sysroot image.
Synchronization of directories with Simulator sysroot image is complete.
/tmp/cellsdk/rpms does not contain RPMs for the Simulator sysroot image.
mv: cannot stat `/tmp/cellsdk/rpms/*.ppc.rpm’: No such file or directory
mv: cannot stat `/tmp/cellsdk/rpms/*.ppc64.rpm’: No such file or directory
Installation of RPMs into Simulator sysroot image is complete.
Unmounting system root from /mnt/cell-sdk-sysroot
and if i install it manually. then i get
systemsim-cell-3.1-25.f9.i386 requires libBLT24.so
i am trying to install dependencies but nothing is working. what to do??
thanks
LikeLike