View Issue Details

IDProjectCategoryView StatusLast Update
0012636FPCTextmode IDEpublic2009-08-09 22:40
ReporterBrad Campbell Assigned ToMarco van de Voort  
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionno change required 
Product Version2.2.3 
Target Version2.2.4 
Summary0012636: r12101 breaks building on Ubuntu 8.04 due to system libgdb.a
Descriptionmake[4]: Entering directory `/home/brad/devel/fpc/svn/fixes/fpc/ide'
Makefile:287: Using system sefault libgdb file located in /usr/lib/libgdb.a
LibGDB found in /usr/lib/libgdb.a
make[4]: Leaving directory `/home/brad/devel/fpc/svn/fixes/fpc/ide'
make fpc_all
make[4]: Entering directory `/home/brad/devel/fpc/svn/fixes/fpc/ide'
Makefile:287: Using system sefault libgdb file located in /usr/lib/libgdb.a
/home/brad/devel/fpc/svn/fixes/fpc/compiler/ppc386 -di386 -Fl/home/brad/devel/fpc/svn/fixes/fpc/libgdb/linux -Ur -Xs -O2 -n -Sg -Fu/home/brad/devel/fpc/svn/fixes/fpc/rtl/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/fv/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/regexpr/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/fcl-base/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/fcl-xml/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/chm/units/i386-linux -FE. -FUunits/i386-linux -Fl/usr/lib/gcc/i486-linux-gnu/4.2.4 -Flinclude -Fl/etc/ld.so.conf.d/*.conf -gl -XX -CX -dRELEASE fp.pas
/usr/bin/ld: Warning: alignment 4 of symbol `gdb_sysroot' in /usr/lib/libgdb.a(main.o) is smaller than 16 in /home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux/gdbint.o
/usr/bin/ld: Warning: alignment 4 of symbol `batch_silent' in /usr/lib/libgdb.a(main.o) is smaller than 16 in /home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux/gdbint.o
/usr/bin/ld: Warning: alignment 4 of symbol `xdb_commands' in /usr/lib/libgdb.a(main.o) is smaller than 16 in /home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux/gdbint.o
/usr/bin/ld: Warning: alignment 4 of symbol `dbx_commands' in /usr/lib/libgdb.a(main.o) is smaller than 16 in /home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux/gdbint.o
/usr/bin/ld: Warning: alignment 4 of symbol `return_child_result' in /usr/lib/libgdb.a(main.o) is smaller than 16 in /home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux/gdbint.o
/usr/lib/libgdb.a(exec.o): In function `generic_skip_trampoline_code':
(.text+0x0): multiple definition of `generic_skip_trampoline_code'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x0): first defined here
/usr/lib/libgdb.a(exec.o): In function `generic_skip_solib_resolver':
(.text+0x10): multiple definition of `generic_skip_solib_resolver'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x10): first defined here
/usr/lib/libgdb.a(exec.o): In function `generic_in_solib_return_trampoline':
(.text+0x20): multiple definition of `generic_in_solib_return_trampoline'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x20): first defined here
/usr/lib/libgdb.a(exec.o): In function `generic_in_function_epilogue_p':
(.text+0x30): multiple definition of `generic_in_function_epilogue_p'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x30): first defined here
/usr/lib/libgdb.a(exec.o): In function `core_addr_lessthan':
(.text+0x40): multiple definition of `core_addr_lessthan'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x40): first defined here
/usr/lib/libgdb.a(exec.o): In function `core_addr_greaterthan':
(.text+0x60): multiple definition of `core_addr_greaterthan'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x60): first defined here
/usr/lib/libgdb.a(exec.o): In function `core_addr_identity':
(.text+0x80): multiple definition of `core_addr_identity'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x80): first defined here
/usr/lib/libgdb.a(exec.o): In function `convert_from_func_ptr_addr_identity':
(.text+0x90): multiple definition of `convert_from_func_ptr_addr_identity'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x90): first defined here
/usr/lib/libgdb.a(exec.o): In function `no_op_reg_to_regnum':
(.text+0xa0): multiple definition of `no_op_reg_to_regnum'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xa0): first defined here
/usr/lib/libgdb.a(exec.o): In function `default_elf_make_msymbol_special':
(.text+0xb0): multiple definition of `default_elf_make_msymbol_special'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xb0): first defined here
/usr/lib/libgdb.a(exec.o): In function `default_coff_make_msymbol_special':
(.text+0xc0): multiple definition of `default_coff_make_msymbol_special'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xc0): first defined here
/usr/lib/libgdb.a(exec.o): In function `cannot_register_not':
(.text+0xd0): multiple definition of `cannot_register_not'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xd0): first defined here
/usr/lib/libgdb.a(exec.o): In function `generic_convert_register_p':
(.text+0xe0): multiple definition of `generic_convert_register_p'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xe0): first defined here
/usr/lib/libgdb.a(exec.o): In function `default_stabs_argument_has_addr':
(.text+0xf0): multiple definition of `default_stabs_argument_has_addr'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xf0): first defined here
/usr/lib/libgdb.a(exec.o): In function `generic_instruction_nullified':
(.text+0x100): multiple definition of `generic_instruction_nullified'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x100): first defined here
/usr/lib/libgdb.a(exec.o): In function `default_remote_register_number':
(.text+0x110): multiple definition of `default_remote_register_number'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x110): first defined here
/usr/lib/libgdb.a(exec.o): In function `selected_architecture_name':
(.text+0x120): multiple definition of `selected_architecture_name'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x120): first defined here
/usr/lib/libgdb.a(exec.o): In function `gdbarch_info_init':
(.text+0x970): multiple definition of `gdbarch_info_init'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x570): first defined here
/usr/lib/libgdb.a(exec.o): In function `_initialize_gdbarch_utils':
(.text+0xb40): multiple definition of `_initialize_gdbarch_utils'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x140): first defined here
/usr/lib/libgdb.a(exec.o): In function `selected_byte_order':
(.text+0xbe0): multiple definition of `selected_byte_order'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x1e0): first defined here
/usr/lib/libgdb.a(exec.o): In function `gdbarch_info_fill':
(.text+0xcb0): multiple definition of `gdbarch_info_fill'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x2b0): first defined here
/usr/lib/libgdb.a(exec.o): In function `gdbarch_from_bfd':
(.text+0xff0): multiple definition of `gdbarch_from_bfd'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x630): first defined here
/usr/lib/libgdb.a(exec.o): In function `set_gdbarch_from_file':
(.text+0x1540): multiple definition of `set_gdbarch_from_file'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x6d0): first defined here
/usr/lib/libgdb.a(exec.o): In function `gdbarch_update_p':
(.text+0x19a0): multiple definition of `gdbarch_update_p'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x720): first defined here
/usr/lib/libgdb.a(exec.o): In function `initialize_current_architecture':
(.text+0x1aa0): multiple definition of `initialize_current_architecture'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x820): first defined here
/usr/lib/libgdb.a(exec.o): In function `legacy_virtual_frame_pointer':
(.text+0x2100): multiple definition of `legacy_virtual_frame_pointer'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xe80): first defined here
/usr/lib/libgdb.a(exec.o): In function `legacy_register_sim_regno':
(.text+0x21c0): multiple definition of `legacy_register_sim_regno'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xf40): first defined here
/usr/bin/ld: cannot find libbfd.a
fp.pas(566,1) Error: Error while linking
fp.pas(566,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[4]: *** [fp] Error 1
make[4]: Leaving directory `/home/brad/devel/fpc/svn/fixes/fpc/ide'
make[3]: *** [buildfp] Error 2
make[3]: Leaving directory `/home/brad/devel/fpc/svn/fixes/fpc/ide'
make[2]: *** [gdb] Error 2
make[2]: Leaving directory `/home/brad/devel/fpc/svn/fixes/fpc/ide'
make[1]: *** [ide_all] Error 2
make[1]: Leaving directory `/home/brad/devel/fpc/svn/fixes/fpc'
make: *** [build-stamp.i386-linux] Error 2
TagsNo tags attached.
Fixed in Revision
FPCOldBugId0
FPCTarget
Attached Files

Activities

Brad Campbell

2008-11-15 15:26

reporter   ~0023376

After the addition of binutils-dev installed for libbfd.a, libreadline-dev for libreadline.a


LibGDB found in /usr/lib/libgdb.a
make[4]: Leaving directory `/home/brad/devel/fpc/svn/fixes/fpc/ide'
make fpc_all
make[4]: Entering directory `/home/brad/devel/fpc/svn/fixes/fpc/ide'
Makefile:287: Using system sefault libgdb file located in /usr/lib/libgdb.a
/home/brad/devel/fpc/svn/fixes/fpc/compiler/ppc386 -di386 -Fl/home/brad/devel/fpc/svn/fixes/fpc/libgdb/linux -Ur -Xs -O2 -n -Sg -Fu/home/brad/devel/fpc/svn/fixes/fpc/rtl/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/fv/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/regexpr/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/fcl-base/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/fcl-xml/units/i386-linux -Fu/home/brad/devel/fpc/svn/fixes/fpc/packages/chm/units/i386-linux -FE. -FUunits/i386-linux -Fl/usr/lib/gcc/i486-linux-gnu/4.2.4 -Flinclude -Fl/etc/ld.so.conf.d/*.conf -gl -XX -CX -dRELEASE fp.pas
/usr/bin/ld: Warning: alignment 4 of symbol `gdb_sysroot' in /usr/lib/libgdb.a(main.o) is smaller than 16 in /home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux/gdbint.o
/usr/bin/ld: Warning: alignment 4 of symbol `batch_silent' in /usr/lib/libgdb.a(main.o) is smaller than 16 in /home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux/gdbint.o
/usr/bin/ld: Warning: alignment 4 of symbol `xdb_commands' in /usr/lib/libgdb.a(main.o) is smaller than 16 in /home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux/gdbint.o
/usr/bin/ld: Warning: alignment 4 of symbol `dbx_commands' in /usr/lib/libgdb.a(main.o) is smaller than 16 in /home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux/gdbint.o
/usr/bin/ld: Warning: alignment 4 of symbol `return_child_result' in /usr/lib/libgdb.a(main.o) is smaller than 16 in /home/brad/devel/fpc/svn/fixes/fpc/packages/gdbint/units/i386-linux/gdbint.o
/usr/lib/libgdb.a(exec.o): In function `generic_skip_trampoline_code':
(.text+0x0): multiple definition of `generic_skip_trampoline_code'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x0): first defined here
/usr/lib/libgdb.a(exec.o): In function `generic_skip_solib_resolver':
(.text+0x10): multiple definition of `generic_skip_solib_resolver'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x10): first defined here
/usr/lib/libgdb.a(exec.o): In function `generic_in_solib_return_trampoline':
(.text+0x20): multiple definition of `generic_in_solib_return_trampoline'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x20): first defined here
/usr/lib/libgdb.a(exec.o): In function `generic_in_function_epilogue_p':
(.text+0x30): multiple definition of `generic_in_function_epilogue_p'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x30): first defined here
/usr/lib/libgdb.a(exec.o): In function `core_addr_lessthan':
(.text+0x40): multiple definition of `core_addr_lessthan'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x40): first defined here
/usr/lib/libgdb.a(exec.o): In function `core_addr_greaterthan':
(.text+0x60): multiple definition of `core_addr_greaterthan'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x60): first defined here
/usr/lib/libgdb.a(exec.o): In function `core_addr_identity':
(.text+0x80): multiple definition of `core_addr_identity'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x80): first defined here
/usr/lib/libgdb.a(exec.o): In function `convert_from_func_ptr_addr_identity':
(.text+0x90): multiple definition of `convert_from_func_ptr_addr_identity'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x90): first defined here
/usr/lib/libgdb.a(exec.o): In function `no_op_reg_to_regnum':
(.text+0xa0): multiple definition of `no_op_reg_to_regnum'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xa0): first defined here
/usr/lib/libgdb.a(exec.o): In function `default_elf_make_msymbol_special':
(.text+0xb0): multiple definition of `default_elf_make_msymbol_special'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xb0): first defined here
/usr/lib/libgdb.a(exec.o): In function `default_coff_make_msymbol_special':
(.text+0xc0): multiple definition of `default_coff_make_msymbol_special'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xc0): first defined here
/usr/lib/libgdb.a(exec.o): In function `cannot_register_not':
(.text+0xd0): multiple definition of `cannot_register_not'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xd0): first defined here
/usr/lib/libgdb.a(exec.o): In function `generic_convert_register_p':
(.text+0xe0): multiple definition of `generic_convert_register_p'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xe0): first defined here
/usr/lib/libgdb.a(exec.o): In function `default_stabs_argument_has_addr':
(.text+0xf0): multiple definition of `default_stabs_argument_has_addr'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xf0): first defined here
/usr/lib/libgdb.a(exec.o): In function `generic_instruction_nullified':
(.text+0x100): multiple definition of `generic_instruction_nullified'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x100): first defined here
/usr/lib/libgdb.a(exec.o): In function `default_remote_register_number':
(.text+0x110): multiple definition of `default_remote_register_number'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x110): first defined here
/usr/lib/libgdb.a(exec.o): In function `selected_architecture_name':
(.text+0x120): multiple definition of `selected_architecture_name'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x120): first defined here
/usr/lib/libgdb.a(exec.o): In function `gdbarch_info_init':
(.text+0x970): multiple definition of `gdbarch_info_init'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x570): first defined here
/usr/lib/libgdb.a(exec.o): In function `_initialize_gdbarch_utils':
(.text+0xb40): multiple definition of `_initialize_gdbarch_utils'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x140): first defined here
/usr/lib/libgdb.a(exec.o): In function `selected_byte_order':
(.text+0xbe0): multiple definition of `selected_byte_order'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x1e0): first defined here
/usr/lib/libgdb.a(exec.o): In function `gdbarch_info_fill':
(.text+0xcb0): multiple definition of `gdbarch_info_fill'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x2b0): first defined here
/usr/lib/libgdb.a(exec.o): In function `gdbarch_from_bfd':
(.text+0xff0): multiple definition of `gdbarch_from_bfd'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x630): first defined here
/usr/lib/libgdb.a(exec.o): In function `set_gdbarch_from_file':
(.text+0x1540): multiple definition of `set_gdbarch_from_file'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x6d0): first defined here
/usr/lib/libgdb.a(exec.o): In function `gdbarch_update_p':
(.text+0x19a0): multiple definition of `gdbarch_update_p'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x720): first defined here
/usr/lib/libgdb.a(exec.o): In function `initialize_current_architecture':
(.text+0x1aa0): multiple definition of `initialize_current_architecture'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x820): first defined here
/usr/lib/libgdb.a(exec.o): In function `legacy_virtual_frame_pointer':
(.text+0x2100): multiple definition of `legacy_virtual_frame_pointer'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xe80): first defined here
/usr/lib/libgdb.a(exec.o): In function `legacy_register_sim_regno':
(.text+0x21c0): multiple definition of `legacy_register_sim_regno'
/usr/lib/libgdb.a(arch-utils.o):(.text+0xf40): first defined here
/usr/lib/libgdb.a(gdbtypes.o):(.data+0x50): undefined reference to `floatformat_ibm_long_double'
/usr/lib/libgdb.a(gdbtypes.o):(.data+0x54): undefined reference to `floatformat_ibm_long_double'
/usr/lib/libgdb.a(dfp.o): In function `decimal_to_number':
(.text+0x48): undefined reference to `decimal32ToNumber'
/usr/lib/libgdb.a(dfp.o): In function `decimal_to_number':
(.text+0x58): undefined reference to `decimal128ToNumber'
/usr/lib/libgdb.a(dfp.o): In function `decimal_to_number':
(.text+0x68): undefined reference to `decimal64ToNumber'
/usr/lib/libgdb.a(dfp.o): In function `set_decnumber_context':
(.text+0xa1): undefined reference to `decContextDefault'
/usr/lib/libgdb.a(dfp.o): In function `set_decnumber_context':
(.text+0xbe): undefined reference to `decContextDefault'
/usr/lib/libgdb.a(dfp.o): In function `set_decnumber_context':
(.text+0xdc): undefined reference to `decContextDefault'
/usr/lib/libgdb.a(dfp.o): In function `decimal_from_number':
(.text+0x13f): undefined reference to `decimal32FromNumber'
/usr/lib/libgdb.a(dfp.o): In function `decimal_from_number':
(.text+0x154): undefined reference to `decimal128FromNumber'
/usr/lib/libgdb.a(dfp.o): In function `decimal_from_number':
(.text+0x16f): undefined reference to `decimal64FromNumber'
/usr/lib/libgdb.a(dfp.o): In function `decimal_check_errors':
(.text+0x31f): undefined reference to `decContextStatusToString'
/usr/lib/libgdb.a(dfp.o): In function `decimal_compare':
(.text+0x3ed): undefined reference to `decNumberCompare'
/usr/lib/libgdb.a(dfp.o): In function `decimal_binop':
(.text+0x55a): undefined reference to `decNumberPower'
/usr/lib/libgdb.a(dfp.o): In function `decimal_binop':
(.text+0x5bc): undefined reference to `decNumberAdd'
/usr/lib/libgdb.a(dfp.o): In function `decimal_binop':
(.text+0x5db): undefined reference to `decNumberSubtract'
/usr/lib/libgdb.a(dfp.o): In function `decimal_binop':
(.text+0x5fd): undefined reference to `decNumberMultiply'
/usr/lib/libgdb.a(dfp.o): In function `decimal_binop':
(.text+0x61f): undefined reference to `decNumberDivide'
/usr/lib/libgdb.a(dfp.o): In function `decimal_from_integral':
(.text+0x686): undefined reference to `decNumberFromInt32'
/usr/lib/libgdb.a(dfp.o): In function `decimal_from_integral':
(.text+0x6cb): undefined reference to `decNumberFromUInt32'
/usr/lib/libgdb.a(dfp.o): In function `decimal_from_string':
(.text+0x77f): undefined reference to `decimal32FromString'
/usr/lib/libgdb.a(dfp.o): In function `decimal_from_string':
(.text+0x7c4): undefined reference to `decimal128FromString'
/usr/lib/libgdb.a(dfp.o): In function `decimal_from_string':
(.text+0x7df): undefined reference to `decimal64FromString'
/usr/lib/libgdb.a(dfp.o): In function `decimal_to_string':
(.text+0x8de): undefined reference to `decimal32ToString'
/usr/lib/libgdb.a(dfp.o): In function `decimal_to_string':
(.text+0x908): undefined reference to `decimal128ToString'
/usr/lib/libgdb.a(dfp.o): In function `decimal_to_string':
(.text+0x918): undefined reference to `decimal64ToString'
fp.pas(566,1) Error: Error while linking
fp.pas(566,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[4]: *** [fp] Error 1
make[4]: Leaving directory `/home/brad/devel/fpc/svn/fixes/fpc/ide'
make[3]: *** [buildfp] Error 2
make[3]: Leaving directory `/home/brad/devel/fpc/svn/fixes/fpc/ide'
make[2]: *** [gdb] Error 2
make[2]: Leaving directory `/home/brad/devel/fpc/svn/fixes/fpc/ide'
make[1]: *** [ide_all] Error 2
make[1]: Leaving directory `/home/brad/devel/fpc/svn/fixes/fpc'
make: *** [build-stamp.i386-linux] Error 2

Abou Al Montacir

2008-11-15 23:37

manager   ~0023384

this is an issue with your libgdb.a file
/usr/lib/libgdb.a(exec.o): In function `generic_skip_trampoline_code':
(.text+0x0): multiple definition of `generic_skip_trampoline_code'
/usr/lib/libgdb.a(arch-utils.o):(.text+0x0): first defined here

The symbol generic_skip_trampoline_code is defined twice in libgdb.a once in a file called exec.o and once in arch-utils.o. You may fill a bug for the Debian package libgdb-dev or consider removing that buggy package.

Abou Al Montacir

2008-11-16 00:16

manager   ~0023385

This bug was alredy seen in debian : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473955 and was fixed by disabling debugger.

Abou Al Montacir

2008-12-27 12:22

manager   ~0023996

New bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=509873 was added to ask for a fix of this issue on the libgdb-dev package.

Marco van de Voort

2009-05-21 11:41

manager   ~0027817

(cleaning out old bugs)

Not a bug in FPC. Please reopen if you see it otherwise

Jonas Maebe

2009-08-09 22:40

manager   ~0029689

It has been fixed by the gdb maintainers (see the Debian bug report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=509873 mentioned by Mazen above).

Issue History

Date Modified Username Field Change
2008-11-15 14:59 Brad Campbell New Issue
2008-11-15 15:26 Brad Campbell Note Added: 0023376
2008-11-15 18:01 Jonas Maebe FPCOldBugId => 0
2008-11-15 18:01 Jonas Maebe Severity major => block
2008-11-15 18:01 Jonas Maebe Target Version => 2.2.4
2008-11-15 23:37 Abou Al Montacir Note Added: 0023384
2008-11-16 00:16 Abou Al Montacir Note Added: 0023385
2008-12-27 12:22 Abou Al Montacir Note Added: 0023996
2009-05-21 11:41 Marco van de Voort Status new => resolved
2009-05-21 11:41 Marco van de Voort Resolution open => no change required
2009-05-21 11:41 Marco van de Voort Assigned To => Marco van de Voort
2009-05-21 11:41 Marco van de Voort Note Added: 0027817
2009-08-09 09:07 Brad Campbell Status resolved => closed
2009-08-09 22:40 Jonas Maebe Note Added: 0029689