bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ld error: internal error, aborting at ../../bfd/cache.c line 495 in bfd_


From: John Pye
Subject: ld error: internal error, aborting at ../../bfd/cache.c line 495 in bfd_cache_lookup_worker
Date: Mon, 30 Jan 2006 01:09:56 +1100
User-agent: Mozilla Thunderbird 1.0.7-1.1.fc3 (X11/20050929)

Hi,

While compiling some code for the ASCEND project (*), I came across a
bug that the output said I should report. So here I am.

The message was this (towards the end of this lot):

> make -C solver
> make[1]: Entering directory
> `/home/john/src/ascend/trunk/base/autotools/utilities'
> make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent
> make rule.
> make[1]: Nothing to be done for `default'.
> make[1]: Leaving directory
> `/home/john/src/ascend/trunk/base/autotools/utilities'
> make -C packages
> make[1]: Entering directory
> `/home/john/src/ascend/trunk/base/autotools/solver'
> make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent
> make rule.
> make[1]: Entering directory
> `/home/john/src/ascend/trunk/base/autotools/packages'
> make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent
> make rule.
> gcc -I/home/john/src/ascend/trunk/base/autotools/../generic 
> -I/home/john/src/ascend/trunk/base/autotools/../../tcltk98/generic
> -I..  -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
> -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
> -DSIZEOF_VOID_P=0 -DHAVE_LIBM=1 -DHAVE_ERF=1 -DHAVE_SNPRINTF=1
> -DHAVE_VSNPRINTF=1  -DSTATIC_QRSLV -DSTATIC_LSOD -DSTATIC_CMSLV       
> -ggdb  -c
> /home/john/src/ascend/trunk/base/autotools/../generic/solver/incidence.c
> -o incidence.o
> make[1]: Nothing to be done for `default'.
> make[1]: Leaving directory
> `/home/john/src/ascend/trunk/base/autotools/packages'
> cd ./interface; make libascif.a
> make[1]: Entering directory
> `/home/john/src/ascend/trunk/base/autotools/interface'
> make[1]: Nothing to be done for `libascif.a'.
> make[1]: Leaving directory
> `/home/john/src/ascend/trunk/base/autotools/interface'
> cd lib; make default
> make[1]: Entering directory
> `/home/john/src/ascend/trunk/base/autotools/lib'
> make[1]: Nothing to be done for `default'.
> make[1]: Leaving directory
> `/home/john/src/ascend/trunk/base/autotools/lib'
> cd ./interface; make ascend4
> make[1]: Entering directory
> `/home/john/src/ascend/trunk/base/autotools/interface'
> rm -f ../bin/ascend4
> gcc -o ../bin/ascend4 -rdynamic Driver.o ../archive/libascif.a
> ../archive/libasccompiler.a ../archive/libascsolver.a
> ../archive/libascutilities.a ../archive/libascgeneral.a
> ../archive/libascpackages.a
> /home/john/src/ascend/trunk/base/autotools/archive/libinteg.a   
> /home/john/src/ascend/trunk/base/autotools/archive/libasclpak.a
> /usr/lib/libblas.so.3 /usr/lib/libf2c.a /usr/lib/libtk8.3.so
> /usr/lib/libtcl8.3.so -ldl /usr/share/Tktable2.8/libTktable2.8.so
> -L/usr/X11R6/lib -lX11   -lieee -lm
> rm -f ../archive/libascsolver.a
> ar cr ../archive/libascsolver.a analyze.o bnd.o bndman.o calc.o
> cond_config.o conditional.o conopt.o discrete.o incidence.o linsol.o
> linsolqr.o linutils.o logrel.o logrelman.o model_reorder.o mps.o
> mtx_basic.o mtx_linal.o mtx_perms.o mtx_query.o mtx_reorder.o
> mtx_use_only.o rel.o relman.o slv.o slv0.o slv1.o slv2.o slv3.o slv6.o
> slv7.o slv8.o slv9.o slv9a.o slvDOF.o slv_common.o slv_interface.o
> slv_stdcalls.o system.o var.o
> /usr/bin/ld: BFD 2.15.94.0.2.2 20041220 internal error, aborting at
> ../../bfd/cache.c line 495 in bfd_cache_lookup_worker
>
> /usr/bin/ld: Please report this bug.
>
> collect2: ld returned 1 exit status
> make[1]: *** [../bin/ascend4] Error 1
> make[1]: Leaving directory
> `/home/john/src/ascend/trunk/base/autotools/interface'
> make: *** [GUI] Error 2
> make: *** Waiting for unfinished jobs....
> ranlib ../archive/libascsolver.a


Version:

> address@hidden autotools]$ ld --version
> GNU ld version 2.15.94.0.2.2 20041220
> Copyright 2002 Free Software Foundation, Inc.
> This program is free software; you may redistribute it under the terms of
> the GNU General Public License.  This program has absolutely no warranty.


Machine:

> address@hidden autotools]$ uname -a
> Linux cruncher2.***.*** 2.6.14-1.1644_FC4smp #1 SMP Sun Nov 27
> 03:39:31 EST 2005 i686 i686 i386 GNU/Linux


GCC

> address@hidden autotools]$ gcc --version
> gcc (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8)
> Copyright (C) 2005 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.


To track down the command being used you can examine

> https://pse.cheme.cmu.edu/svn-view/ascend/code/trunk/base/generic/solver/Makefile.in?rev=177&view=markup


This error message occurred once only after I altered a .h file to
include <general/mathmacros.h>, another file including some C
preprocessor macro definitions only.

I have no idea if you will be able to use this lot but wanted to send it
in anyway. I'm not sure I could repeat the bug either.

Cheers

JP
http://pye.dyndns.org/

*ASCEND project:
https://pse.cheme.cmu.edu/wiki/view/Ascend/WebHome





reply via email to

[Prev in Thread] Current Thread [Next in Thread]