Re: --with-tcl won't gmake - Mailing list pgsql-novice

From Tom Lane
Subject Re: --with-tcl won't gmake
Date
Msg-id 26409.1043339551@sss.pgh.pa.us
Whole thread Raw
In response to --with-tcl won't gmake  (Petre Scheie <petre.scheie@nextelpartners.com>)
List pgsql-novice
Petre Scheie <petre.scheie@nextelpartners.com> writes:
> I'm trying to install pg with the --with-tcl and --with-perl options on
> an HP-UX 11.0 system.  ./configure runs okay, but when I run gmake I get
> the following:

> In file included from /usr/local/include/tk.h:83,
>                   from pgtkAppInit.c:15:
> /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.1/include/X11/Xlib.h:67:19:
> X11/X.h: No such file or directory
> /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.1/include/X11/Xlib.h:70:28:
> X11/Xfuncproto.h: No such file or directory
> /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.1/include/X11/Xlib.h:71:25:
> X11/Xosdefs.h: No such file or directory
> [ followed by lots of errors caused by lack of these headers ]

I'd say that the breakage is in your system headers or gcc installation,
not in either tcl or Postgres.  It would seem that either (a) you don't
have the X11 headers at all, or (b) there's something wrong with gcc's
derived copy of X11/Xlib.h.  Is there anything in /usr/include/X11/ ?
If not, you have some software to install.  If so, maybe rerunning gcc's
fixincludes script would help.  I have seen similar-looking problems
when people copied a gcc installation from one version of HPUX to a
newer one instead of doing a fresh gcc install --- gcc's derived headers
were then out of sync with /usr/include.

If that sounds out of your league, you could probably dodge the problem
by configuring PG --with-tcl --without-tk, and just forget pgtksh.

            regards, tom lane

pgsql-novice by date:

Previous
From: Petre Scheie
Date:
Subject: --with-tcl won't gmake
Next
From: Petre Scheie
Date:
Subject: Re: --with-tcl won't gmake