* [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
@ 2012-10-16 16:56 ` Denis Smirnov
2012-10-17 1:48 ` Alexei Takaseev
2012-10-17 2:49 ` REAL
0 siblings, 2 replies; 22+ messages in thread
From: Denis Smirnov @ 2012-10-16 16:56 UTC (permalink / raw)
To: ALT Devel discussion list
Смотрю я в лог, а там одни warning'и. А где бага?
И, кстати, как бороться с этими warning'ами? Это плагины.
Соответствующие символы предоставляет сам asterisk.
---------- Forwarded message ----------
From: ALT beekeeper <hiver@altlinux.org>
Date: 2012/10/16
Subject: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
To: mithraen@altlinux.org
Копия: hiver@altlinux.org
Package: asterisk1.8-1.8.16.0-alt2
Status: Sisyphus/i586 test rebuild failed
Cannot build this package.
Please investigate.
Excerpt from build log:
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_aoc_s_add_rate_flat
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_cdr_amaflags2int
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_variable_browse
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
callerid_new
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_aoc_get_unit_count
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_config_new
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_cli_unregister_multiple
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_cc_monitor_failed
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_tvnow
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_channel_setoption
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
tdd_feed
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_aoc_get_currency_name
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_channel_cc_params_init
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_aoc_get_billing_id
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_dsp_digitreset
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
__ao2_link
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_describe_caller_presentation
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_cc_monitor_stop_ringing
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
ast_queue_cc_frame
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_options
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
option_debug
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ast_string_field_empty
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_null_frame
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_queue_hangup
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_party_redirecting_copy
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ao2_trylock
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_moh_start
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ao2_alloc
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
astman_get_header
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ast_string_field_release_active
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_channel_release
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_channel_register
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ao2_iterator_init
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_party_dialed_copy
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ao2_object_get_lockaddr
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_channel_queryoption
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ao2_unlink
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ao2_ref
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_redirecting_build_data
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
_ast_calloc
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ao2_unlock
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_set_cc_interfaces_chanvar
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_register_file_version
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
astman_send_error
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_bridged_channel
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ast_string_field_ptr_grow
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
pbx_builtin_setvar_helper
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_log
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_app_group_update
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ao2_container_alloc
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_queue_frame
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_find_lock_info
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ast_string_field_alloc_space
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ast_module_user_remove
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_random
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ao2_iterator_next
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_channel_get_by_name
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_debug_get_by_module
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
pbx_builtin_getvar_helper
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_unregister_file_version
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ao2_container_count
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_hangup
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_connected_line_build_data
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_setstate
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_exists_extension
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_module_register
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_check_hangup
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_channel_unregister
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_copy_string
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_softhangup
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
astman_send_ack
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_channel_get_cc_config_params
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ast_module_user_add
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_jb_configure
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_pbx_start
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_module_unregister
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_channel_masquerade
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ast_channel_alloc
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_channel_datastore_inherit
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_cdr_update
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_cli
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_moh_stop
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_manager_register2
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_cli_register_multiple
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_best_codec
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_manager_unregister
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_frame_free
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_connected_line_copy_to_caller
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ao2_lock
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_cli_unregister_multiple
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_do_masquerade
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_connected_line_copy_from_caller
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ast_channel_cc_params_init
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
ao2_iterator_destroy
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
__ao2_link
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_null_frame
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_queue_hangup
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
__ao2_trylock
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_channel_release
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
__ast_pthread_mutex_init
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_channel_register
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ao2_object_get_lockaddr
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
_ast_calloc
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
__ao2_unlock
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_register_file_version
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_log
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_queue_frame
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_find_lock_info
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_unregister_file_version
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_module_register
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
__ast_pthread_mutex_unlock
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
__ast_pthread_mutex_trylock
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_channel_unregister
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_bridge_impart
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
__ast_pthread_mutex_destroy
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
ast_module_unregister
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
__ast_channel_alloc
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
__ast_pthread_mutex_lock
verify-elf: WARNING:
./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
__ao2_lock
error: Bad exit status from /usr/src/tmp/rpm-tmp.29906 (%install)
RPM build errors:
Bad exit status from /usr/src/tmp/rpm-tmp.29906 (%install)
Command exited with non-zero status 1
694.50user 41.28system 12:28.13elapsed 98%CPU (0avgtext+0avgdata
335472maxresident)k
0inputs+0outputs (0major+19850522minor)pagefaults 0swaps
hsh-rebuild: rebuild of `asterisk1.8-1.8.16.0-alt2.src.rpm' failed.
Command exited with non-zero status 1
--
Sincerely yours,
ALT beekeeper
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-16 16:56 ` [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed Denis Smirnov
@ 2012-10-17 1:48 ` Alexei Takaseev
2012-10-17 2:47 ` REAL
2012-10-17 10:00 ` Dmitry V. Levin
2012-10-17 2:49 ` REAL
1 sibling, 2 replies; 22+ messages in thread
From: Alexei Takaseev @ 2012-10-17 1:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
----- Исходное сообщение -----
> От: "Denis Smirnov" <mithraen@freesource.info>
> Кому: "ALT Devel discussion list" <devel@lists.altlinux.org>
> Отправленные: Среда, 17 Октябрь 2012 г 1:56:49
> Тема: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
>
> Смотрю я в лог, а там одни warning'и. А где бага?
>
> И, кстати, как бороться с этими warning'ами? Это плагины.
> Соответствующие символы предоставляет сам asterisk.
Тоже хочется узнать идеологически правильный способ выхода из подобной ситуации.
Пока же для сборки пакетов с плагинами приходится довольствоваться
%set_verify_elf_method unresolved=relaxed
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 1:48 ` Alexei Takaseev
@ 2012-10-17 2:47 ` REAL
2012-10-17 10:00 ` Dmitry V. Levin
1 sibling, 0 replies; 22+ messages in thread
From: REAL @ 2012-10-17 2:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
17.10.2012 08:48, Alexei Takaseev пишет:
> Пока же для сборки пакетов с плагинами приходится довольствоваться
>
> %set_verify_elf_method unresolved=relaxed
Зачем? Это имеет смысл, если недолинкована библиотека, находящаяся в
стандартном месте, а именно в %_libdir. В любом другом случае этот
relaxed есть зло.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-16 16:56 ` [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed Denis Smirnov
2012-10-17 1:48 ` Alexei Takaseev
@ 2012-10-17 2:49 ` REAL
2012-10-17 5:17 ` Денис Смирнов
1 sibling, 1 reply; 22+ messages in thread
From: REAL @ 2012-10-17 2:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
16.10.2012 23:56, Denis Smirnov пишет:
> И, кстати, как бороться с этими warning'ами? Это плагины.
> Соответствующие символы предоставляет сам asterisk.
А не надо никак бороться, это нормальное явление.
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_aoc_s_add_rate_flat
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_cdr_amaflags2int
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_variable_browse
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> callerid_new
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_aoc_get_unit_count
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_config_new
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_cli_unregister_multiple
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_cc_monitor_failed
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_tvnow
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_channel_setoption
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> tdd_feed
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_aoc_get_currency_name
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_channel_cc_params_init
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_aoc_get_billing_id
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_dsp_digitreset
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> __ao2_link
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_describe_caller_presentation
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_cc_monitor_stop_ringing
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_dahdi.so: undefined symbol:
> ast_queue_cc_frame
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_options
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> option_debug
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ast_string_field_empty
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_null_frame
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_queue_hangup
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_party_redirecting_copy
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ao2_trylock
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_moh_start
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ao2_alloc
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> astman_get_header
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ast_string_field_release_active
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_channel_release
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_channel_register
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ao2_iterator_init
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_party_dialed_copy
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ao2_object_get_lockaddr
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_channel_queryoption
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ao2_unlink
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ao2_ref
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_redirecting_build_data
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> _ast_calloc
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ao2_unlock
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_set_cc_interfaces_chanvar
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_register_file_version
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> astman_send_error
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_bridged_channel
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ast_string_field_ptr_grow
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> pbx_builtin_setvar_helper
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_log
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_app_group_update
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ao2_container_alloc
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_queue_frame
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_find_lock_info
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ast_string_field_alloc_space
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ast_module_user_remove
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_random
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ao2_iterator_next
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_channel_get_by_name
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_debug_get_by_module
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> pbx_builtin_getvar_helper
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_unregister_file_version
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ao2_container_count
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_hangup
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_connected_line_build_data
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_setstate
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_exists_extension
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_module_register
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_check_hangup
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_channel_unregister
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_copy_string
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_softhangup
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> astman_send_ack
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_channel_get_cc_config_params
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ast_module_user_add
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_jb_configure
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_pbx_start
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_module_unregister
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_channel_masquerade
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ast_channel_alloc
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_channel_datastore_inherit
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_cdr_update
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_cli
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_moh_stop
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_manager_register2
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_cli_register_multiple
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_best_codec
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_manager_unregister
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_frame_free
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_connected_line_copy_to_caller
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ao2_lock
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_cli_unregister_multiple
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_do_masquerade
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_connected_line_copy_from_caller
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ast_channel_cc_params_init
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> ao2_iterator_destroy
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_local.so: undefined symbol:
> __ao2_link
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_null_frame
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_queue_hangup
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> __ao2_trylock
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_channel_release
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> __ast_pthread_mutex_init
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_channel_register
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ao2_object_get_lockaddr
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> _ast_calloc
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> __ao2_unlock
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_register_file_version
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_log
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_queue_frame
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_find_lock_info
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_unregister_file_version
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_module_register
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> __ast_pthread_mutex_unlock
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> __ast_pthread_mutex_trylock
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_channel_unregister
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_bridge_impart
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> __ast_pthread_mutex_destroy
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> ast_module_unregister
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> __ast_channel_alloc
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> __ast_pthread_mutex_lock
> verify-elf: WARNING:
> ./usr/lib/asterisk/1.8.16.0/modules/chan_bridge.so: undefined symbol:
> __ao2_lock
> error: Bad exit status from /usr/src/tmp/rpm-tmp.29906 (%install)
>
> RPM build errors:
> Bad exit status from /usr/src/tmp/rpm-tmp.29906 (%install)
> Command exited with non-zero status 1
> 694.50user 41.28system 12:28.13elapsed 98%CPU (0avgtext+0avgdata
> 335472maxresident)k
> 0inputs+0outputs (0major+19850522minor)pagefaults 0swaps
> hsh-rebuild: rebuild of `asterisk1.8-1.8.16.0-alt2.src.rpm' failed.
> Command exited with non-zero status 1
>
> --
> Sincerely yours,
> ALT beekeeper
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 2:49 ` REAL
@ 2012-10-17 5:17 ` Денис Смирнов
2012-10-17 5:29 ` REAL
0 siblings, 1 reply; 22+ messages in thread
From: Денис Смирнов @ 2012-10-17 5:17 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 657 bytes --]
On Wed, Oct 17, 2012 at 09:49:13AM +0700, REAL wrote:
>> И, кстати, как бороться с этими warning'ами? Это плагины.
>> Соответствующие символы предоставляет сам asterisk.
R> А не надо никак бороться, это нормальное явление.
Это нормальное явление маскирует ошибки -- например недолинковку.
Если в логе много warning'ов которые известно что не по делу, их никто не
читает. А среди них может оказаться warning и по делу.
А вот в данном случае эти WARNING'и замаскировали где-то ошибку, из-за
которой пакет не собрался.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 5:17 ` Денис Смирнов
@ 2012-10-17 5:29 ` REAL
2012-10-17 5:37 ` Денис Смирнов
0 siblings, 1 reply; 22+ messages in thread
From: REAL @ 2012-10-17 5:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
17.10.2012 12:17, Денис Смирнов пишет:
>>> И, кстати, как бороться с этими warning'ами? Это плагины.
>>> Соответствующие символы предоставляет сам asterisk.
> R> А не надо никак бороться, это нормальное явление.
>
> Это нормальное явление маскирует ошибки -- например недолинковку.
> Если в логе много warning'ов которые известно что не по делу, их никто не
> читает. А среди них может оказаться warning и по делу.
А тут вопрос уже в том, где игнорировать warning, а где отнестить
серьёзно. Думаю, это можно решить совместным использованием findsym и
nm -D, чтобы узнать, какие символы предоставляют сторонние библиотеки,
а какие - сам собирающийся пакет. Понятно, что этот ручной труд весьма
затратен, но вот возможно ли научить этим заниматься робота, вопрос
очень непростой.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 5:29 ` REAL
@ 2012-10-17 5:37 ` Денис Смирнов
2012-10-17 5:46 ` REAL
2012-10-17 8:51 ` Ivan A. Melnikov
0 siblings, 2 replies; 22+ messages in thread
From: Денис Смирнов @ 2012-10-17 5:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 762 bytes --]
On Wed, Oct 17, 2012 at 12:29:13PM +0700, REAL wrote:
R> А тут вопрос уже в том, где игнорировать warning, а где отнестить
R> серьёзно. Думаю, это можно решить совместным использованием findsym и
R> nm -D, чтобы узнать, какие символы предоставляют сторонние библиотеки,
R> а какие - сам собирающийся пакет. Понятно, что этот ручной труд весьма
R> затратен, но вот возможно ли научить этим заниматься робота, вопрос
R> очень непростой.
Думаю вполне можно. Например добавив возможность указать список
бинарников, экспортированные с которых символы считаются заведомо
предоставленными всем другим бинарникам в пакете.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 5:37 ` Денис Смирнов
@ 2012-10-17 5:46 ` REAL
2012-10-17 5:54 ` Денис Смирнов
2012-10-17 8:51 ` Ivan A. Melnikov
1 sibling, 1 reply; 22+ messages in thread
From: REAL @ 2012-10-17 5:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
17.10.2012 12:37, Денис Смирнов пишет:
> R> А тут вопрос уже в том, где игнорировать warning, а где отнестить
> R> серьёзно. Думаю, это можно решить совместным использованием findsym и
> R> nm -D, чтобы узнать, какие символы предоставляют сторонние библиотеки,
> R> а какие - сам собирающийся пакет. Понятно, что этот ручной труд весьма
> R> затратен, но вот возможно ли научить этим заниматься робота, вопрос
> R> очень непростой.
>
> Думаю вполне можно. Например добавив возможность указать список
> бинарников, экспортированные с которых символы считаются заведомо
> предоставленными всем другим бинарникам в пакете.
Наверно. Только из списка проверяемых объектов надо бы изъять
библиотеки с размещением в %_libdir, чтобы ограничить "всеядность"
такого механизма, в смысле чтобы библиотеки _всегда_ линковались с
тем, с чем нужно. Ну а для исключений и verify-elf=relaxed достаточно,
думаю.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 5:46 ` REAL
@ 2012-10-17 5:54 ` Денис Смирнов
2012-10-17 6:01 ` REAL
0 siblings, 1 reply; 22+ messages in thread
From: Денис Смирнов @ 2012-10-17 5:54 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 626 bytes --]
On Wed, Oct 17, 2012 at 12:46:26PM +0700, REAL wrote:
R> Наверно. Только из списка проверяемых объектов надо бы изъять
R> библиотеки с размещением в %_libdir, чтобы ограничить "всеядность"
R> такого механизма, в смысле чтобы библиотеки _всегда_ линковались с
R> тем, с чем нужно. Ну а для исключений и verify-elf=relaxed достаточно,
R> думаю.
Я бы предложил, раз это хак, нужный конкретно для плагинов к неким
бинарникам, указывать конкретно эти самые плагины и тот самый бинарник.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 5:54 ` Денис Смирнов
@ 2012-10-17 6:01 ` REAL
2012-10-17 6:19 ` Ildar Mulyukov
0 siblings, 1 reply; 22+ messages in thread
From: REAL @ 2012-10-17 6:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
17.10.2012 12:54, Денис Смирнов пишет:
> R> Наверно. Только из списка проверяемых объектов надо бы изъять
> R> библиотеки с размещением в %_libdir, чтобы ограничить "всеядность"
> R> такого механизма, в смысле чтобы библиотеки _всегда_ линковались с
> R> тем, с чем нужно. Ну а для исключений и verify-elf=relaxed достаточно,
> R> думаю.
>
> Я бы предложил, раз это хак, нужный конкретно для плагинов к неким
> бинарникам, указывать конкретно эти самые плагины и тот самый бинарник.
Да, было бы хорошо. И в первую очередь мне :-D . Потому что при сборке
притоновских модулей (а их много) секция VERIFY-ELF в логе сборки
множественно мусорит из-за "недолинковки" с libpython.X.X.so.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 6:01 ` REAL
@ 2012-10-17 6:19 ` Ildar Mulyukov
2012-10-17 6:27 ` REAL
0 siblings, 1 reply; 22+ messages in thread
From: Ildar Mulyukov @ 2012-10-17 6:19 UTC (permalink / raw)
To: devel
On 17.10.2012 11:37:05, Денис Смирнов wrote:
> On Wed, Oct 17, 2012 at 12:29:13PM +0700, REAL wrote:
>
> R> А тут вопрос уже в том, где игнорировать warning, а где отнестить
> R> серьёзно. Думаю, это можно решить совместным использованием
> findsym и
> R> nm -D, чтобы узнать, какие символы предоставляют сторонние
> библиотеки,
> R> а какие - сам собирающийся пакет. Понятно, что этот ручной труд
> весьма
> R> затратен, но вот возможно ли научить этим заниматься робота, вопрос
> R> очень непростой.
>
> Думаю вполне можно. Например добавив возможность указать список
> бинарников, экспортированные с которых символы считаются заведомо
> предоставленными всем другим бинарникам в пакете.
Отличный повод повесить FR на verify-elf.
On 17.10.2012 12:01:37, REAL wrote:
> Да, было бы хорошо. И в первую очередь мне :-D . Потому что при
> сборке притоновских модулей (а их много) секция VERIFY-ELF в логе
> сборки множественно мусорит из-за "недолинковки" с libpython.X.X.so.
Как раз это можно было бы исправить, линкуя модуль с libpython.
С уважением к обоим,
--
Ildar Mulyukov,
free SW designer/programmer/packager
======================================
email: ildar@altlinux.ru
Jabber: ildar.mulyukov@gmail.com
ICQ: 4334029
ALT Linux http://packages.altlinux.org/ru/Sisyphus/maintainers/ildar/
======================================
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 6:19 ` Ildar Mulyukov
@ 2012-10-17 6:27 ` REAL
2012-10-17 6:47 ` Ildar Mulyukov
0 siblings, 1 reply; 22+ messages in thread
From: REAL @ 2012-10-17 6:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
17.10.2012 13:19, Ildar Mulyukov пишет:
>> Да, было бы хорошо. И в первую очередь мне :-D . Потому что при
>> сборке притоновских модулей (а их много) секция VERIFY-ELF в логе
>> сборки множественно мусорит из-за "недолинковки" с libpython.X.X.so.
>
> Как раз это можно было бы исправить, линкуя модуль с libpython.
Увы, "политика партии" захотела совсем обратного: чтобы питоньи модули
не линковались с libpython...
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 6:27 ` REAL
@ 2012-10-17 6:47 ` Ildar Mulyukov
2012-10-17 6:52 ` REAL
0 siblings, 1 reply; 22+ messages in thread
From: Ildar Mulyukov @ 2012-10-17 6:47 UTC (permalink / raw)
To: devel
On 17.10.2012 12:27:50, REAL wrote:
> 17.10.2012 13:19, Ildar Mulyukov пишет:
>>> Да, было бы хорошо. И в первую очередь мне :-D . Потому что при
>>> сборке притоновских модулей (а их много) секция VERIFY-ELF в логе
>>> сборки множественно мусорит из-за "недолинковки" с libpython.X.X.so.
>>
>> Как раз это можно было бы исправить, линкуя модуль с libpython.
>
> Увы, "политика партии" захотела совсем обратного: чтобы питоньи
> модули не линковались с libpython...
А какая это партия, можно тут явно озвучить?
вопрос у меня не праздный, т.к. имею такую же дилемму с liblua.
--
Ildar
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 6:47 ` Ildar Mulyukov
@ 2012-10-17 6:52 ` REAL
2012-10-17 7:23 ` Ildar Mulyukov
0 siblings, 1 reply; 22+ messages in thread
From: REAL @ 2012-10-17 6:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
17.10.2012 13:47, Ildar Mulyukov пишет:
>>>> Да, было бы хорошо. И в первую очередь мне :-D . Потому что при
>>>> сборке притоновских модулей (а их много) секция VERIFY-ELF в логе
>>>> сборки множественно мусорит из-за "недолинковки" с libpython.X.X.so.
>>>
>>> Как раз это можно было бы исправить, линкуя модуль с libpython.
>>
>> Увы, "политика партии" захотела совсем обратного: чтобы питоньи
>> модули не линковались с libpython...
>
> А какая это партия, можно тут явно озвучить?
Если посмотреть на довольно большую армию arch-dep модулей, в
некоторый момент была произведена массовая пересборка с комментарием:
"Rebuild to remove redundant libpython2.7 dependency"
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 6:52 ` REAL
@ 2012-10-17 7:23 ` Ildar Mulyukov
2012-10-17 7:29 ` Igor Zubkov
0 siblings, 1 reply; 22+ messages in thread
From: Ildar Mulyukov @ 2012-10-17 7:23 UTC (permalink / raw)
To: devel
On 17.10.2012 12:52:45, REAL wrote:
> 17.10.2012 13:47, Ildar Mulyukov пишет:
>>>>> Да, было бы хорошо. И в первую очередь мне :-D . Потому что при
>>>>> сборке притоновских модулей (а их много) секция VERIFY-ELF в логе
>>>>> сборки множественно мусорит из-за "недолинковки" с
>>>>> libpython.X.X.so.
>>>>
>>>> Как раз это можно было бы исправить, линкуя модуль с libpython.
>>>
>>> Увы, "политика партии" захотела совсем обратного: чтобы питоньи
>>> модули не линковались с libpython...
>>
>> А какая это партия, можно тут явно озвучить?
>
> Если посмотреть на довольно большую армию arch-dep модулей, в
> некоторый момент была произведена массовая пересборка с комментарием:
>
> "Rebuild to remove redundant libpython2.7 dependency"
Всё понятно.
Почитал историю, и понял, что положительного опыта я тут не вынесу.
Влинковывать libpyhton в интерпретатор статически --- это, мягко
говоря, настолько сомнительный подход, что я даже комментировать не
буду. Что, собственно, подтверждается длинным обсуждением в апреле
этого года.
Надеюсь, что с Lua такого никогда не произойдёт.
P.S. Кстати, раз уж сделали /такое/, то надо было в полиси закрепить.
--
Ildar
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 7:23 ` Ildar Mulyukov
@ 2012-10-17 7:29 ` Igor Zubkov
0 siblings, 0 replies; 22+ messages in thread
From: Igor Zubkov @ 2012-10-17 7:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
2012/10/17 Ildar Mulyukov:
> On 17.10.2012 12:52:45, REAL wrote:
>> 17.10.2012 13:47, Ildar Mulyukov пишет:
>>>>>> Да, было бы хорошо. И в первую очередь мне :-D . Потому что при
>>>>>> сборке притоновских модулей (а их много) секция VERIFY-ELF в логе
>>>>>> сборки множественно мусорит из-за "недолинковки" с libpython.X.X.so.
>>>>>
>>>>> Как раз это можно было бы исправить, линкуя модуль с libpython.
>>>>
>>>> Увы, "политика партии" захотела совсем обратного: чтобы питоньи
>>>> модули не линковались с libpython...
>>>
>>> А какая это партия, можно тут явно озвучить?
>>
>> Если посмотреть на довольно большую армию arch-dep модулей, в некоторый
>> момент была произведена массовая пересборка с комментарием:
>>
>> "Rebuild to remove redundant libpython2.7 dependency"
>
> Всё понятно.
>
> Почитал историю, и понял, что положительного опыта я тут не вынесу.
> Влинковывать libpyhton в интерпретатор статически --- это, мягко говоря,
> настолько сомнительный подход, что я даже комментировать не буду. Что,
> собственно, подтверждается длинным обсуждением в апреле этого года.
И это всё из-за пары процентов производительности у питона. Я тоже
считаю что делать такое прям в дистрибутиве не правильно. Если уж надо
эти проценты дожать, то лучше собрать питон без libpython отдельно. В
руби тоже есть такой прирост в производительности если собрать его с
--disable-shared --enable-static. И так сделано на
packages.altlinux.org. В мире руби это просто. Поставил rvm или rbenv
и собрал руби себе какой надо и с чем надо.
> Надеюсь, что с Lua такого никогда не произойдёт.
>
> P.S. Кстати, раз уж сделали /такое/, то надо было в полиси закрепить.
--
Igor Zubkov
http://hi.im/ice
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 5:37 ` Денис Смирнов
2012-10-17 5:46 ` REAL
@ 2012-10-17 8:51 ` Ivan A. Melnikov
2012-10-17 9:19 ` REAL
1 sibling, 1 reply; 22+ messages in thread
From: Ivan A. Melnikov @ 2012-10-17 8:51 UTC (permalink / raw)
To: devel
On Wed, 17 Oct 2012 09:37:05 +0400
"Денис Смирнов" <mithraen@freesource.info> wrote:
> On Wed, Oct 17, 2012 at 12:29:13PM +0700, REAL wrote:
>
> R> А тут вопрос уже в том, где игнорировать warning, а где отнестить
> R> серьёзно. Думаю, это можно решить совместным использованием
> R> findsym и nm -D, чтобы узнать, какие символы предоставляют
> R> сторонние библиотеки, а какие - сам собирающийся пакет. Понятно,
> R> что этот ручной труд весьма затратен, но вот возможно ли научить
> R> этим заниматься робота, вопрос очень непростой.
>
> Думаю вполне можно. Например добавив возможность указать список
> бинарников, экспортированные с которых символы считаются заведомо
> предоставленными всем другим бинарникам в пакете.
>
См. также (и про питон тоже)
http://lists.altlinux.org/pipermail/devel/2012-April/193827.html
и выше по треду. Сейчас этот хак даже превратился в ещё больший ужас:
http://git.altlinux.org/people/iv/packages/boost.git?p=boost.git;a=blob;f=boost.spec;h=31400ad8c8b9d6e737f8760b636c007373ffac13;hb=1.51.0#l1241
--
WBR,
Ivan A. Melnikov
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 8:51 ` Ivan A. Melnikov
@ 2012-10-17 9:19 ` REAL
0 siblings, 0 replies; 22+ messages in thread
From: REAL @ 2012-10-17 9:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
17.10.2012 15:51, Ivan A. Melnikov пишет:
> См. также (и про питон тоже)
>
> http://lists.altlinux.org/pipermail/devel/2012-April/193827.html
>
> и выше по треду. Сейчас этот хак даже превратился в ещё больший ужас:
>
> http://git.altlinux.org/people/iv/packages/boost.git?p=boost.git;a=blob;f=boost.spec;h=31400ad8c8b9d6e737f8760b636c007373ffac13;hb=1.51.0#l1241
Всё это, понятно, грязные хаки, но непонятно, почему прошло пол-года,
а воз и ныне там...
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 1:48 ` Alexei Takaseev
2012-10-17 2:47 ` REAL
@ 2012-10-17 10:00 ` Dmitry V. Levin
2012-10-19 7:11 ` Денис Смирнов
1 sibling, 1 reply; 22+ messages in thread
From: Dmitry V. Levin @ 2012-10-17 10:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 630 bytes --]
On Wed, Oct 17, 2012 at 10:48:40AM +0900, Alexei Takaseev wrote:
[...]
> > Смотрю я в лог, а там одни warning'и. А где бага?
> >
> > И, кстати, как бороться с этими warning'ами? Это плагины.
> > Соответствующие символы предоставляет сам asterisk.
>
> Тоже хочется узнать идеологически правильный способ выхода из подобной ситуации.
Способ простой: смотреть весь лог, а не его хвост.
> Пока же для сборки пакетов с плагинами приходится довольствоваться
>
> %set_verify_elf_method unresolved=relaxed
Эта строчка почти не влияет на проверку плагинов, зато пропускает грубые
ошибки в библиотеках.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-17 10:00 ` Dmitry V. Levin
@ 2012-10-19 7:11 ` Денис Смирнов
2012-10-19 7:42 ` Ildar Mulyukov
2012-10-19 10:20 ` Dmitry V. Levin
0 siblings, 2 replies; 22+ messages in thread
From: Денис Смирнов @ 2012-10-19 7:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 468 bytes --]
On Wed, Oct 17, 2012 at 02:00:04PM +0400, Dmitry V. Levin wrote:
DVL> Эта строчка почти не влияет на проверку плагинов, зато пропускает грубые
DVL> ошибки в библиотеках.
А можно все-таки реализовать какой-нибудь метод, который бы позволял
очистить лог от заведомо ненужных warning'ов? А то это иногда маскирует
реальные проблемы.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-19 7:11 ` Денис Смирнов
@ 2012-10-19 7:42 ` Ildar Mulyukov
2012-10-19 10:20 ` Dmitry V. Levin
1 sibling, 0 replies; 22+ messages in thread
From: Ildar Mulyukov @ 2012-10-19 7:42 UTC (permalink / raw)
To: devel
On 19.10.2012 13:11:56, Денис Смирнов wrote:
> On Wed, Oct 17, 2012 at 02:00:04PM +0400, Dmitry V. Levin wrote:
>
> DVL> Эта строчка почти не влияет на проверку плагинов, зато
> пропускает грубые
> DVL> ошибки в библиотеках.
>
> А можно все-таки реализовать какой-нибудь метод, который бы позволял
> очистить лог от заведомо ненужных warning'ов? А то это иногда
> маскирует
> реальные проблемы.
told ya: push FR to https://bugzilla.altlinux.org/
(перевод: грил же: повесьте фич-реквест! ;)
--
Ildar
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed
2012-10-19 7:11 ` Денис Смирнов
2012-10-19 7:42 ` Ildar Mulyukov
@ 2012-10-19 10:20 ` Dmitry V. Levin
1 sibling, 0 replies; 22+ messages in thread
From: Dmitry V. Levin @ 2012-10-19 10:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 458 bytes --]
On Fri, Oct 19, 2012 at 11:11:56AM +0400, Денис Смирнов wrote:
> On Wed, Oct 17, 2012 at 02:00:04PM +0400, Dmitry V. Levin wrote:
>
> DVL> Эта строчка почти не влияет на проверку плагинов, зато пропускает грубые
> DVL> ошибки в библиотеках.
>
> А можно все-таки реализовать какой-нибудь метод, который бы позволял
> очистить лог от заведомо ненужных warning'ов? А то это иногда маскирует
> реальные проблемы.
Конечно, реализуйте!
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2012-10-19 10:20 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-16 16:56 ` [devel] Fwd: asterisk1.8-1.8.16.0-alt2: Sisyphus/i586 test rebuild failed Denis Smirnov
2012-10-17 1:48 ` Alexei Takaseev
2012-10-17 2:47 ` REAL
2012-10-17 10:00 ` Dmitry V. Levin
2012-10-19 7:11 ` Денис Смирнов
2012-10-19 7:42 ` Ildar Mulyukov
2012-10-19 10:20 ` Dmitry V. Levin
2012-10-17 2:49 ` REAL
2012-10-17 5:17 ` Денис Смирнов
2012-10-17 5:29 ` REAL
2012-10-17 5:37 ` Денис Смирнов
2012-10-17 5:46 ` REAL
2012-10-17 5:54 ` Денис Смирнов
2012-10-17 6:01 ` REAL
2012-10-17 6:19 ` Ildar Mulyukov
2012-10-17 6:27 ` REAL
2012-10-17 6:47 ` Ildar Mulyukov
2012-10-17 6:52 ` REAL
2012-10-17 7:23 ` Ildar Mulyukov
2012-10-17 7:29 ` Igor Zubkov
2012-10-17 8:51 ` Ivan A. Melnikov
2012-10-17 9:19 ` REAL
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