Alvaro Herrera wrote:
Ok, here we go:Andreas Lange wrote:And here is from configure:checking whether gettimeofday takes only one argument... no checking for cbrt... noUndoubtely this is the problem. Can you show the relevant config.log extract? configure:13462: checking for cbrt configure:13519: /sw/sun-studio-11/SUNWspro/bin/cc -Xa -o conftest -fast -fns=no -fsimple=1 -xtarget=opteron -xarch=amd64a conftest.c -lz -lrt -lsocket >&5 "conftest.c", line 104: warning: statement not reached Undefined first referenced symbol in file cbrt conftest.o ld: fatal: Symbol referencing errors. No output written to conftest configure:13525: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "PostgreSQL" | #define PACKAGE_TARNAME "postgresql" | #define PACKAGE_VERSION "8.2beta2" | #define PACKAGE_STRING "PostgreSQL 8.2beta2" | #define PACKAGE_BUGREPORT "pgsql-bugs@postgresql.org" | #define PG_VERSION "8.2beta2" | #define DEF_PGPORT 5432 | #define DEF_PGPORT_STR "5432" | #define PG_VERSION_STR "PostgreSQL 8.2beta2 on i386-pc-solaris2.10, compiled by /sw/sun-studio-11/SUNWspro/bin/cc -Xa" | #define PG_KRB_SRVNAM "postgres" | #define PG_VERSION_NUM 80200 | #define HAVE_LIBZ 1 | #define HAVE_SPINLOCKS 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CRYPT_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_IEEEFP_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_POLL_H 1 | #define HAVE_PWD_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UTIME_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_WCTYPE_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_NETINET_TCP_H 1 | #define HAVE_STRINGIZE 1 | #define HAVE_FUNCNAME__FUNC 1 | #define HAVE_TZNAME 1 | #define HAVE_STRUCT_SOCKADDR_UN 1 | #define HAVE_UNIX_SOCKETS 1 | #define HAVE_STRUCT_SOCKADDR_STORAGE 1 | #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1 | #define HAVE_STRUCT_ADDRINFO 1 | #define HAVE_STRUCT_OPTION 1 | #define HAVE_INT_TIMEZONE | #define ACCEPT_TYPE_RETURN int | #define ACCEPT_TYPE_ARG1 int | #define ACCEPT_TYPE_ARG2 struct sockaddr * | #define ACCEPT_TYPE_ARG3 int | /* end confdefs.h. */ | /* Define cbrt to an innocuous variant, in case <limits.h> declares cbrt. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define cbrt innocuous_cbrt | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char cbrt (); below. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | <limits.h> exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include <limits.h> | #else | # include <assert.h> | #endif | | #undef cbrt | | /* Override any gcc2 internal prototype to avoid an error. */ | #ifdef __cplusplus | extern "C" | { | #endif | /* We use char because int might match the return type of a gcc2 | builtin and then its argument prototype would still apply. */ | char cbrt (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined (__stub_cbrt) || defined (__stub___cbrt) | choke me | #else | char (*f) () = cbrt; | #endif | #ifdef __cplusplus | } | #endif | | int | main () | { | return f != cbrt; | ; | return 0; | } configure:13550: result: no |
- [BUGS] 8.2bet2 failed build on Solaris 10 / x86-64 / SUN St... Andreas Lange
- Re: [BUGS] 8.2bet2 failed build on Solaris 10 / x86-64... Alvaro Herrera
- Re: [BUGS] 8.2bet2 failed build on Solaris 10 / x8... Andreas Lange
- Re: [BUGS] 8.2bet2 failed build on Solaris 10 ... Alvaro Herrera
- Re: [BUGS] 8.2bet2 failed build on Solaris... Andreas Lange
- Re: [BUGS] 8.2bet2 failed build on Solaris 10 ... Tom Lane
- Re: [BUGS] 8.2bet2 failed build on Solaris... Andreas Lange
- Re: [BUGS] 8.2bet2 failed build on So... Tom Lane
- Re: [BUGS] 8.2bet2 failed build o... Zdenek Kotala
- Re: [BUGS] 8.2bet2 failed bui... Andreas Lange
- Re: [BUGS] 8.2bet2 failed bui... Zdenek Kotala