Thread

  1. Problems in pgc.l for hpux 10.20

    Dave Johnson <djohnson@maytag-grp.com> — 1998-05-18T20:41:00Z

    I have recenntly tried to compile  Postgresql 6.3.1 on a hpux 10.20
    machine. Every time I compile it hits the interfaces directory and bails
    out with the following:
    
    make[3]: Entering directory
    `/hp715i/users/davej/programs/POSTGRES95/v631/postgresql-6.3.1/src/interfaces/ecpg/preproc'
    
    lex   -t pgc.l > pgc.c
    "pgc.l" line 236: warning 48: Undefined start condition <EOF
    "pgc.l" line 272: error 50: output table overflow, try using %o num
    1159/5000 nodes(%e), 5503/6000 positions(%p), 510/100000 (%n), 53300
    transitions, 1335/2000 packed char classes(%k), 1898/2000 packed
    transitions(%a), 0/0 output slots(%o)
    make[3]: *** [pgc.c] Error 1
    make[3]: Leaving directory
    `/hp715i/users/davej/programs/POSTGRES95/v631/postgresql-6.3.1/src/interfaces/ecpg/preproc'
    
    make[2]: *** [install] Error 2
    make[2]: Leaving directory
    `/hp715i/users/davej/programs/POSTGRES95/v631/postgresql-6.3.1/src/interfaces/ecpg'
    
    make[1]: *** [install] Error 2
    make[1]: Leaving directory
    `/hp715i/users/davej/programs/POSTGRES95/v631/postgresql-6.3.1/src/interfaces'
    
    make: *** [install] Error 2
    
    As you can see I have bumped up all the lex settings and in some cases
    to the extreme. I have not been able to resolve two things in pgc.l, the
    <<EOF>> and a variable YY_BUFFER_STATE.
    
    DOes anyone have an ideas why this does not work on hpux or other
    similar platforms...
    
    Thank
    D. Johnson
    djohnson@maytag-grp.com