Languages

Menu
Sites
Language
Why libosp-uifw.so.1 is needed by my shared library

Hi All,

 

I was build a shared library libXXX.so with Tizen IDE, everything went well but when I dlopen it I got message:

libosp-uifw.so.1: cannot open shared object file: No such file or directory

I don't think libosp-uifw.so.1 is needed by my library. Actually when I use command readelf on my library I got output like this:

Dynamic section at offset 0x1216c contains 56 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libpthread.so.0]
 0x00000001 (NEEDED)                     Shared library: [libosp-uifw.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-appfw.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-image.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-json.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-ime.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-net.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-content.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-locations.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-telephony.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-uix.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-media.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-messaging.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-web.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-social.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-wifi.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-bluetooth.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-nfc.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-face.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-secure-element.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-speech-tts.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-shell.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-shell-core.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-speech-stt.so.1]
 0x00000001 (NEEDED)                     Shared library: [libosp-vision.so.1]
 0x00000001 (NEEDED)                     Shared library: [libxml2.so.2]
 0x00000001 (NEEDED)                     Shared library: [libalut.so.0]
 0x00000001 (NEEDED)                     Shared library: [libopenal.so.1]
 0x00000001 (NEEDED)                     Shared library: [libstdc++.so.6]
 0x00000001 (NEEDED)                     Shared library: [libm.so.6]
 0x00000001 (NEEDED)                     Shared library: [libgcc_s.so.1]
 0x00000001 (NEEDED)                     Shared library: [libc.so.6]
 0x0000000f (RPATH)                      Library rpath: [/opt/usr/apps/null/lib]
 0x0000000c (INIT)                       0x2994
 0x0000000d (FINI)                       0xf870
 0x00000019 (INIT_ARRAY)                 0x1a160
 0x0000001b (INIT_ARRAYSZ)               4 (bytes)
 0x0000001a (FINI_ARRAY)                 0x1a164
 0x0000001c (FINI_ARRAYSZ)               4 (bytes)
 0x00000004 (HASH)                       0xf8
 0x00000005 (STRTAB)                     0x11e4
 0x00000006 (SYMTAB)                     0x604
 0x0000000a (STRSZ)                      4338 (bytes)
 0x0000000b (SYMENT)                     16 (bytes)
 0x00000003 (PLTGOT)                     0x1a34c
 0x00000002 (PLTRELSZ)                   816 (bytes)
 0x00000014 (PLTREL)                     REL
 0x00000017 (JMPREL)                     0x2664
 0x00000011 (REL)                        0x2494
 0x00000012 (RELSZ)                      464 (bytes)
 0x00000013 (RELENT)                     8 (bytes)
 0x6ffffffe (VERNEED)                    0x2454
 0x6fffffff (VERNEEDNUM)                 2
 0x6ffffff0 (VERSYM)                     0x22d6
 0x6ffffffa (RELCOUNT)                   3
 0x00000000 (NULL)                       0x0
 
I don't think libraries like libosp-uifw.so.1 is needed, But How can I remove these dependencies.
 
Thanks

Responses

3 Replies
Raghu Kona

I guess you are using Ubuntu. If yes, can you please share the install-manager logs from $HOME/.installmanager/install-log.

Regards,

Raghu Kona

Alan Wang

Yes, I'm using ubuntu 12.04. Could you please tell me why you need the install-log, what kind of information you want from it ?

Cause it's a large file, I not sure if I can upload it.

 

Thanks

Raghu Kona

Are you still facing the issue. If yes, please share the log file using any of the free file servers available to upload the file like dropbox, mediafire, rapidshare etc. I may need it to analyze the installation process and understand the cause for failure. 

Regards,

Raghu Kona