Hi all,

I just installed a new box  with openSolaris (0906). This time I also in
stalled gcc version 4.3.4. When I run configure it's failed, and here is the
excerpt from config.log:

Target: i386-pc-solaris2.10
Configured with: /export/medusa/dclarke/build/GCC/gcc-4.3.4/configure
--build=i386-pc-solaris2.10 --with-gnu-as --with-as=/opt/csw/bin/gas
--without-gnu-ld --with-ld=/usr/ccs/bin/ld --with-cpu-32=i386
--with-cpu-64=opteron --with-arch-32=i386 --with-arch-64=opteron
--enable-stage1-languages=c --enable-nls --with-libiconv-prefix=/opt/csw
--enable-threads=posix --prefix=/opt/csw/gcc4 --with-local-prefix=/opt/csw
--enable-shared --enable-multilib --with-included-gettext --with-system-zlib
--with-gmp=/opt/csw --with-mpfr=/opt/csw
--enable-languages=c,c++,objc,fortran --enable-bootstrap
Thread model: posix
gcc version 4.3.4 (GCC)
configure:2934: $? = 0
configure:2941: gcc -V >&5
gcc: '-V' option must have argument
configure:2944: $? = 1
configure:2967: checking for C compiler default output file name
configure:2994: gcc    conftest.c  >&5
ld: fatal: file crt1.o: open failed: No such file or directory
collect2: ld returned 1 exit status
configure:2997: $? = 1
configure:3035: result:
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "Protocol Buffers"
| #define PACKAGE_TARNAME "protobuf"
| #define PACKAGE_VERSION "2.3.0"
| #define PACKAGE_STRING "Protocol Buffers 2.3.0"
| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com"
| #define PACKAGE "protobuf"
| #define VERSION "2.3.0"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:3041: error: C compiler cannot create executables
See `config.log' for more details.

Thanks in advance for your help
Steven



On Fri, Mar 12, 2010 at 8:25 AM, stevenong2007 <stevenong2...@gmail.com>wrote:

> Hi,
>
> Actually I am trying this on 2 different boxes: (1) Solaris 10 and (2)
> Nexenta.
>
> On (1) the gcc version was (gcc (GCC) 3.4.6)
> On (2) the gcc version was (gcc version 4.2.3 (Ubuntu
> 4.2.3-2nexenta7) )
>
> ... And neither has worked.
>
> I am really sorry for the confusion. Here is the excerpt from gtest/
> config.log which I captured from (2) (The Nexenta box):
>
> *******************
> gcc version 4.2.3 (Ubuntu 4.2.3-2nexenta7)
> configure:2769: $? = 0
> configure:2776: gcc -V >&5
> gcc: '-V' option must have argument
> configure:2779: $? = 1
> configure:2802: checking for C compiler default output file name
> configure:2829: gcc  -m64   conftest.c  >&5
> configure:2832: $? = 0
> configure:2870: result: a.out
> configure:2887: checking whether the C compiler works
> configure:2897: ./a.out
> ./configure: line 2898: ./a.out: cannot execute binary file
> configure:2900: $? = 126
> configure:2909: error: cannot run C compiled programs.
> If you meant to cross compile, use `--host'.
> See `config.log' for more details.
> *******************
> ... Kenton int the previous reply pointed it out that the '-m64' flag
> might be the one causing problem. I'm going to try it out tonight when
> I get home.
>
> Also, thanks Maciej for you info in the previous reply about the newer
> version of gcc. I will give it a try a let you know.
>
> Again, sorry for all the confusion and thanks for all the respond.
>
> Regards,
> Steven
>
>
>
>
>
>
>
>
>
>
> On Mar 12, 6:11 am, Maciej Bliziński <blizin...@google.com> wrote:
> > On Mar 11, 3:44 am, stevenong2007 <stevenong2...@gmail.com> wrote:
> >
> > > I am running Nexenta (Debian on top of Solaris 11)
> >
> > Allright, that changes a lot of things.  I was assuming you were
> > running Solaris 10 or OpenSolaris.  There's something I don't
> > understand here though -- if you're using nexenta, why is your gcc so
> > old?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Protocol Buffers" group.
> To post to this group, send email to proto...@googlegroups.com.
> To unsubscribe from this group, send email to
> protobuf+unsubscr...@googlegroups.com<protobuf%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/protobuf?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to proto...@googlegroups.com.
To unsubscribe from this group, send email to 
protobuf+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en.

Reply via email to