Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

IRIX-FAQ

Blame
  • IRIX-FAQ 5.57 KiB
    From scrappy@ki.net Tue Oct 29 11:36:07 1996
    Status: RO
    X-Status: 
    Received: from mail-d.bcc.ac.uk (mail-d.bcc.ac.uk [144.82.100.24]) by quagmire.ki.net (8.8.2/8.7.5) with SMTP id LAA05240 for <scrappy@ki.net>; Tue, 29 Oct 1996 11:32:16 -0500 (EST)
    Received: from bsm.biochemistry.ucl.ac.uk (actually bsmcha1.biochem.ucl.ac.uk) 
              by mail-d.bcc.ac.uk with SMTP (PP); Tue, 29 Oct 1996 15:35:20 +0000
    Received: from bsmir06 (bsmir06 [128.40.46.43]) 
              by bsm.biochemistry.ucl.ac.uk (951211.SGI.8.6.12.PATCH1042/8.6.6) 
              with ESMTP id PAA16463 for <scrappy@ki.net>;
              Tue, 29 Oct 1996 15:35:18 GMT
    From: Andrew Martin <martin@biochemistry.ucl.ac.uk>
    Received: (martin@localhost) by bsmir06 (950215.SGI.8.6.10/8.6.6) id PAA07654 
              for scrappy@ki.net; Tue, 29 Oct 1996 15:35:17 GMT
    Date: Tue, 29 Oct 1996 15:35:17 GMT
    Message-Id: <199610291535.PAA07654@bsmir06>
    To: scrappy@ki.net
    Subject: Irix FAQ
    Reply-To: martin@biochemistry.ucl.ac.uk
    
    ====================================================
    Frequently Asked Questions (FAQ) for Postgres95
    IRIX Specific
    TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ
    ====================================================
    last updated:           Fri Oct 25 18:40:00 BST 1996
    
    current maintainer:     Andrew C.R. Martin (martin@biochem.ucl.ac.uk)
    original author:        Andrew C.R. Martin (martin@biochem.ucl.ac.uk)
    
    
    Changes in this version (* = modified, + = new, - = removed):
    -0.*)   Bugs in Postgres95 V1.08
    *1.3)   What are the references in X11_LIB to libsocket and libnsl in
            src/Makefile.global?
    
    This file is divided approximately as follows:
    1.*)    Installing Postgres95
    2.*)    Uninstalling Postgres95
    3.*)    Extending Postgres95
    
    
    Questions answered:
    1.1)    What extra items do I need to install Postgres95 under Irix?
    1.2)    What changes do I need to make to src/Makefile.global?
    1.3)    What are the references in X11_LIB to libsocket and libnsl in
            src/Makefile.global?
    1.4)    Are there any other changes I should make?
    2.1)    Why can't I move the executable files?
    
    ----------------------------------------------------------------------
    Section 1:      Installing Postgres95
    ----------------------------------------------------------------------
    
    1.1)    What extra items do I need to install Postgres95 under Irix?
    
            You *must* have the following installed:
            a) Gnu make (installed as gmake)
    
            You are recommended to install the following:
            a) GNU install (installed as ginstall)
    
            You may choose to install the following:
            a) GNU readline library (if you wish psql to have readline
               support).
            b) tcl/tk (if you wish to compile pgtclsh)
    
    1.2)    What changes do I need to make to src/Makefile.global?
    
            You *must* set the following variables:
                    PORTNAME=       irix5
                    IPCSDIR=        /usr/sbin
    
            You will also need to change the following to match your own
            installation:
                    SRCDIR
                    POSTGRESDIR
    
            If you switch on the USE_TCL option, you will need to set these:
                    TCL_INCDIR= 
                    TCL_LIBDIR= 
                    TCL_LIB = 
                    TK_INCDIR=
                    TK_LIBDIR=
                    TK_LIB =
    
            You may also make any other changes you need as documented in
            the INSTALL file and in Makefile.global
    
    1.3)    What are the references in X11_LIB to libsocket and libnsl in
            src/Makefile.global?
    
            This was a problem in 1.08 (they are Sun Solaris specific). 
            It is fixed in 1.09.
    
    1.4)    Are there any other changes I should make?
    
            If you have installed the GNU install program (ginstall), you
            should edit src/mk/port/postgres.mk.irix5
            and change the line:
                    INSTALL=/usr/bin/X11/bsdinst
            to
                    INSTALL=ginstall
    
            For an explanation as to why this is a good idea, see Question 2.1
    
    
    ----------------------------------------------------------------------
    Section 2:      Deinstalling Postgres95
    ----------------------------------------------------------------------
    
    2.1)    Why can't I move the executable files?
    
            By default, the IRIX port uses the BSD compatible version of
            install from /usr/bin/X11. If you read the man page for this
            version of install, you will see that it is not meant for
            end-user use; it has the interesting side-effect of chowning
            files it installs to root.
    
            You should still be able to delete the files as you (the
            postgres user) will own the directory in which they are
            stored.
    
            The normal IRIX install program cannot be used easily as it
            takes its arguments in the reverse order. It is therefore
            recommended to use the GNU version of install (ginstall).
            See Question 1.4
    
    
    ----------------------------------------------------------------------
    Section 3:      Extending Postgres95
    ----------------------------------------------------------------------
    3.1)    How do I compile a C program to create a function for extending
            Postgres95
    
            Here is a sample command line:
    
            cc -I/usr/local/postgres95/include/ -I/usr/local/postgres95/src/backend 
                    -shared -o funcs.so funcs.c
    
    
    ****************************************************************************
    Dr. Andrew C.R. Martin,         University College London & SciTech Software
    EMAIL: martin@biochem.ucl.ac.uk                Tel:(Work) +44(0)171 419 3890
    URL: http://www.biochem.ucl.ac.uk/~martin          (Home) +44(0)1372 275775
    ****************************************************************************