[Fwd: Re: [Fwd: PostgreSQL 9.0alpha4: openSolaris 10 x86 snv_134: configure issues: C compiler cannot create executables]]

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема [Fwd: Re: [Fwd: PostgreSQL 9.0alpha4: openSolaris 10 x86 snv_134: configure issues: C compiler cannot create executables]]
Дата
Msg-id 4BAFBEF5.1030208@agliodbs.com
обсуждение исходный текст
Список pgsql-testers

-------- Original Message --------
Subject: Re: [Fwd: [TESTERS] PostgreSQL 9.0alpha4: openSolaris 10 x86
snv_134: configure issues: C compiler cannot create executables]
Date: Sun, 28 Mar 2010 21:32:49 +0200
From: Zdenek Kotala <zdenek.kotala@gmail.com>
To: Josh Berkus <josh@agliodbs.com>
CC: Bjorn Munch <Bjorn.Munch@sun.com>

Hi Josh,

I don't say what is wrong. I recommend to look on solaris 11 animals.
There are examples how to configure postgres with gcc. I personally
recommend to use sun studio. But gcc usually works fine. But gcc in
solaris contains several patches for better integration. Any own gcc
compilation could cause problems.

Sometime is also problem when gcc uses solaris linker. Maybe
--with-ld=gld could help.

Zdenek



On Fri, Mar 26, 2010 at 7:59 PM, Josh Berkus <josh@agliodbs.com> wrote:
>
>
> -------- Original Message --------
> Subject:        [TESTERS] PostgreSQL 9.0alpha4: openSolaris 10 x86 snv_134:
> configure issues: C compiler cannot create executables
> Date:   Fri, 26 Mar 2010 14:18:06 +0000 (UTC)
> From:   Lou Picciano <loupicciano@comcast.net>
> To:     pgsql-testers@postgresql.org
>
>
>
> 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'\'''
>
>
> I /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
>
> --
>                                  -- Josh Berkus
>                                     PostgreSQL Experts Inc.
>                                     http://www.pgexperts.com
>


--
                                  -- Josh Berkus
                                     PostgreSQL Experts Inc.
                                     http://www.pgexperts.com

В списке pgsql-testers по дате отправления:

Предыдущее
От: Lou Picciano
Дата:
Сообщение: Re: PostgreSQL 9.0alpha4: openSolaris 10 x86 snv_134: configure issues: C compiler cannot create executables
Следующее
От: Lou Picciano
Дата:
Сообщение: Re: [Fwd: Re: [Fwd: PostgreSQL 9.0alpha4: openSolaris 10 x86 snv_134: configure issues: C compiler cannot create executables]]