From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18103 invoked by alias); 7 Sep 2011 13:49:17 -0000 Received: (qmail 18093 invoked by uid 22791); 7 Sep 2011 13:49:15 -0000 X-SWARE-Spam-Status: No, hits=-1.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_SOFTFAIL X-Spam-Check-By: sourceware.org Received: from elasmtp-junco.atl.sa.earthlink.net (HELO elasmtp-junco.atl.sa.earthlink.net) (209.86.89.63) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 07 Sep 2011 13:48:59 +0000 Received: from [71.163.33.18] (helo=brucesimac.home) by elasmtp-junco.atl.sa.earthlink.net with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.67) (envelope-from ) id 1R1IUt-0003Ta-4d; Wed, 07 Sep 2011 09:48:59 -0400 Subject: Re: long long size compute failure during make of gcc-4.6.1 on OS X 10.7 Lion Mime-Version: 1.0 (Apple Message framework v1244.3) Content-Type: text/plain; charset=us-ascii From: Bruce Hoglund In-Reply-To: Date: Wed, 07 Sep 2011 13:49:00 -0000 Cc: Jonathan Wakely , gcc-help@gcc.gnu.org Content-Transfer-Encoding: quoted-printable Message-Id: <9ED5FF3E-92FA-433A-8D09-CE81ABEC238D@mac.com> References: <76A9B64F-3A3E-451E-BC23-EB4580B9875F@mac.com> <563FFE3F-C083-4668-B459-EF4D00E4EECB@mac.com> To: Ian Lance Taylor X-ELNK-Trace: 9276e8c789f3a5f61aa676d7e74259b7b3291a7d08dfec79b8908429925a7232d841f2118af1f958350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2011-09/txt/msg00052.txt.bz2 On Sep 7, 2011, at 1:06 AM, Ian Lance Taylor wrote: > Bruce Hoglund writes: >=20 >> However, looking at the top, I noticed autoconfig 2.64 being used, while= my 'which autoconf' says I'm using version 2.68 in /opt/local/bin/autoconf= , and there is a version 2.61 in /usr/bin/autoconf. So where is the autocon= f 2.64 from the config.og coming from? >=20 > autoconf is run by a gcc developer. It is not run when compiling gcc. > This is not an issue. Ok, it just seemed the mismatch between the autoconfi I have & it used was = odd, but again, I claim no expertise here. Here is the topmost part, which = includes my configure directive: " This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.64. Invocation command line was $ /Users/bhoglund/tmp/gcc-4.6.1/configure --enable-languages=3Dc,fortran,= java,objc --enable-threads --with-cpu-64=3Dx86-64 --with-gmp-lib=3D/usr/loc= al/lib/ --with-mpfr-lib=3D/usr/local/lib/ --with-mpc-lib=3D/usr/local/lib/ " >=20 >> I can send the whole config.log if that will help, but here's the bottom= -most bits of it: >=20 > This is probably the wrong config.log file. You need the one in the > directory in which configure is being run. In this case, > gcc/config.log. The config.log I am referencing is in the same directory (see above) that i= n invocked my configure directive. >=20 > In general, the bottommost parts of config.log are not helpful. You > need to look for the failing test. Searching the config.log on the word "fail" I found this middle bit: " configure:5545: gcc -o conftest -g -O2 conftest.c -L/usr/local/lib/ -L/= usr/local/lib/ -L/usr/local/lib/ -lmpc -lmpfr -lgmp >&5 configure:5545: $? =3D 0 configure:5546: result: yes configure:5730: checking for PWL_handle_timeout in -lpwl configure:5755: gcc -o conftest -g -O2 conftest.c -lpwl >&5 ld: library not found for -lpwl collect2: ld returned 1 exit status configure:5755: $? =3D 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ |=20 | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char PWL_handle_timeout (); | int | main () | { | return PWL_handle_timeout (); | ; | return 0; | } configure:5764: result: no configure:5778: checking for version 0.11 (revision 0 or later) of PPL configure:5795: gcc -c -g -O2 conftest.c >&5 conftest.c:10:19: fatal error: ppl_c.h: No such file or directory compilation terminated. configure:5795: $? =3D 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include "ppl_c.h" | int | main () | { |=20 | #if PPL_VERSION_MAJOR !=3D 0 || PPL_VERSION_MINOR < 11 | choke me | #endif |=20 | ; | return 0; | } configure:5799: result: no " I hope this helps, and thank you for your help. Bruce