this howto is very simple, just for memory. I tested this text on SuSE Linux Enterprise 10, including Server and Desktop. ========================================================================
A simple howto for compile OpenIPMI 2.0 on SuSE Linux Coly 1, Why write this text I have to say, OpenIPMI is pretty hard to compile. I always have difficalty on every new version compiling. This simple text is to help people compile OpenIPMI more easy on SuSE Linux. 2, Preparation On OpenSuSE10.1, SLES10, SLED10, the OpenIPMI 1.4 is included. OpenIPMI 2.0 is still under testing in OpenSuSE10.2 yet. In order to compile, install and run OpenIPMI 2.0 binaries and libraries, it is recommended to uninstall the installed OpenIPMI 1.4 packages. Compiling OpenIPMI 2.0 needs more auxiliary packages. All the packages can be found in SLE10/OpenSuSE SDK, some of them can not be found in distribution media. Installing OpenIPMI 2.0 is easy, all the auxiliary packages are available on distribution media. These packages should be install into your SuSE Linux before compiling OpenIPMI 2.0: aaa_base acl attr audit-libs autoconf automake bash bind-libs bind-utils binutils bison bzip2 coreutils cpio cpp cracklib cvs cyrus-sasl db dia diffutils e2fsprogs file filesystem fillup findutils flex gawk gcc gd gd-devel gdbm gdbm-devel gettext gettext-devel glib glib-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv klogd latex-ucs less libacl libattr libcom_err libgcc libjpeg libjpeg-devel libpng libpng-devel libnscd libstdc++ libtool libxcrypt libzio m4 make man mktemp module-init-tools ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-modules patch perl permissions popt popt-devel procinfo procps psmisc pwdutils python python-devel rcs readline rpm sed strace swig sysvinit tar tcl tcl-devel tcpd te_latex texinfo timezone tix unzip util-linux vim zlib zlib-devel. Take it easy, most of the packages are installed when you selected develop group. Just watch out to make sure the bellowed packages are installed: gd gd-devel swig swig-doc glib-devel swig-examples latex-ucs tcl-devel libjpeg-devel te_latex libjpeg tetex libpng tix libpng-devel python-devel. Finally, do not forget download the source code from source forge. 3, Configuration use the command line: ./bootstrap ./configure --with-tcl=yes --with-tclcflags="-I /usr/include" --with-tcllibs=-ltcl8.4 On SuSE Linux Code 10 (OpenSuSE 10.1, SLES/D 10), the default path of tcl is different to the one in OpenIPMI sourcecode. We need to assign the arbitrary value by configure. 4, Make Typing 'make' will compile all the sourcecode. After compilation completed, typing 'make rungui' can invoke the openipmigui. Typing 'make install' will install all the binaries, scripts and libraries. 5, Build RPM OpenIPMI packaging is different between SuSE version and sourceforge version. So, typing 'make rpm' can not generate a set of RPM packages for SuSE Linux. The template of RPM spec file should be modified in order to build RPM packages for SuSE Linux. I'll not touch this topic, we can wait for the RPM and spec file on OpenSuSE 10.2. ============================================================================ Hope this text helpful to SuSE Linux guys. Coly ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Openipmi-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openipmi-developer
