|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
Re: [Muscle] undefined reference to `usb_get_string_simple'
From: Joseph Antony (ajosephantony
gmail.com)
Date: Tue Dec 05 2006 - 22:28:49 CST
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi,
I am still stuck up with the issue. did anyone face a similar issue? Any
lead will be of great help to me.
Cheers
Joe
On 12/2/06, Joseph Antony <ajosephantony
gmail.com> wrote:
>
> Hi,
>
> the objdump returned nothing.
>
> Pls find the full objdump below, if it will be of any use.
> -----------------------------------
> /usr/lib/libusb-0.1.so.4: file format elf32-i386
>
> DYNAMIC SYMBOL TABLE:
> 00000094 l d .hash 00000000
> 00000318 l d .dynsym 00000000
> 000008d8 l d .dynstr 00000000
> 00000c16 l d .gnu.version 00000000
> 00000cd0 l d .gnu.version_r 00000000
> 00000d00 l d .rel.dyn 00000000
> 00000d58 l d .rel.plt 00000000
> 00000e80 l d .init 00000000
> 00000e98 l d .plt 00000000
> 000010f8 l d .text 00000000
> 00003c6c l d .fini 00000000
> 00003ca0 l d .rodata 00000000
> 00004758 l d .eh_frame 00000000
> 00005760 l d .data 00000000
> 00006ba4 l d .dynamic 00000000
> 00006c6c l d .ctors 00000000
> 00006c74 l d .dtors 00000000
> 00006c7c l d .jcr 00000000
> 00006c80 l d .got 00000000
> 00006d44 l d .bss 00000000
> 00000000 l d .gnu_debuglink 00000000
> 00000000 l D *UND* 00000000
> 00000000 l D *UND* 00000000
> 00000000 l D *UND* 00000000
> 00000000 l D *UND* 00000000
> 0000263c g DF .text 00000135 Base usb_os_open
> 00001e15 g DF .text 00000315 Base usb_parse_configuration
> 00000000 DF *UND* 00000167 GLIBC_2.0 strchr
> 00003a0a g DF .text 000000bb Base usb_resetep
> 00006ba4 g DO *ABS* 00000000 Base _DYNAMIC
> 00001448 g DF .text 0000006d Base usb_set_debug
> 00002bd1 g DF .text 00000114 Base usb_bulk_write
> 00000000 DF *UND* 00000025 GLIBC_2.0 strcmp
> 00002771 g DF .text 000000b0 Base usb_os_close
> 000015ee g DF .text 0000000b Base usb_device
> 00000000 DF *UND* 00000071 GLIBC_2.0 close
> 00000000 DF *UND* 00000023 GLIBC_2.0 fprintf
> 00000000 DF *UND* 00000113 GLIBC_2.0 getenv
> 00001648 g DF .text 0000008a Base usb_strerror
> 00003571 g DF .text 00000293 Base usb_find_busses
> 000014b5 g DF .text 00000057 Base usb_init
> 00000000 DF *UND* 000000b1 GLIBC_2.0 strerror
> 00005780 g DO .data 00000400 Base usb_error_str
> 00000000 DF *UND* 00000039 GLIBC_2.0 __errno_location
> 000022dc g DF .text 00000360 Base
> usb_fetch_and_parse_descriptors
> 00003ac5 g DF .text 000000bb Base usb_clear_halt
> 000011c4 g DF .text 00000284 Base usb_find_devices
> 00005768 g DO .data 00000004 Base usb_debug
> 00000e80 g DF .init 00000000 Base _init
> 00000000 DF *UND* 000001b4 GLIBC_2.0 malloc
> 0000150c g DF .text 000000a8 Base usb_open
> 0000162d g DF .text 0000001b Base usb_get_busses
> 00000000 DO *UND* 00000004 GLIBC_2.0 stderr
> 00003b80 g DF .text 000000b6 Base usb_reset
> 00002eeb g DF .text 00000686 Base usb_find_devices_on_bus
> 00002e07 g DF .text 000000e4 Base usb_control_msg
> 00003886 g DF .text 00000184 Base usb_os_init
> 00000000 DF *UND* 000000af GLIBC_2.0 strlen
> 000015f9 g DF .text 00000034 Base usb_free_dev
> 00005b84 g DO .data 00000004 Base usb_error_type
> 00006d44 g D *ABS* 00000000 Base __bss_start
> 000016d4 g DF .text 00000067 Base usb_get_descriptor
> 0000576c g DO .data 00000004 Base usb_busses
> 000029f9 g DF .text 000000cb Base usb_release_interface
> 00000000 DF *UND* 000001c2 GLIBC_2.0 realloc
> 0000212a g DF .text 000001b2 Base usb_destroy_configuration
> 00003c6c g DF .fini 00000000 Base _fini
> 00000000 DF *UND* 00000027 GLIBC_2.0 memcpy
> 00000000 DF *UND* 00000066 GLIBC_2.0 closedir
> 00000000 w DF *UND* 000000ac GLIBC_2.1.3 __cxa_finalize
> 00000000 DF *UND* 0000019f GLIBC_2.0 opendir
> 00000000 DF *UND* 0000003b GLIBC_2.0 snprintf
> 00000000 DF *UND* 0000007c GLIBC_2.0 open
> 00000000 DF *UND* 0000002d GLIBC_2.0 atoi
> 000015b4 g DF .text 0000003a Base usb_close
> 00006d44 g D *ABS* 00000000 Base _edata
> 00006c80 g DO *ABS* 00000000 Base _GLOBAL_OFFSET_TABLE_
> 00000000 DF *UND* 000000b9 GLIBC_2.0 free
> 00006d48 g D *ABS* 00000000 Base _end
> 00000000 DF *UND* 0000003c GLIBC_2.0 ioctl
> 00002821 g DF .text 000000ca Base usb_set_configuration
> 00000000 DF *UND* 00000043 GLIBC_2.0 memset
> 00000000 DF *UND* 0000008d GLIBC_2.0 strncpy
> 00002ce5 g DF .text 00000122 Base usb_bulk_read
> 00000000 DF *UND* 000000d6 GLIBC_2.0 readdir
> 00000000 w D *UND* 00000000 _Jv_RegisterClasses
> 000028eb g DF .text 0000010e Base usb_claim_interface
> 00000000 DF *UND* 0000007c GLIBC_2.0 read
> 00002ac4 g DF .text 0000010d Base usb_set_altinterface
> 00000000 w D *UND* 00000000 __gmon_start__
> 00005b80 g DO .data 00000004 Base usb_error_errno
>
> Cheers
> Joe
>
>
> On 12/1/06, Ludovic Rousseau <ludovic.rousseau
gmail.com> wrote:
> >
> > On 01/12/06, Joseph Antony <ajosephantony
gmail.com> wrote:
> > > the output of ldd -r .libs/libccid.so
> > >
> > > libdl.so.2 => /lib/libdl.so.2 (0x40023000)
> > > libusb-0.1.so.4 => /usr/lib/libusb-0.1.so.4 (0x40026000)
> > > libc.so.6 => /lib/tls/libc.so.6 (0x42000000)
> > > /lib/ld-linux.so.2 => /lib/ld- linux.so.2 (0x80000000)
> > > undefined symbol: log_xxd (.libs/libccid.so)
> > > undefined symbol: log_msg (.libs/libccid.so)
> >
> > And what is the output of:
> > $ objdump -T /usr/lib/libusb-0.1.so.4 | grep usb_get_string_simple
> >
> > > and the link to the "ugly" patch is
> >
> > parse is not needed to use the driver.
> >
> > Bye
> >
> > --
> > Dr. Ludovic Rousseau
> > _______________________________________________
> > Muscle mailing list
> > Muscle
lists.musclecard.com
> > http://lists.drizzle.com/mailman/listinfo/muscle
> >
>
>
_______________________________________________
Muscle mailing list
Muscle
lists.musclecard.com
http://lists.drizzle.com/mailman/listinfo/muscle
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]