This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
gcc 2.95.2 for BSDi 4.0.1 errors on compilation?
- To: "'cygwin at sourceware dot cygnus dot com'" <cygwin at sourceware dot cygnus dot com>
- Subject: gcc 2.95.2 for BSDi 4.0.1 errors on compilation?
- From: "Afzal, Naeem M" <naeem dot m dot afzal at intel dot com>
- Date: Mon, 15 May 2000 17:59:16 -0700
am not able to compile gcc 2.95.2 for BSDi 4.0.1 with binutil2.9 I get
following errors:
.....
cd f; make "AR_FLAGS_FOR_TARGET=rc" "AR_FOR_TARGET=ar" "BISON=bison"
"BISONFL
AGS=" "CFLAGS=-O2" "CLIB="
"GCC_FOR_TARGET=/usr/home/naeem/gcc-2.95.2/gcc/xgc
c -B/usr/home/naeem/gcc-2.95.2/gcc/
-B/usr/ix/x86toolchain/gcc-2.95.2/i386-pc-bs
di4.0.1/bin/ -I/usr/ix/x86toolchain/gcc-2.95.2/i386-pc-bsdi4.0.1/include"
"LDFL
AGS=" "LEX=lex" "LEXFLAGS=" "LN=ln" "LN_S=ln -s"
"MAKEINFO=/usr/home/naeem/
gcc-2.95.2/texinfo/makeinfo/makeinfo " "MAKEINFOFLAGS="
"RANLIB_FOR_TARGET=ran
lib" "RANLIB_TEST_FOR_TARGET=[ -f ranlib ] || ( [ "i386-pc-bsdi4.0.1" =
"i386-
pc-bsdi4.0.1" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )"
"SHELL=/bin/sh"
"STAGE_PREFIX=" "exeext=" "build_exeext=" "objext=.o"
"exec_prefix=/usr/ix
/x86toolchain/gcc-2.95.2" "prefix=/usr/ix/x86toolchain/gcc-2.95.2"
"local_pref
ix=/usr/local"
"gxx_include_dir=/usr/ix/x86toolchain/gcc-2.95.2/lib/gcc-lib/i38
6-pc-bsdi4.0.1/2.95.2/../../../..`echo /usr/ix/x86toolchain/gcc-2.95.2 | sed
-e
's|^/usr/ix/x86toolchain/gcc-2.95.2||' -e 's|/[^/]*|/..|g'`/include/g++-3"
"too
ldir=/usr/ix/x86toolchain/gcc-2.95.2/i386-pc-bsdi4.0.1"
"gcc_tooldir=/usr/ix/x8
6toolchain/gcc-2.95.2/lib/gcc-lib/i386-pc-bsdi4.0.1/2.95.2/../../../../i386-
pc-b
sdi4.0.1" "bindir=/usr/ix/x86toolchain/gcc-2.95.2/bin"
"libsubdir=/usr/ix/x86t
oolchain/gcc-2.95.2/lib/gcc-lib/i386-pc-bsdi4.0.1/2.95.2"
"datadir=/usr/ix/x86t
oolchain/gcc-2.95.2/share" "distdir=../tmp/\$(subdir)"
"localedir=/usr/ix/x86t
oolchain/gcc-2.95.2/share/locale" "CC=gcc" HOST_CC="`case 'gcc' in stage*)
echo
'gcc' | sed -e 's|stage|../stage|g';; *) echo 'gcc';; esac`" HOST_CFLAGS="
-DI
N_GCC -O2 -DHAVE_CONFIG_H" HOST_CPPFLAGS=" " ../f771
gcc -DIN_GCC -O2 -DHAVE_CONFIG_H -o fini fini.o proj-h.o
fini.o: In function `main':
/usr/home/naeem/gcc-2.95.2/gcc/f/fini.c:318: undefined reference to
`__eprintf'
fini.o: In function `testname':
/usr/home/naeem/gcc-2.95.2/gcc/f/fini.c:638: undefined reference to
`__eprintf'
/usr/home/naeem/gcc-2.95.2/gcc/f/fini.c:639: undefined reference to
`__eprintf'
fini.o: In function `testnames':
/usr/home/naeem/gcc-2.95.2/gcc/f/fini.c:712: undefined reference to
`__eprintf'
/usr/home/naeem/gcc-2.95.2/gcc/f/fini.c:713: undefined reference to
`__eprintf'
*** Error code 1
Stop.
*** Error code 1
Stop.
*** Error code 1
Stop. I am not able to compile gcc 2.95.2 for BSDi 4.0.1 withi
binutil2.9 I get following errors:
.....
cd f; make "AR_FLAGS_FOR_TARGET=rc" "AR_FOR_TARGET=ar" "BISON=bison"
"BISONFL
AGS=" "CFLAGS=-O2" "CLIB="
"GCC_FOR_TARGET=/usr/home/naeem/gcc-2.95.2/gcc/xgc
c -B/usr/home/naeem/gcc-2.95.2/gcc/
-B/usr/ix/x86toolchain/gcc-2.95.2/i386-pc-bs
di4.0.1/bin/ -I/usr/ix/x86toolchain/gcc-2.95.2/i386-pc-bsdi4.0.1/include"
"LDFL
AGS=" "LEX=lex" "LEXFLAGS=" "LN=ln" "LN_S=ln -s"
"MAKEINFO=/usr/home/naeem/
gcc-2.95.2/texinfo/makeinfo/makeinfo " "MAKEINFOFLAGS="
"RANLIB_FOR_TARGET=ran
lib" "RANLIB_TEST_FOR_TARGET=[ -f ranlib ] || ( [ "i386-pc-bsdi4.0.1" =
"i386-
pc-bsdi4.0.1" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )"
"SHELL=/bin/sh"
"STAGE_PREFIX=" "exeext=" "build_exeext=" "objext=.o"
"exec_prefix=/usr/ix
/x86toolchain/gcc-2.95.2" "prefix=/usr/ix/x86toolchain/gcc-2.95.2"
"local_pref
ix=/usr/local"
"gxx_include_dir=/usr/ix/x86toolchain/gcc-2.95.2/lib/gcc-lib/i38
6-pc-bsdi4.0.1/2.95.2/../../../..`echo /usr/ix/x86toolchain/gcc-2.95.2 | sed
-e
's|^/usr/ix/x86toolchain/gcc-2.95.2||' -e 's|/[^/]*|/..|g'`/include/g++-3"
"too
ldir=/usr/ix/x86toolchain/gcc-2.95.2/i386-pc-bsdi4.0.1"
"gcc_tooldir=/usr/ix/x8
6toolchain/gcc-2.95.2/lib/gcc-lib/i386-pc-bsdi4.0.1/2.95.2/../../../../i386-
pc-b
sdi4.0.1" "bindir=/usr/ix/x86toolchain/gcc-2.95.2/bin"
"libsubdir=/usr/ix/x86t
oolchain/gcc-2.95.2/lib/gcc-lib/i386-pc-bsdi4.0.1/2.95.2"
"datadir=/usr/ix/x86t
oolchain/gcc-2.95.2/share" "distdir=../tmp/\$(subdir)"
"localedir=/usr/ix/x86t
oolchain/gcc-2.95.2/share/locale" "CC=gcc" HOST_CC="`case 'gcc' in stage*)
echo
'gcc' | sed -e 's|stage|../stage|g';; *) echo 'gcc';; esac`" HOST_CFLAGS="
-DI
N_GCC -O2 -DHAVE_CONFIG_H" HOST_CPPFLAGS=" " ../f771
gcc -DIN_GCC -O2 -DHAVE_CONFIG_H -o fini fini.o proj-h.o
fini.o: In function `main':
/usr/home/naeem/gcc-2.95.2/gcc/f/fini.c:318: undefined reference to
`__eprintf'
fini.o: In function `testname':
/usr/home/naeem/gcc-2.95.2/gcc/f/fini.c:638: undefined reference to
`__eprintf'
/usr/home/naeem/gcc-2.95.2/gcc/f/fini.c:639: undefined reference to
`__eprintf'
fini.o: In function `testnames':
/usr/home/naeem/gcc-2.95.2/gcc/f/fini.c:712: undefined reference to
`__eprintf'
/usr/home/naeem/gcc-2.95.2/gcc/f/fini.c:713: undefined reference to
`__eprintf'
*** Error code 1
Stop.
*** Error code 1
Stop.
*** Error code 1
Stop.
--------------------------
And if you defind __printf and then compile it again then the compilatoin
fails at:
.......
for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3
_ashldi3
_ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf
_floatdi
sf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi
_fixxfdi
_fixunsxfdi _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf
__gcc_bcmp
_varargs __dummy _eprintf _bb _shtab _clear_cache _trampoline __main _exit
_ct
ors _pure; do echo ${name}; /usr/home/naeem/gcc-2.95.2/gcc/xgcc
-B/usr/home/n
aeem/gcc-2.95.2/gcc/
-B/usr/ix/x86toolchain/gcc-2.95.2/i386-pc-bsdi4.0.1/bin/ -I
/usr/ix/x86toolchain/gcc-2.95.2/i386-pc-bsdi4.0.1/include -O2 -DIN_GCC
-O2
-I./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I./config
-I./
../include -c -DL${name} ./libgcc2.c -o ${name}.o; if [ $? -eq 0 ] ; then
tru
e; else exit 1; fi; ar rc tmplibgcc2.a ${name}.o; rm -f ${name}.o; done
_muldi3
_divdi3
_moddi3
_udivdi3
_umoddi3
_negdi2
_lshrdi3
_ashldi3
_ashrdi3
_ffsdi2
_udiv_w_sdiv
_udivmoddi4
_cmpdi2
_ucmpdi2
_floatdidf
/var/tmp/ccIUuZCz.s: Assembler messages:
/var/tmp/ccIUuZCz.s:121: Error: Alignment not a power of 2
*** Error code 1
Stop.
*** Error code 1
Stop.
ANy help would be appreciated on this issue.
thanks
naeem
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com