Greetings! root <[EMAIL PROTECTED]> writes:
> cvs -z9 -q co -d gcl-2.6.8pre -r Version_2_6_8pre gcl > > successfully builds on RedHat 9 > > > > ================================================================ > > yields > > gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer > -I/tmp/gcl-2.6.8pre/o -I../h -I../gcl-tk fat_string.c > fat_string.c:231: parse error before `bfd_combined_table_update' > fat_string.c:231: warning: return type defaults to `int' > fat_string.c: In function `fSset_up_combined': > fat_string.c:303: warning: passing arg 2 of `bfd_link_hash_traverse' from > incompatible pointer type > fat_string.c:310: warning: passing arg 2 of `bfd_link_hash_traverse' from > incompatible pointer type > make[1]: *** [fat_string.o] Error 1 > make[1]: Leaving directory `/tmp/gcl-2.6.8pre/o' > make: *** [unixport/saved_pre_gcl] Error 2 > > on RedHat 7.2 > Yes, GCL has upgraded to more recent binutils, which is compile-time incompatible with the older version. configure should figure this out and backoff to the local copy automatically, but this really might be more of a feature than a bug. --disable-statsysbfd --enable-locbfd is needed here, and in fact in most of your other examples. Would it be possible to retest with these configure commands? Perhaps this should be the default, though it is wasteful from a compile-time point of view. Still bfd is somewhat unique in that the upstream specifically forbids the normal type of shared library dependency as its internal api changes so frequently and without notice. Take care, > t > > > -- Camm Maguire [EMAIL PROTECTED] ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah _______________________________________________ Axiom-developer mailing list Axiom-developer@nongnu.org http://lists.nongnu.org/mailman/listinfo/axiom-developer