Using BFD with MInGW32
Schmitt, Patrick
Patrick.Schmitt@ksb.com
Mon Sep 20 14:14:00 GMT 2010
More information about the Binutils mailing list
Mon Sep 20 14:14:00 GMT 2010
- Previous message (by thread): Using BFD with MInGW32
- Next message (by thread): Using BFD with MInGW32
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hello again, I just added that more libs: ibery, iconv, intl. But still same error. I got them from gettext-0.17-1-mingw32-dev.tar.lzma and libiconv-1.13.1-1 I don't have any idea what to add else and why the linker don't find the functions in intl. Sincerly Patrick -----Original Message----- From: Kai Tietz [mailto:Kai.Tietz@onevision.com] Sent: Monday, September 20, 2010 4:07 PM To: Schmitt, Patrick Cc: binutils@sourceware.org Subject: Re: Using BFD with MInGW32 binutils-owner@sourceware.org wrote on 20.09.2010 15:25:45: > Hello guys, > i want to use BFD in a win32 mingw application. > But linking against bfd and iberty produces a lot of errors: > > D:\MinGW\lib/libbfd.a(targets.o):targets.c:(.text+0xea): undefined > reference to `fnmatch' > > D:\MinGW\lib/libbfd.a(opncls.o):opncls.c:(.text+0x27d): undefined > reference to `objalloc_create' > > D:\MinGW\lib/libbfd.a(opncls.o):opncls.c:(.text+0x3e9): undefined > reference to `objalloc_free' > > D:\MinGW\lib/libbfd.a(opncls.o):opncls.c:(.text+0x429): undefined > reference to `objalloc_free' > > D:\MinGW\lib/libbfd.a(opncls.o):opncls.c:(.text+0xa88): undefined > reference to `_objalloc_alloc' > > D:\MinGW\lib/libbfd.a(opncls.o):opncls.c:(.text+0xb25): undefined > reference to `_objalloc_alloc' > > D:\MinGW\lib/libbfd.a(opncls.o):opncls.c:(.text+0xe33): undefined > reference to `lrealpath' > > D:\MinGW\lib/libbfd.a(opncls.o):opncls.c:(.text+0x1081): undefined > reference to `lbasename' > > D:\MinGW\lib/libbfd.a(opncls.o):opncls.c:(.text+0x11b9): undefined > reference to `lbasename' > > D:\MinGW\lib/libbfd.a(opncls.o):opncls.c:(.text+0xcc4): undefined > reference to `objalloc_free_block' > > D:\MinGW\lib/libbfd.a(pe-i386.o):pe-i386.c:(.text+0x992): undefined > reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(pe-i386.o):pe-i386.c:(.text+0xb47): undefined > reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(pe-i386.o):pe-i386.c:(.text+0xfe3): undefined > reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(pe-i386.o):pe-i386.c:(.text+0x11cd): undefined > reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(pe-i386.o):pe-i386.c:(.text+0x124b): undefined > reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(pe-i386.o):pe-i386.c:(.text+0x13aa): more > undefined references to `libintl_dgettext' follow > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x11f6): > undefined reference to `htab_traverse' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x1e3d): > undefined reference to `htab_find_slot_with_hash' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x1ecc): > undefined reference to `_objalloc_alloc' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x2c72): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x36dc): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x371d): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x378e): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x3b60): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x3ecc): > more undefined references to `libintl_dgettext' follow > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x44fd): > undefined reference to `htab_traverse' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x5158): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x5248): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x556c): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x56cf): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x5c38): > undefined reference to `htab_delete' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x5c4a): > undefined reference to `objalloc_free' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x5d30): > undefined reference to `htab_try_create' > > D:\MinGW\lib/libbfd.a(elf32-i386.o):elf32-i386.c:(.text+0x5d3b): > undefined reference to `objalloc_create' > > D:\MinGW\lib/libbfd.a(pei-i386.o):pei-i386.c:(.text+0xc35): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(pei-i386.o):pei-i386.c:(.text+0xf77): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(pei-i386.o):pei-i386.c:(.text+0x1413): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(pei-i386.o):pei-i386.c:(.text+0x15fd): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(pei-i386.o):pei-i386.c:(.text+0x167b): > undefined reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(pei-i386.o):pei-i386.c:(.text+0x17da): more > undefined references to `libintl_dgettext' follow > > D:\MinGW\lib/libbfd.a(srec.o):srec.c:(.text+0x83e): undefined > reference to `_sch_istable' > > D:\MinGW\lib/libbfd.a(srec.o):srec.c:(.text+0x867): undefined > reference to `libintl_dgettext' > > D:\MinGW\lib/libbfd.a(srec.o):srec.c:(.text+0xa82): undefined > reference to `_sch_istable' > > D:\MinGW\lib/libbfd.a(srec.o):srec.c:(.text+0xb58): undefined > reference to `_hex_value' > > D:\MinGW\lib/libbfd.a(srec.o):srec.c:(.text+0xb6e): undefined > reference to `_hex_value' > > D:\MinGW\lib/libbfd.a(srec.o):srec.c:(.text+0xc7f): undefined > reference to `_hex_value' > > ....... > > Any idea if i have to add any other library, didnt find a solution yet. > > I also updated MinGW to latest packages, w/o any success. > > Any help would be nice, > > Sincerly > > Patrick > You are missing here some libraries. Try to link here -lintl -l Kai
- Previous message (by thread): Using BFD with MInGW32
- Next message (by thread): Using BFD with MInGW32
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list