Thread

  1. 7.1Beta 4&5 - clean build problem with '--with-perl'

    Creager, Robert S <creagrs@louisville.stortek.com> — 2001-03-01T18:21:03Z

    On both beta 4 and 5, the configure script is run with --with-perl
    --with-tcl --with-CXX
    
    On a clean build (/usr/local/pgsql directory tree removed), Pg.c fails to
    build, not finding include file libpq-fe.h and then postgres_ext.h.  Linking
    these two files to /usr/local/pgsql/include causes the build to complete
    successfully.  Include paths on compile line: /usr/local/include
    /usr/local/pgsql/include
    /proj/twolf/local/lib/perl5/5.6.0/sun4-solaris/CORE.  Machine is an Ultra 5
    with Solaris 2.6
    
    Cheers,
    Rob
    
    Robert Creager
    Senior Software Engineer
    Client Server Library
    303.673.2365 V
    303.661.5379 F
    888.912.4458 P
    StorageTek
    INFORMATION made POWERFUL
    
    
    
    
  2. Re: 7.1Beta 4&5 - clean build problem with '--with-perl'

    Tom Lane <tgl@sss.pgh.pa.us> — 2001-03-03T06:32:09Z

    "Creager, Robert S" <CreagRS@LOUISVILLE.STORTEK.COM> writes:
    > On both beta 4 and 5, the configure script is run with --with-perl
    > --with-tcl --with-CXX
    
    > On a clean build (/usr/local/pgsql directory tree removed), Pg.c fails to
    > build, not finding include file libpq-fe.h and then postgres_ext.h.  Linking
    > these two files to /usr/local/pgsql/include causes the build to complete
    > successfully.  Include paths on compile line: /usr/local/include
    > /usr/local/pgsql/include
    > /proj/twolf/local/lib/perl5/5.6.0/sun4-solaris/CORE.
    
    Strange.  I cannot duplicate this.  On my box, the compile line for Pg.c
    ends up looking like
    
    cc -c -I../libpq -I../../include -D_HPUX_SOURCE -Aa -I/usr/local/include -O    -DVERSION=\"1.8.0\" -DXS_VERSION=\"1.8.0\" +z -I/opt/perl5/lib/5.00503/PA-RISC2.0/CORE  Pg.c
    
    and of course ../libpq and ../../include are exactly where those two
    include files live.
    
    I have not tried the scenario of building outside the source tree,
    however ... were you doing that?
    
    			regards, tom lane