Thread

  1. Compiling PG 7.0.3 undex HP-UX 10.20

    Antonio Sindona <antonio.sindona@italtel.it> — 2001-04-13T11:08:01Z

    Hi,
    I'm trying to compile Postgres under HP-UX after having installed GCC 2.95 and
    GMake.
    
    After deleting config.cache I run succesfully configure.
    
    When I start to compile I get the following message and the compilation stops:
    
    root@ipa9h06:/mnt06/users/upsdev/postgres/src >gmake
    gmake -C utils all
    gmake[1]: Entering directory `/mnt06/users/upsdev/postgresql-7.0.3/src/utils'
    gmake[1]: Nothing to be done for `all'.
    gmake[1]: Leaving directory `/mnt06/users/upsdev/postgresql-7.0.3/src/utils'
    gmake -C backend all
    gmake[1]: Entering directory
    `/mnt06/users/upsdev/postgresql-7.0.3/src/backend'
    gmake -C access all
    gmake[2]: Entering directory
    `/mnt06/users/upsdev/postgresql-7.0.3/src/backend/a
    ccess'
    gmake -C common  SUBSYS.o
    gmake[3]: Entering directory
    `/mnt06/users/upsdev/postgresql-7.0.3/src/backend/a
    ccess/common'
    cc -I../../../include -I../../../backend   -Wl,-E -Ae  -I../..   -c -o
    heaptuple
    .o heaptuple.c
    cc: "/usr/include/math.h", line 303: error 1000: Unexpected symbol: ";".
    cc: "heaptuple.c", line 27: error 1000: Unexpected symbol: "=".
    cc: "heaptuple.c", line 35: error 1000: Unexpected symbol: "}".
    cc: error 2017: Cannot recover from earlier errors, terminating.
    gmake[3]: *** [heaptuple.o] Error 1
    gmake[3]: Leaving directory
    `/mnt06/users/upsdev/postgresql-7.0.3/src/backend/ac
    cess/common'
    gmake[2]: *** [submake] Error 2
    gmake[2]: Leaving directory
    `/mnt06/users/upsdev/postgresql-7.0.3/src/backend/ac
    cess'
    gmake[1]: *** [access.dir] Error 2
    gmake[1]: Leaving directory `/mnt06/users/upsdev/postgresql-7.0.3/src/backend'
    gmake: *** [all] Error 2
    
    This are info about my system
    
    root@ipa9h06:/mnt06/users/upsdev/postgres/src >uname -a
    HP-UX ipa9h06 B.10.20 A 9000/847 417384292 two-user license
    root@ipa9h06:/mnt06/users/upsdev/postgres/src >gcc --version
    2.95.2
    root@ipa9h06:/mnt06/users/upsdev/postgres/src >gmake --version
    GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
    Built for hppa1.1-hp-hpux10.20
    
    Any idea to get a compiling version (or at least having precompiled binaries?)
    Thanks and ... happy Easter!
    
    Antonio Sindona
    
    -------------------------------------------------------------
    Italtel S.p.a.
    PA-SI-PROG
    SS113 Località Bivio Foresta
    90044 Carini (PA) Italy
    Dr. Antonio Sindona
    Tel. 091/8615684
    Fax. 091/8615445
    EMail Antonio.Sindona@italtel.it
    
    
    
  2. Re: Compiling PG 7.0.3 undex HP-UX 10.20

    Tom Lane <tgl@sss.pgh.pa.us> — 2001-04-14T01:44:07Z

    Antonio Sindona <Antonio.Sindona@italtel.it> writes:
    > I'm trying to compile Postgres under HP-UX after having installed GCC 2.95 and
    > GMake.
    
    It looks like configure has decided to try to use cc, not gcc, which
    will not work too well unless you have HP's full ANSI C compiler.
    The K&R C they give you for free doesn't cut it.
    
    IIRC, in 7.0.* you must explicitly specify --with-template=hpux_gcc
    to configure to get it to use gcc on HP.  (In 7.1, gcc is automatically
    preferred if installed.)
    
    			regards, tom lane