PostgreSQL 9.0alpha4: openSolaris 10 x86 snv_134: configure issues: C compiler cannot create executables - Mailing list pgsql-testers

From Lou Picciano
Subject PostgreSQL 9.0alpha4: openSolaris 10 x86 snv_134: configure issues: C compiler cannot create executables
Date
Msg-id 1430062686.6336371269613086783.JavaMail.root@sz0093a.westchester.pa.mail.comcast.net
Whole thread Raw
Responses Re: PostgreSQL 9.0alpha4: openSolaris 10 x86 snv_134: configure issues: C compiler cannot create executables  (Josh Berkus <josh@agliodbs.com>)
List pgsql-testers
Testing Friends:

Having a wee bit of trouble ./configure-ing on openSolaris snv_134 (x86)
Ultimately, we are running into the much-dreaded 'C compiler cannot create executables' wall...
Some snippets from config.log:

Reading specs from /usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --enable-shared --enable-languages=c,c++,f77
Thread model: posix
gcc version 3.4.6
configure:3260: $? = 0
configure:3267: gcc -V >&5
gcc: `-V' option must have argument
configure:3271: $? = 1
configure:3294: checking for C compiler default output file name
configure:3316: gcc    conftest.c  >&5
ld: fatal: file values-Xa.o: open failed: No such file or directory
ld: fatal: file processing errors. No output written to a.out
collect2: ld returned 1 exit status
configure:3320: $? = 1
configure:3358: result: 
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "PostgreSQL"
| #define PACKAGE_TARNAME "postgresql"
| #define PACKAGE_VERSION "9.0alpha4"
| #define PACKAGE_STRING "PostgreSQL 9.0alpha4"
| #define PACKAGE_BUGREPORT "pgsql-bugs@postgresql.org"
| #define PG_VERSION "9.0alpha4"
| #define PG_MAJORVERSION "9.0"
| #define USE_INTEGER_DATETIMES 1
| #define DEF_PGPORT 5432
| #define DEF_PGPORT_STR "5432"
| #define BLCKSZ 8192
| #define RELSEG_SIZE 131072
| #define XLOG_BLCKSZ 8192
| #define XLOG_SEG_SIZE (16 * 1024 * 1024)
| /* end confdefs.h.  */
| int
| main ()
| {
|   ;
|   return 0;
| }
configure:3364: error: in `</path/to/source/tree>/postgresql-9.0alpha4':
configure:3366: error: C compiler cannot create executables

However, later in the log:

configure_args=' '\''--with-as=/usr/local/bin/as'\'' '\''--with-ld=/usr/local/bin/ld'\'' '\''--enable-shared'\'' '\''--enable-languages=c,c++,f77'\'''

do have 'supporting' applications, like as, gnu ld and bison, in /usr/local/bin - in priority in my PATH: how does this jibe with the line?:

Reading specs from /usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/specs

I'm heading now into lines 3316, 3364 and 3366 to see what's up...

Or is using SunStudio a must on openSolaris?

Regards,  Lou Picciano

pgsql-testers by date:

Previous
From: Hitoshi Harada
Date:
Subject: Re: [pgsql-advocacy] April 3: Test-Fest Day
Next
From: Josh Berkus
Date:
Subject: Re: [pgsql-advocacy] April 3: Test-Fest Day