Prev Up (Under construction)

xforms

Another graphical user interface toolkit for X Window Systems.

Compilation

Needs jpeg, xpm, tiff.

V1.0.93sp1

Comes with configure rather than Imakefile :-(
Examples:
make distclean
            # AIX 5.3/C 8.0
./configure --prefix=/tmp/xforms-1.0.93sp1 CC=cc CFLAGS="-O2 -qcpluscmt" CXX=xlC --enable-static --disable-shared --with-extra-inc=/nfs/bio/local.AIX/53/ --with-extra-lib=/nfs/bio/local.AIX/53/lib
            # AIX 7.1/C 12.1
./configure --prefix=/tmp/xforms-1.0.93sp1 CC=cc CFLAGS="-O2 -qcpluscmt -D_LARGE_FILES -D_REENTRANT" CXX=xlC --enable-static --disable-shared --with-extra-inc=/nfs/local/71/ --with-extra-lib=/nfs/local/71/lib
make 
make install
(Shared libraries failed due to buggy link step, but they are a PITA anyway)

V1.0.00

Both [I]makefiles and source text needs quite a bit of changes. Seems it wasn't built on many platforms so far.
  1.    chmod a+r fd2ps/fd2ps.man       # has wrong permissions
    
  2. For HP-UX 10.20 the source snp/strtod.c needs some adaption
        defined(__alpha__) || defined(__alpha) || defined(__hpux)
    
    #if !defined( __sys_types_h ) && \
        !defined( __hpux) && \
        !defined( __alpha__) && \
        !defined( __alpha)
    # "types.h"
    #endif
    # __hpux
    typedef unsigned int u_int32_t;
    #endif
    
  3. Various Imakefiles need adaption:
  4.    xmkmf -a         # process all Imakefiles recursively
       make clean
       make
       make install
       make install.man
    
  5. The install process is buggy too, use:
       mkdir /tmp/xforms-1.0/man/man
       cp -p ./demos/iconvert.1 /tmp/xforms-1.0/man/man1
       
       cp -p ./lib/xforms.man /tmp/xforms-1.0/man/mann/xforms.n
       
       mkdir /tmp/xforms-1.0/man/man3
       cp -p ./snp/strtoul.3 /tmp/xforms-1.0/man/man3
       cp -p ./snp/strtod.3  /tmp/xforms-1.0/man/man3
    
    to complete the installation of man pages

Installation/Configuration


Last updated: Sun, Jun 30, 2013 11:17:43 PM , M.Kraemer