# Build on Solaris platform

## Client Modules

Build JDK1.2 Adapter

    % cd <SDK_HOME>/src/client/jdk12_iiimf_adapter/build
    % gnumake

Build JDK1.3 Adapter

    % cd <SDK_HOME>/src/client/jdk13_iiimf_adapter/build
    % gnumake

Build xiiimp.so.2

    % cd <SDK_HOME>/src/client/xiiimp.so/
    % sh configure
    % gnumake

## Server Modules

Build converter

    % cd <SDK_HOME>/src/lib/CSConv
    % sh configure
    % gnumake

Build htt_server and htt_xbe

    % cd <SDK_HOME>/src/server
    % sh configure
    % gnumake

## Package

Build Solaris Packages

    % cd <SDK_HOME>/src/server/pkgs
    % gnumake

Solaris packages will be created in <Solaris-$(ARCH)-pkgs>

## Install

Install Solaris Packages

    % cd <SDK_HOME>/src/server/pkgs/<Solaris-$(ARCH)-pkgs>
    % pkgadd -d . SUNWiiimd SUNWiiimu SUNWiiimr

Install xiiimp.so.2

Normally `xiiimp.so.2` is installed already on Solaris platform. If you need to replace it, you need to copy `xiiimp.so.2` to /usr/openwin.

    % cd <SDK_HOME>/src/client/xiiimp.so/iiimp
    % su
    # cp xiiimp.so.2 /usr/openwin/lib/locale/common

Reboot Solaris system or start /etc/init.d/IIim

/usr/lib/im/htt_server will be started by,

    % su
    # init 6

or

    % su
    # /etc/init.d/IIim start

Copyright © 1995-2000 Sun Microsystems, Inc. All Rights Reserved. Terms of Use. Privacy Policy.