Justin C. Walker on Mon, 2 Dec 2002 15:28:14 -0800


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

Re: --host in Configure



On Monday, December 2, 2002, at 04:37 AM, Bill Allombert wrote:

On Sat, Nov 30, 2002 at 03:26:36PM -0800, Justin C. Walker wrote:

On Saturday, November 30, 2002, at 02:46 PM, Bill Allombert wrote:
[snip]
I don't understand it either (the complaint, specifically, is about
"changing the search order for system directory").  I've got a request
outstanding for an explanation.

This means it treats /usr/local/include as a 'system header path'. System header paths are searched *after* all user-specified paths (with -I). If you
specify -I/usr/local/include, then you will have it searched *before*
user-specified paths that are after it on the command-line, so it output a
warning. This is harmless.

It's sort of harmless; it clutters output of the build process with warnings, which can sometimes cause the reader to go myopic and miss real problems; and there is a (small but real) possibility that reordering include directories could have an unexpected effect. I'm still awaiting a clarification on why this is happening.

I can see two possibilities here:

1) the easiest: you did not do a make clean and so some files were not
recompiled with -fno-common. This may happen to everyone :-).

Being possessed of a liberal amount of grey hair, earned honestly, I anticipated this. I try to 'make clean' every time I fiddle with configuration or makefiles. Just for certainty, I removed the Makefile in the 'O' directory as well. The result is the same.

2) We have forgotten to use 'extern' in some declarations. In this case, is
the above message the full error message, or there is other problems ?

I'm including the errors (~100 lines) from the build, just to make sure myopia hasn't set in. I think it's just this problem (all the .o's were rebuilt).

Regards,

Justin

/usr/bin/libtool: internal link edit command failed
ld: multiple definitions of symbol _hiremainder
kernel.o definition of _hiremainder in section (__DATA,__common)
mp.o definition of _hiremainder in section (__DATA,__common)
ld: multiple definitions of symbol _overflow
kernel.o definition of _overflow in section (__DATA,__common)
mp.o definition of _overflow in section (__DATA,__common)
alglin1.o definition of _hiremainder in section (__DATA,__common)
alglin1.o definition of _overflow in section (__DATA,__common)
alglin2.o definition of _hiremainder in section (__DATA,__common)
alglin2.o definition of _overflow in section (__DATA,__common)
arith1.o definition of _hiremainder in section (__DATA,__common)
arith1.o definition of _overflow in section (__DATA,__common)
arith2.o definition of _hiremainder in section (__DATA,__common)
arith2.o definition of _overflow in section (__DATA,__common)
base1.o definition of _hiremainder in section (__DATA,__common)
base1.o definition of _overflow in section (__DATA,__common)
base2.o definition of _hiremainder in section (__DATA,__common)
base2.o definition of _overflow in section (__DATA,__common)
base3.o definition of _hiremainder in section (__DATA,__common)
base3.o definition of _overflow in section (__DATA,__common)
base4.o definition of _hiremainder in section (__DATA,__common)
base4.o definition of _overflow in section (__DATA,__common)
base5.o definition of _hiremainder in section (__DATA,__common)
base5.o definition of _overflow in section (__DATA,__common)
bibli1.o definition of _hiremainder in section (__DATA,__common)
bibli1.o definition of _overflow in section (__DATA,__common)
bibli2.o definition of _hiremainder in section (__DATA,__common)
bibli2.o definition of _overflow in section (__DATA,__common)
buch1.o definition of _hiremainder in section (__DATA,__common)
buch1.o definition of _overflow in section (__DATA,__common)
buch2.o definition of _hiremainder in section (__DATA,__common)
buch2.o definition of _overflow in section (__DATA,__common)
buch3.o definition of _hiremainder in section (__DATA,__common)
buch3.o definition of _overflow in section (__DATA,__common)
buch4.o definition of _hiremainder in section (__DATA,__common)
buch4.o definition of _overflow in section (__DATA,__common)
galconj.o definition of _hiremainder in section (__DATA,__common)
galconj.o definition of _overflow in section (__DATA,__common)
gen1.o definition of _hiremainder in section (__DATA,__common)
gen1.o definition of _overflow in section (__DATA,__common)
gen2.o definition of _hiremainder in section (__DATA,__common)
gen2.o definition of _overflow in section (__DATA,__common)
gen3.o definition of _hiremainder in section (__DATA,__common)
gen3.o definition of _overflow in section (__DATA,__common)
ifactor1.o definition of _hiremainder in section (__DATA,__common)
ifactor1.o definition of _overflow in section (__DATA,__common)
perm.o definition of _hiremainder in section (__DATA,__common)
perm.o definition of _overflow in section (__DATA,__common)
polarit1.o definition of _hiremainder in section (__DATA,__common)
polarit1.o definition of _overflow in section (__DATA,__common)
polarit2.o definition of _hiremainder in section (__DATA,__common)
polarit2.o definition of _overflow in section (__DATA,__common)
polarit3.o definition of _hiremainder in section (__DATA,__common)
polarit3.o definition of _overflow in section (__DATA,__common)
rootpol.o definition of _hiremainder in section (__DATA,__common)
rootpol.o definition of _overflow in section (__DATA,__common)
subcyclo.o definition of _hiremainder in section (__DATA,__common)
subcyclo.o definition of _overflow in section (__DATA,__common)
subgroup.o definition of _hiremainder in section (__DATA,__common)
subgroup.o definition of _overflow in section (__DATA,__common)
trans1.o definition of _hiremainder in section (__DATA,__common)
trans1.o definition of _overflow in section (__DATA,__common)
trans2.o definition of _hiremainder in section (__DATA,__common)
trans2.o definition of _overflow in section (__DATA,__common)
trans3.o definition of _hiremainder in section (__DATA,__common)
trans3.o definition of _overflow in section (__DATA,__common)
aprcl.o definition of _hiremainder in section (__DATA,__common)
aprcl.o definition of _overflow in section (__DATA,__common)
elliptic.o definition of _hiremainder in section (__DATA,__common)
elliptic.o definition of _overflow in section (__DATA,__common)
galois.o definition of _hiremainder in section (__DATA,__common)
galois.o definition of _overflow in section (__DATA,__common)
kummer.o definition of _hiremainder in section (__DATA,__common)
kummer.o definition of _overflow in section (__DATA,__common)
mpqs.o definition of _hiremainder in section (__DATA,__common)
mpqs.o definition of _overflow in section (__DATA,__common)
nffactor.o definition of _hiremainder in section (__DATA,__common)
nffactor.o definition of _overflow in section (__DATA,__common)
stark.o definition of _hiremainder in section (__DATA,__common)
stark.o definition of _overflow in section (__DATA,__common)
subfield.o definition of _hiremainder in section (__DATA,__common)
subfield.o definition of _overflow in section (__DATA,__common)
thue.o definition of _hiremainder in section (__DATA,__common)
thue.o definition of _overflow in section (__DATA,__common)
anal.o definition of _hiremainder in section (__DATA,__common)
anal.o definition of _overflow in section (__DATA,__common)
compat.o definition of _hiremainder in section (__DATA,__common)
compat.o definition of _overflow in section (__DATA,__common)
es.o definition of _hiremainder in section (__DATA,__common)
es.o definition of _overflow in section (__DATA,__common)
init.o definition of _hiremainder in section (__DATA,__common)
init.o definition of _overflow in section (__DATA,__common)
sumiter.o definition of _hiremainder in section (__DATA,__common)
sumiter.o definition of _overflow in section (__DATA,__common)
make[1]: *** [libpari-2.2.2.dylib] Error 1
make: *** [gp] Error 2

--
/~\ The ASCII           Justin C. Walker, Curmudgeon-at-Large
\ / Ribbon Campaign
 X  Help cure HTML Email
/ \