CELL SDK installation on Fedora 13 x86_64

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

This entry was posted in Uncategorized and tagged . Bookmark the permalink.

5 Responses to CELL SDK installation on Fedora 13 x86_64

  1. Ronak says:

    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

    Like

  2. KriS says:

    Hi, it looks like You need to install sysroot_image ( rpm -ivh sysroot_image-3.1-1.noarch.rpm ).

    Like

  3. shuffle2 says:

    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.

    Like

  4. Oguz286 says:

    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?

    Like

  5. Khalil says:

    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

    Like

Leave a comment