* [devel] Unresolved symbols @ 2006-02-20 11:11 Денис Смирнов 2006-02-20 11:50 ` Dmitry V. Levin 0 siblings, 1 reply; 7+ messages in thread From: Денис Смирнов @ 2006-02-20 11:11 UTC (permalink / raw) To: devel RPM ругается на unresolved symbols в плагинах. Эти символы экспортируются самим приложением. Что у меня сделано не так, и как это исправить? -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- У нас нет пpогpаммного обеспечения, зато есть беспечное пpогpаммиpование. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Unresolved symbols 2006-02-20 11:11 [devel] Unresolved symbols Денис Смирнов @ 2006-02-20 11:50 ` Dmitry V. Levin 2006-02-20 12:09 ` Pavlov Konstantin 0 siblings, 1 reply; 7+ messages in thread From: Dmitry V. Levin @ 2006-02-20 11:50 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 276 bytes --] On Mon, Feb 20, 2006 at 02:11:54PM +0300, Денис Смирнов wrote: > RPM ругается на unresolved symbols в плагинах. Эти символы экспортируются > самим приложением. Что у меня сделано не так, и как это исправить? Это дизайн софта такой, исправить такое сложно. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Unresolved symbols 2006-02-20 11:50 ` Dmitry V. Levin @ 2006-02-20 12:09 ` Pavlov Konstantin 2006-02-20 12:17 ` Dmitry V. Levin 0 siblings, 1 reply; 7+ messages in thread From: Pavlov Konstantin @ 2006-02-20 12:09 UTC (permalink / raw) To: ALT Devel discussion list On Monday 20 February 2006 14:50, Dmitry V. Levin wrote: > On Mon, Feb 20, 2006 at 02:11:54PM +0300, Денис Смирнов wrote: > > RPM ругается на unresolved symbols в плагинах. Эти символы экспортируются > > самим приложением. Что у меня сделано не так, и как это исправить? > > Это дизайн софта такой, исправить такое сложно. У меня та же ситуация. Забивать и делать %set_verify_elf_method skip ? -- Pavlov Konstantin, ALT Linux Team, jid: thresh@altlinux.org ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Unresolved symbols 2006-02-20 12:09 ` Pavlov Konstantin @ 2006-02-20 12:17 ` Dmitry V. Levin 2006-02-20 13:02 ` Pavlov Konstantin 0 siblings, 1 reply; 7+ messages in thread From: Dmitry V. Levin @ 2006-02-20 12:17 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 653 bytes --] On Mon, Feb 20, 2006 at 03:09:49PM +0300, Pavlov Konstantin wrote: > On Monday 20 February 2006 14:50, Dmitry V. Levin wrote: > > On Mon, Feb 20, 2006 at 02:11:54PM +0300, Денис Смирнов wrote: > > > RPM ругается на unresolved symbols в плагинах. Эти символы экспортируются > > > самим приложением. Что у меня сделано не так, и как это исправить? > > > > Это дизайн софта такой, исправить такое сложно. > > У меня та же ситуация. Забивать и делать %set_verify_elf_method skip ? Если сделаете %set_verify_elf_method skip, то я занесу ваш пакет в чёрный список. :) Это же warning, которому не судьба превратиться в error. :( -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Unresolved symbols 2006-02-20 12:17 ` Dmitry V. Levin @ 2006-02-20 13:02 ` Pavlov Konstantin 2006-02-20 13:29 ` Dmitry V. Levin 0 siblings, 1 reply; 7+ messages in thread From: Pavlov Konstantin @ 2006-02-20 13:02 UTC (permalink / raw) To: ALT Devel discussion list On Monday 20 February 2006 15:17, Dmitry V. Levin wrote: > > > > RPM ругается на unresolved symbols в плагинах. Эти символы > > > > экспортируются самим приложением. Что у меня сделано не так, и как > > > > это исправить? > > > > > > Это дизайн софта такой, исправить такое сложно. > > > > У меня та же ситуация. Забивать и делать %set_verify_elf_method skip ? > > Если сделаете %set_verify_elf_method skip, то я занесу ваш пакет в чёрный > список. :) :) А что делать, когда на одном и том же пакете, собираемом в hasher/x86_64 verify-elf проходит, а на hasher/x86 -- нет? warning'ов нет, помимо ругани на unresolved symbols. Пакет этот в скором времени (как upstream пофиксят ;) уйдет в Сизиф. > Это же warning, которому не судьба превратиться в error. :( Лично мне не хватает только понимания, как это исправлять. -- Pavlov Konstantin, ALT Linux Team, jid: thresh@altlinux.org ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Unresolved symbols 2006-02-20 13:02 ` Pavlov Konstantin @ 2006-02-20 13:29 ` Dmitry V. Levin 2006-02-20 20:44 ` Pavlov Konstantin 0 siblings, 1 reply; 7+ messages in thread From: Dmitry V. Levin @ 2006-02-20 13:29 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 258 bytes --] On Mon, Feb 20, 2006 at 04:02:17PM +0300, Pavlov Konstantin wrote: > Лично мне не хватает только понимания, как это исправлять. Вы спрашиваете, как исправлять архитектуру программы, в которой плагины используют символы из ELF executable? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Unresolved symbols 2006-02-20 13:29 ` Dmitry V. Levin @ 2006-02-20 20:44 ` Pavlov Konstantin 0 siblings, 0 replies; 7+ messages in thread From: Pavlov Konstantin @ 2006-02-20 20:44 UTC (permalink / raw) To: ALT Devel discussion list On Monday 20 February 2006 16:29, Dmitry V. Levin wrote: > On Mon, Feb 20, 2006 at 04:02:17PM +0300, Pavlov Konstantin wrote: > > Лично мне не хватает только понимания, как это исправлять. > > Вы спрашиваете, как исправлять архитектуру программы, в которой плагины > используют символы из ELF executable? Ну вот, к примеру: thresh@snowflake lib/vlc/access $ ldd -r libdvdread_plugin.so undefined symbol: __block_New (./libdvdread_plugin.so) undefined symbol: __var_Create (./libdvdread_plugin.so) undefined symbol: __msg_Generic (./libdvdread_plugin.so) undefined symbol: __var_Get (./libdvdread_plugin.so) undefined symbol: vlc_dgettext (./libdvdread_plugin.so) undefined symbol: config_Duplicate (./libdvdread_plugin.so) undefined symbol: __config_GetPsz (./libdvdread_plugin.so) linux-gate.so.1 => (0xffffe000) libpthread.so.0 => /lib/libpthread.so.0 (0x3aaca000) libdvdread.so.3 => /usr/lib/libdvdread.so.3 (0x3ab1d000) libc.so.6 => /lib/libc.so.6 (0x3ab36000) /lib/ld-linux.so.2 (0x75555000) libdl.so.2 => /lib/libdl.so.2 (0x3ac4f000) thresh@snowflake lib/vlc/access $ nm -D /usr/bin/vlc | grep __block_New thresh@snowflake lib/vlc/access $ nm -D /usr/lib/libvlc.so | grep __block_New 000bcdd0 T __block_New thresh@snowflake lib/vlc/access $ file /usr/lib/libvlc.so /usr/lib/libvlc.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped thresh@snowflake lib/vlc/access $ file /usr/bin/vlc /usr/bin/vlc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped Это нормально? На момент подгрузки этого plugin'а в программе данные символы не являются unresolved. -- Pavlov Konstantin, ALT Linux Team, jid: thresh@altlinux.org ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2006-02-20 20:44 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-02-20 11:11 [devel] Unresolved symbols Денис Смирнов 2006-02-20 11:50 ` Dmitry V. Levin 2006-02-20 12:09 ` Pavlov Konstantin 2006-02-20 12:17 ` Dmitry V. Levin 2006-02-20 13:02 ` Pavlov Konstantin 2006-02-20 13:29 ` Dmitry V. Levin 2006-02-20 20:44 ` Pavlov Konstantin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git