configure error in HP-UX 11.00
When trying to build the CVS source on a HP-UX 11.00 box:
HP-UX hpux B.11.00 A 9000/800
We got the configure error:
<error>
checking types of arguments for accept()... configure: error: could not
determine argument types
</error>
Check the config.log, it said that the configure script can't find the
argument types
fo 'accept()'. but in /usr/include/sys/socket.h, there is prototype of
accept:
<codesnip>
#if defined(_XOPEN_SOURCE_EXTENDED) && !defined(_KERNEL_BUILD)
extern int accept __((int, struct sockaddr *, socklen_t *));
...
#else /* !_XOPEN_SOURCE_EXTENDED*/
extern int accept __((int, void *, int *));
</codesnip>
so what's wrong with the OS?
Thank you
Laser
Weiping He <laser@zhengmai.com.cn> writes:
Check the config.log, it said that the configure script can't find the
argument types
fo 'accept()'.
Could you show us the relevant section of config.log, instead of giving
a summary with no details? I'd like to see the compiler error messages
and failed test progams.
so what's wrong with the OS?
[shrug...] CVS tip works fine for me on HPUX 10.20.
regards, tom lane
Tom Lane wrote:
Weiping He <laser@zhengmai.com.cn> writes:
Check the config.log, it said that the configure script can't find the
argument types
fo 'accept()'.Could you show us the relevant section of config.log, instead of giving
a summary with no details? I'd like to see the compiler error messages
and failed test progams.
I've put the config.log on:
http://www.pgsqldb.org/config.log
in case the list filt out my last message with attachement.
Thank you
Laser
Weiping He <laser@zhengmai.com.cn> writes:
I've put the config.log on:
http://www.pgsqldb.org/config.log
configure:10847: cc -Ae -c +O2 -D_XOPEN_SOURCE_EXTENDED conftest.c >&5
(Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored.
Get a real compiler :-(
The "bundled" cc is a piece of junk that HP ought to be ashamed to ship.
You cannot build Postgres (or much of anything else) with it. If you
don't want to shell out for HP's real C compiler, install gcc.
regards, tom lane
Tom Lane wrote:
Weiping He <laser@zhengmai.com.cn> writes:
I've put the config.log on:
http://www.pgsqldb.org/config.logconfigure:10847: cc -Ae -c +O2 -D_XOPEN_SOURCE_EXTENDED conftest.c >&5
(Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored.Get a real compiler :-(
got it. done!
Thank you
Laser