trouble with bootstrap & undef references

Stephen Reuss sreuss@sunwise.uwaterloo.ca
Thu Dec 11 07:09:00 GMT 1997


Hi, 

I am trying to make bootstrap for a non cross-compiler, using cygwin
b18.  During the make, I get the following errors:

/usr/Programs/egcs-1.0/bin/g77.c:1795: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:1806: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:1809: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:1810: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:1819: undefined reference to
`_obstack_newchunk'
g77.o:/usr/Programs/egcs-1.0/bin/g77.c:1822: more undefined references
to `_obstack_newchunk' follow
g77.o: In function `execute':
/usr/Programs/egcs-1.0/bin/g77.c:2167: undefined reference to `pexecute'
/usr/Programs/egcs-1.0/bin/g77.c:2200: undefined reference to `pwait'
g77.o: In function `convert_filename':
/usr/Programs/egcs-1.0/bin/g77.c:2316: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:2317: undefined reference to
`_obstack_newchunk'
g77.o: In function `process_command':
/usr/Programs/egcs-1.0/bin/g77.c:2348: undefined reference to
`version_string'
/usr/Programs/egcs-1.0/bin/g77.c:2348: undefined reference to
`version_string'
/usr/Programs/egcs-1.0/bin/g77.c:2471: undefined reference to
`lang_specific_driver'
/usr/Programs/egcs-1.0/bin/g77.c:2490: undefined reference to
`version_string'
g77.o: In function `do_spec_1':
/usr/Programs/egcs-1.0/bin/g77.c:3089: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:3137: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:3147: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:3156: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:3178: undefined reference to
`_obstack_newchunk'
g77.o:/usr/Programs/egcs-1.0/bin/g77.c:3316: more undefined references
to `_obstack_newchunk' follow
g77.o: In function `main':
/usr/Programs/egcs-1.0/bin/g77.c:4310: undefined reference to
`_obstack_begin'
/usr/Programs/egcs-1.0/bin/g77.c:4318: undefined reference to
`_obstack_begin'
/usr/Programs/egcs-1.0/bin/g77.c:4320: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:4322: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:4327: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:4329: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:4338: undefined reference to
`_obstack_newchunk'
g77.o:/usr/Programs/egcs-1.0/bin/g77.c:4340: more undefined references
to `_obstack_newchunk' follow
g77.o: In function `main':
/usr/Programs/egcs-1.0/bin/g77.c:4352: undefined reference to
`_obstack_begin'
/usr/Programs/egcs-1.0/bin/g77.c:4353: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:4354: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:4364: undefined reference to
`choose_temp_base'
/usr/Programs/egcs-1.0/bin/g77.c:4380: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:4388: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:4391: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:4395: undefined reference to
`_obstack_newchunk'
/usr/Programs/egcs-1.0/bin/g77.c:4396: undefined reference to
`_obstack_newchunk'
g77.o:/usr/Programs/egcs-1.0/bin/g77.c:4399: more undefined references
to `_obstack_newchunk' follow
g77.o: In function `main':
/usr/Programs/egcs-1.0/bin/g77.c:4593: undefined reference to
`version_string'
/usr/Programs/egcs-1.0/bin/g77.c:4594: undefined reference to
`version_string'
/usr/Programs/egcs-1.0/bin/g77.c:4597: undefined reference to
`version_string'
/usr/Programs/egcs-1.0/bin/g77.c:4599: undefined reference to
`version_string'
/usr/Programs/egcs-1.0/bin/g77.c:4601: undefined reference to
`version_string'
gcc: Internal compiler error: program ld got fatal signal 1
make: *** [g77] Error 1
make: *** [bootstrap] Error 2
 

What am I missing?  I dont want/need the f/g77 compiler since I am only 
writing C and C++ code, so can I somehow in the configuration or in the 
make tell the script not to build the fortran stuff?  Also, if I do a 
make gcc, I get similar errors so that makes me think that just avoiding
the fortran stuff will not avoid the problem for gcc.  

Thanks in advance,

-- 
---------------------------------------------------------------------
  Stephen Reuss                               =====  ======  =====
  M.A.Sc.  student, Mechanical Engineering   ==      ==      ==  ==
  University of Waterloo, Canada             =       =====   ==   =
  E-mail: sreuss@sunwise.uwaterloo.ca        ==      ==      ==  ==
  Phone : (519)888-4567 X3859                 =====  ==      =====
  Fax   : (519)888-6197                         *** G R O U P ***
---------------------------------------------------------------------



More information about the Gcc mailing list