r4 - 20 Apr 2005 - 13:48:17 - BobKrzaczekYou are here: TWiki >  Help Web  >  BuildingLibIconv > BuildingGettext
Tags:
create new tag
, view all tags
  • Version: 0.14.4
  • Summary: Text and character set conversion library.

Prerequisites

  • gnu m4
  • autoconf
  • automake
  • libtool

Obtaining

Grab the version of gettext from somewhere under ftp://ftp.gnu.org/pub/gnu/gettext/
   cd /cis/src/text
   <... download gettext-0.14.4.tar.gz ...>
   gzip -dc gettext-0.14.4.tar.gz |tar xf -
   cd gettext-0.14.4

Special Note

The first time you deal with BuildingGettext and BuildingLibIconv, be certain that you

  • Build gettext first, with libiconv pushed out of the way in your destination tree.
  • Build libiconv, using the gettext you've just built and installed
  • Build gettext again, letting it find and use the libiconv you've just built.

Otherwise, the circular dependencies between libiconv and gettext will kill you later.

Solaris Forte 64 bit

Use this for your PATH
PATH=/bin/sparcv9:/bin:/sbin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin/sparcv9:/usr/ccs/bin:/opt/SUNWspro/bin/sparcv9:/opt/SUNWspro/bin:/usr/java/bin:/cis/bin/sparcv9:/cis/bin:/cis/sbin

Create a unique build directory and configure it there.

mkdir obj-sol-cis64
cd obj-sol-cis64
CC='cc -xtarget=ultra -xarch=v9a' \
   CXX='CC -xtarget=ultra -xarch=v9a' \
   F77='f77 -xtarget=ultra -xarch=v9a' \
   CFLAGS=-O CXXFLAGS=-O F77FLAGS=-O\
   CPPFLAGS=-I/cis/include \
   LD='cc -xtarget=ultra -xarch=v9a' \
   M4=/cis/bin/sparcv9/m4 \
   LDFLAGS='-L/cis/lib/sparcv9 -R/cis/lib/sparcv9' \
   MAKE=gmake GNUMAKE=gmake PERL=/cis/bin/perl \
      ../configure --prefix=/cis \
         --bindir=/cis/bin/sparcv9 \
         --libdir=/cis/lib/sparcv9 \
         --sbindir=/cis/sbin/sparcv9
gmake
gmake check
gmake install

Solaris Forte 32 bit

Use this for your PATH
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/usr/java/bin:/cis/bin:/cis/sbin

Create a unique build directory and configure it there.

mkdir obj-sol-cis
cd obj-sol-cis
CC='cc -xtarget=ultra -xarch=v8plusa' CXX='CC -xtarget=ultra -xarch=v8plusa' \
   CFLAGS=-O CXXFLAGS=-O CPPFLAGS=-I/cis/include \
   LDFLAGS='-L/cis/lib -R/cis/lib' \
   M4=/cis/bin/sparcv9/m4 \
   MAKE=gmake GNUMAKE=gmake PERL=/cis/bin/perl \
      ../configure --prefix=/cis
gmake
gmake check
gmake install
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback