This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Compile app using the BFD library?


I currently have an app that uses the BFD library.
I am having troubles building the application.

I am using Redhat Fedora, gcc 3.2.3, binutils 2.14

Here is my compile line and the errors that follow

>gcc bfd-test.c -lbfd

/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(opncls.o)(.text+0x2d): In function `_bfd_new_bfd':
: undefined reference to `objalloc_create'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(opncls.o)(.text+0x161): In function `_bfd_delete_bfd':
: undefined reference to `objalloc_free'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(opncls.o)(.text+0x7ad): In function `bfd_alloc':
: undefined reference to `_objalloc_alloc'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(opncls.o)(.text+0xca9): In function `bfd_create_gnu_debuglink_section':
: undefined reference to `lbasename'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(opncls.o)(.text+0xdee): In function `bfd_fill_in_gnu_debuglink_section':
: undefined reference to `lbasename'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(opncls.o)(.text+0x821): In function `bfd_release':
: undefined reference to `objalloc_free_block'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(hash.o)(.text+0x19): In function `bfd_hash_table_init_n':
: undefined reference to `objalloc_create'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(hash.o)(.text+0x9d): In function `bfd_hash_table_init_n':
: undefined reference to `_objalloc_alloc'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(hash.o)(.text+0xf3): In function `bfd_hash_table_free':
: undefined reference to `objalloc_free'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(hash.o)(.text+0x26a): In function `bfd_hash_lookup':
: undefined reference to `_objalloc_alloc'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(hash.o)(.text+0x398): In function `bfd_hash_allocate':
: undefined reference to `_objalloc_alloc'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0xfe): In function `srec_bad_byte':
: undefined reference to `_sch_istable'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x337): In function `srec_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x34e): In function `srec_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x3f4): In function `srec_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x3fb): In function `srec_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x413): In function `srec_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x41a): more undefined references to `_hex_value' follow
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x6e6): In function `srec_scan':
: undefined reference to `_sch_istable'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x7c3): In function `srec_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x7ed): In function `srec_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x941): In function `srec_object_p':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x94e): In function `srec_object_p':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x95b): In function `srec_object_p':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0xb5c): more undefined references to `_hex_value' follow
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(srec.o)(.text+0x1c): In function `srec_init':
: undefined reference to `hex_init'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(binary.o)(.text+0x1d6): In function `mangle_name':
: undefined reference to `_sch_istable'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(tekhex.o)(.text+0x1d): In function `tekhex_init':
: undefined reference to `hex_init'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(tekhex.o)(.text+0xc3): In function `getvalue':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(tekhex.o)(.text+0xeb): In function `getvalue':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(tekhex.o)(.text+0x115): In function `getsym':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(tekhex.o)(.text+0x26f): In function `first_phase':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(tekhex.o)(.text+0x276): In function `first_phase':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(tekhex.o)(.text+0x54c): more undefined references to `_hex_value' follow
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(ihex.o)(.text+0x8e): In function `ihex_bad_byte':
: undefined reference to `_sch_istable'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(ihex.o)(.text+0x229): In function `ihex_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(ihex.o)(.text+0x241): In function `ihex_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(ihex.o)(.text+0x24f): In function `ihex_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(ihex.o)(.text+0x26a): In function `ihex_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(ihex.o)(.text+0x275): In function `ihex_scan':
: undefined reference to `_hex_value'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(ihex.o)(.text+0x27f): more undefined references to `_hex_value' follow
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(ihex.o)(.text+0x1c): In function `ihex_init':
: undefined reference to `hex_init'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(aout32.o)(.text+0x484d): In function `aout_link_write_symbols':
: undefined reference to `_sch_istable'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(aout32.o)(.text+0x4867): In function `aout_link_write_symbols':
: undefined reference to `_sch_istable'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(archive.o)(.text+0x46b): In function `_bfd_generic_read_ar_hdr_mag':
: undefined reference to `_sch_istable'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(archures.o)(.text+0x3d3): In function `bfd_default_scan':
: undefined reference to `_sch_istable'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(archures.o)(.text+0x3f1): In function `bfd_default_scan':
: undefined reference to `_sch_istable'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(bfd.o)(.text+0x487): In function `_bfd_abort':
: undefined reference to `xexit'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(bfd.o)(.text+0x6e): In function `bfd_errmsg':
: undefined reference to `xstrerror'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(syms.o)(.text+0x34f): In function `bfd_decode_symclass':
: undefined reference to `_sch_toupper'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(stabs.o)(.text+0x67a): In function `_bfd_link_section_stabs':
: undefined reference to `_sch_istable'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libbfd.a(stabs.o)(.text+0x688): In function `_bfd_link_section_stabs':
: undefined reference to `_sch_istable'
collect2: ld returned 1 exit status




--
Brian Blietz
bblietz@iastate.edu

"There are 10 types of people in the world...
Those who understand binary, and those who don't."


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]