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

gdb doesn't build?



apt-get source gdb
and then
sudo debian/rules binary

doesn't seem to function - it craps out in:


ar q libgdb.a version.o blockframe.o breakpoint.o findvar.o stack.o thread.o source.o values.o eval.o valops.o valarith.o valprint.o printcmd.o symtab.o symfile.o symmisc.o infcmd.o infrun.o command.o expprint.o environ.o event-loop.o event-top.o gdbarch.o gdbtypes.o copying.o ppclinux-tdep.o ser-tcp.o ser-unix.o ser-pipe.o infptrace.o solib.o inftarg.o fork-child.o corelow.o core-aout.o core-regset.o ppclinux-nat.o remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o   mem-break.o target.o parse.o language.o c-exp.tab.o jv-exp.tab.o f-exp.tab.o m2-exp.tab.o buildsym.o kod.o kod-cisco.o gdb-events.o exec.o bcache.o objfiles.o minsyms.o maint.o demangle.o dbxread.o coffread.o elfread.o dwarfread.o dwarf2read.o mipsread.o stabsread.o corefile.o c-lang.o ch-exp.o ch-lang.o f-lang.o jv-lang.o jv-valprint.o jv-typeprint.o m2-lang.o scm-exp.o scm-lang.o scm-valprint.o complaints.o typeprint.o c-typeprint.o ch-typeprint.o f-typeprint.o m2-typeprint.o c-valprint.o cp-!
 valprint.o ch-valprint.o f-valprint.o m2-valprint.o nlmread.o serial.o mdebugread.o os9kread.o top.o utils.o annotate.o inflow.o gnu-regex.o    init.o
ranlib libgdb.a
rm -f gdb
gcc -O2 -Wall      -Wl,-rpath,/usr/lib  -o gdb main.o libgdb.a    ../bfd/libbfd.a ../readline/libreadline.a ../opcodes/libopcodes.a  ../libiberty/libiberty.a -lncurses     -lm  ../libiberty/libiberty.a  
libgdb.a(findvar.o): In function `get_saved_register':
findvar.o(.text+0x7dc): multiple definition of `get_saved_register'
libgdb.a(ppclinux-tdep.o)(.text+0x1e48): first defined here
libgdb.a(valops.o): In function `hand_function_call':
valops.o(.text+0x22dc): undefined reference to `rs6000_push_arguments'
valops.o(.text+0x22dc): relocation truncated to fit: R_PPC_REL24 rs6000_push_arguments
libgdb.a(symtab.o): In function `find_function_start_sal':
symtab.o(.text+0x258c): undefined reference to `rs6000_skip_prologue'
symtab.o(.text+0x258c): relocation truncated to fit: R_PPC_REL24 rs6000_skip_prologue
libgdb.a(symtab.o): In function `decode_line_1':
symtab.o(.text+0x416c): undefined reference to `rs6000_skip_prologue'
symtab.o(.text+0x416c): relocation truncated to fit: R_PPC_REL24 rs6000_skip_prologue
libgdb.a(symtab.o): In function `in_prologue':
symtab.o(.text+0x67d0): undefined reference to `rs6000_skip_prologue'
symtab.o(.text+0x67d0): relocation truncated to fit: R_PPC_REL24 rs6000_skip_prologue
libgdb.a(infrun.o): In function `step_into_function':
infrun.o(.text+0x253c): undefined reference to `rs6000_skip_prologue'
infrun.o(.text+0x253c): relocation truncated to fit: R_PPC_REL24 rs6000_skip_prologue
libgdb.a(blockframe.o): In function `frameless_look_for_prologue':
blockframe.o(.text+0x65c): undefined reference to `rs6000_skip_prologue'
blockframe.o(.text+0x65c): relocation truncated to fit: R_PPC_REL24 rs6000_skip_prologue
collect2: ld returned 1 exit status
make[2]: *** [gdb] Error 1
make[2]: Leaving directory `/home/davidw/download/gdb-4.18.19990928/gdb'
make[1]: *** [all-gdb] Error 2
make[1]: Leaving directory `/home/davidw/download/gdb-4.18.19990928'
make: *** [build] Error 2

Hrm.  No rs6k here - I'm on an tibook... Shall I file a bug, or is
this a known problem?

Thankyou,
-- 
David N. Welton
Free Software: http://people.debian.org/~davidw/
   Apache Tcl: http://tcl.apache.org/
     Personal: http://www.efn.org/~davidw/
         Work: http://www.innominate.com/



Reply to: