[Решено] Ошибка компиляции пакета Ekiga-4.0.1

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

nniko
Сообщения: 29
ОС: Xubuntu 12.04

[Решено] Ошибка компиляции пакета Ekiga-4.0.1

Сообщение nniko »

Приветствую! Система Xubuntu 12.04 LTS. Поставил Ekiga 3.6.-что-там из репов. Падает, глючит. Решил собрать пакет. С оф.сайта http://ekiga.org/download-ekiga-binaries-or-source-code скачал последние исходники: ptlib-2.10.10, opal-3.10.10, ekiga-4.0.1.

Установил build-essential, что-то там еще. Запустил ./configure, программа конфигурирования много ругалась на отсутствие библиотек, которые тут же ставил. Итак ptlib и opal последовательно ./confugure (ставил либы), make (без ошибок), checkinstall (без ошибок). Пакет ekiga-4.0.1 ./configure (без ошибок), а вот make долго собирает без ошибок, а под конец:

Код: Выделить всё

/bin/bash: строка 4: -m: команда не найдена
make[2]: *** [bg/ekiga.xml] Ошибка 127
make[2]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/help'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1'
make: *** [all] Ошибка 2


На всякий случай приведу весь выхлоп:
Spoiler
hvost@hvost:~/tmp/ekiga-4.0.1$ make
make all-recursive
make[1]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1'
Making all in man
make[2]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/man'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/man'
Making all in sounds
make[2]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/sounds'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/sounds'
Making all in pixmaps
make[2]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/pixmaps'
gdk-pixbuf-csource --raw --build-list gm_audio_volume_16 ./16x16/audio-volume.png gm_brightness_16 ./16x16/brightness.png gm_color_16 ./16x16/color.png gm_contrast_16 ./16x16/contrast.png gm_im_message_16 ./16x16/im-message.png gm_im_message_new_16 ./16x16/im-message-new.png gm_video_settings_16 ./16x16/video-settings.png gm_whiteness_16 ./16x16/whiteness.png gm_logo_16_stock_data ./16x16/apps/ekiga.png gm_logo_22_stock_data ./22x22/apps/ekiga.png gm_logo_24_stock_data ./24x24/apps/ekiga.png gm_logo_32_stock_data ./32x32/apps/ekiga.png gm_logo_48_stock_data ./48x48/apps/ekiga.png gm_logo_72_stock_data ./72x72/apps/ekiga.png gm_user_inacall_16 ./16x16/user-inacall.png gm_phone_hang_up_24 ./24x24/phone-hang-up.png gm_phone_pick_up_24 ./24x24/phone-pick-up.png gm_phone_hang_up_16 ./16x16/phone-hang-up.png gm_phone_pick_up_16 ./16x16/phone-pick-up.png > inlines.h
make[2]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/pixmaps'
Making all in lib
make[2]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/lib'
GEN gmmarshallers.h
GEN gmmarshallers.c
GEN hal-marshal.h
GEN hal-marshal.c
make all-am
make[3]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/lib'
CC toolbox.lo
CC platform.lo
CC pixops.lo
CPPAS have_mmx.lo
CPPAS scale_line_22_33_mmx.lo
CPPAS composite_line_22_4a4_mmx.lo
CPPAS composite_line_color_22_4a4_mmx.lo
CC gmconf-gconf.lo
CC dialpad.lo
CC gm-smileys.lo
CC gmwindow.lo
CC gmcallbacks.lo
CC gmconfwidgets.lo
CC gmdialog.lo
CC gmentrydialog.lo
CC gmlevelmeter.lo
CC gmmenuaddon.lo
CC gmpreferences.lo
CC gmstatusbar.lo
CC gmstockicons.lo
CC gmpowermeter.lo
CC gmcellrendererexpander.lo
CC gm-cell-renderer-bitext.lo
CC gm-text-buffer-enhancer-helper-interface.lo
CC gm-text-anchored-tag.lo
CC gm-text-smiley.lo
CC gm-text-extlink.lo
CC gm-text-buffer-enhancer.lo
CC gm-smiley-chooser-button.lo
CXX xwindow.lo
CXX xvwindow.lo
CXX engine.lo
CXX boost-exceptions.lo
CXX form.lo
CXX robust-xml.lo
CXX gmconf-bridge.lo
CXX menu-builder.lo
CXX menu-builder-tools.lo
CXX form-builder.lo
CXX form-dumper.lo
CXX form-request-simple.lo
CXX runtime-glib.lo
CXX services.lo
CXX menu-xml.lo
CXX kickstart.lo
CXX plugin-core.lo
CXX account-core.lo
CXX contact-core.lo
CXX chat-core.lo
CXX friend-or-foe.lo
CXX notification-dummy.lo
CXX proxy-presentity.lo
CXX uri-presentity.lo
CXX presence-core.lo
CXX call-manager.lo
CXX call-core.lo
CXX codec-description.lo
CXX videooutput-core.lo
CXX videooutput-gmconf-bridge.lo
CXX videoinput-core.lo
CXX videoinput-gmconf-bridge.lo
CXX audiooutput-scheduler.lo
CXX audiooutput-core.lo
CXX audiooutput-gmconf-bridge.lo
CXX audioinput-core.lo
CXX audioinput-gmconf-bridge.lo
CXX hal-core.lo
CXX menu-builder-gtk.lo
CXX form-dialog-gtk.lo
CXX optional-buttons-gtk.lo
CXX codecsbox.lo
CXX gtk-core.lo
CXX gtk-core-main.lo
CXX addressbook-window.lo
CXX accounts-window.lo
CXX book-view-gtk.lo
CXX call-window.lo
CXX roster-view-gtk.lo
CXX call-history-view-gtk.lo
CXX default_devices.lo
CXX presentity-view.lo
CXX heap-view.lo
CXX chat-area.lo
CXX simple-chat-page.lo
CXX multiple-chat-page.lo
CXX preferences-window.lo
CXX statusicon.lo
CXX chat-window.lo
CXX gtk-frontend.lo
CXX utils.lo
CXX audioinput-manager-ptlib.lo
CXX audioinput-main-ptlib.lo
CXX videoinput-manager-ptlib.lo
CXX videoinput-main-ptlib.lo
CXX audiooutput-manager-ptlib.lo
CXX audiooutput-main-ptlib.lo
CXX opal-call-manager.lo
CXX pcss-endpoint.lo
CXX opal-account.lo
CXX opal-bank.lo
CXX opal-call.lo
CXX opal-codec-description.lo
CXX opal-gmconf-bridge.lo
CXX opal-main.lo
CXX opal-audio.lo
CXX opal-videoinput.lo
CXX opal-videooutput.lo
CXX opal-plugins-hook.lo
CXX h323-endpoint.lo
CXX sip-chat-simple.lo
CXX sip-dialect.lo
CXX sip-endpoint.lo
CXX history-contact.lo
CXX history-book.lo
CXX history-source.lo
CXX history-main.lo
CXX echo-presentity.lo
CXX echo-simple.lo
CXX echo-dialect.lo
CXX echo-main.lo
CXX gmconf-personal-details.lo
CXX gmconf-personal-details-main.lo
CXX local-presentity.lo
CXX local-heap.lo
CXX local-cluster.lo
CXX local-roster-main.lo
CXX local-roster-bridge.lo
CXX videoinput-manager-mlogo.lo
CXX videoinput-main-mlogo.lo
CXX audioinput-manager-null.lo
CXX audioinput-main-null.lo
CXX audiooutput-manager-null.lo
CXX audiooutput-main-null.lo
CXX hal-manager-dbus.lo
CXX hal-main-dbus.lo
CXX videooutput-manager-common.lo
CXX videooutput-manager-x.lo
CXX videooutput-main-x.lo
CC gmmarshallers.lo
CC hal-marshal.lo
CXXLD libekiga.la
make[3]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/lib'
make[2]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/lib'
Making all in src
make[2]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/src'
test -d dbus-helper || mkdir dbus-helper
touch build-subdir-stamp
/bin/bash ../libtool --mode=execute dbus-binding-tool --prefix=helper --mode=glib-server --output=dbus-helper/dbus-helper-stub.h dbus-helper/dbus-helper-stub.xml
/bin/bash ../libtool --mode=execute dbus-binding-tool --prefix=ekiga_dbus_component --mode=glib-server --output=dbus-helper/dbus-stub.h dbus-helper/dbus-stub.xml
make all-am
make[3]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/src'
CXX assistant.o
CXX conf.o
CXX main.o
CXX main_window.o
CXX statusmenu.o
CXX ekiga.o
CXX dbus.o
CXXLD ekiga

*** Warning: Linking the executable ekiga against the loadable module
*** libekiga.so is not portable!
CXX dbus-helper.o
CXXLD ekiga-helper
/bin/mkdir -p dbus-helper # this is ugly...
sed -e "s#\@bindir\@#/usr/local/bin#" dbus-helper/org.ekiga.Ekiga.service.in > dbus-helper/org.ekiga.Ekiga.service
/bin/mkdir -p dbus-helper # this is ugly...
sed -e "s#\@bindir\@#/usr/local/bin#" dbus-helper/org.ekiga.Helper.service.in > dbus-helper/org.ekiga.Helper.service
make[3]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/src'
make[2]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/src'
Making all in plugins
make[2]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/plugins'
Making all in evolution
make[3]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/plugins/evolution'
CXX evolution-contact.lo
CXX evolution-book.lo
CXX evolution-source.lo
CXX evolution-main.lo
CXXLD libgmevolution.la

*** Warning: Linking the shared library libgmevolution.la against the loadable module
*** libekiga.so is not portable!
make[3]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/plugins/evolution'
Making all in ldap
make[3]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/plugins/ldap'
CXX ldap-contact.lo
CXX ldap-book.lo
CXX ldap-source.lo
CXX ldap-main.lo
CXXLD libgmldap.la

*** Warning: Linking the shared library libgmldap.la against the loadable module
*** libekiga.so is not portable!
make[3]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/plugins/ldap'
make[3]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/plugins'
make[3]: Цель `all-am' не требует выполнения команд.
make[3]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/plugins'
make[2]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/plugins'
Making all in po
make[2]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/po'
MSGFMT am.gmo
MSGFMT ar.gmo
MSGFMT as.gmo
MSGFMT ast.gmo
MSGFMT az.gmo
MSGFMT bg.gmo
MSGFMT bn.gmo
MSGFMT bn_IN.gmo
MSGFMT bs.gmo
MSGFMT ca.gmo
MSGFMT ca@valencia.gmo
MSGFMT crh.gmo
MSGFMT cs.gmo
MSGFMT cy.gmo
MSGFMT da.gmo
MSGFMT de.gmo
MSGFMT dz.gmo
MSGFMT el.gmo
MSGFMT en_CA.gmo
MSGFMT en_GB.gmo
MSGFMT en@shaw.gmo
MSGFMT eo.gmo
MSGFMT es.gmo
MSGFMT et.gmo
MSGFMT eu.gmo
MSGFMT fa.gmo
MSGFMT fi.gmo
MSGFMT fr.gmo
MSGFMT ga.gmo
MSGFMT gl.gmo
MSGFMT gu.gmo
MSGFMT he.gmo
MSGFMT hi.gmo
MSGFMT hr.gmo
MSGFMT hu.gmo
MSGFMT id.gmo
MSGFMT is.gmo
MSGFMT it.gmo
MSGFMT ja.gmo
MSGFMT ka.gmo
MSGFMT kk.gmo
MSGFMT kn.gmo
MSGFMT ko.gmo
MSGFMT ku.gmo
MSGFMT lt.gmo
MSGFMT lv.gmo
MSGFMT mai.gmo
MSGFMT mk.gmo
MSGFMT ml.gmo
MSGFMT mn.gmo
MSGFMT mr.gmo
MSGFMT ms.gmo
MSGFMT nb.gmo
MSGFMT ne.gmo
MSGFMT nl.gmo
MSGFMT nn.gmo
MSGFMT or.gmo
MSGFMT oc.gmo
MSGFMT pa.gmo
MSGFMT pl.gmo
MSGFMT pt.gmo
MSGFMT pt_BR.gmo
MSGFMT ro.gmo
MSGFMT ru.gmo
MSGFMT rw.gmo
MSGFMT si.gmo
MSGFMT sk.gmo
MSGFMT sl.gmo
MSGFMT sq.gmo
MSGFMT sr.gmo
MSGFMT sr@latin.gmo
MSGFMT sv.gmo
MSGFMT ta.gmo
MSGFMT te.gmo
MSGFMT th.gmo
MSGFMT tr.gmo
MSGFMT ug.gmo
MSGFMT uk.gmo
MSGFMT vi.gmo
MSGFMT wa.gmo
MSGFMT xh.gmo
MSGFMT zh_CN.gmo
MSGFMT zh_HK.gmo
MSGFMT zh_TW.gmo
make[2]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/po'
Making all in help
make[2]: Вход в каталог `/home/hvost/tmp/ekiga-4.0.1/help'
MSGFMT bg/bg.mo
MSGFMT ca/ca.mo
MSGFMT de/de.mo
MSGFMT el/el.mo
MSGFMT en_GB/en_GB.mo
MSGFMT es/es.mo
MSGFMT eu/eu.mo
MSGFMT fi/fi.mo
MSGFMT fr/fr.mo
MSGFMT oc/oc.mo
MSGFMT pt_BR/pt_BR.mo
MSGFMT ru/ru.mo
MSGFMT sl/sl.mo
MSGFMT sv/sv.mo
MSGFMT uk/uk.mo
MSGFMT zh_CN/zh_CN.mo
XML2PO bg/ekiga.xml
/bin/bash: строка 4: -m: команда не найдена
make[2]: *** [bg/ekiga.xml] Ошибка 127
make[2]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1/help'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/hvost/tmp/ekiga-4.0.1'
make: *** [all] Ошибка 2


Подскажите советом, как устранить ошибку, чтобы нормально собралось?
P/S/ Я так понял, что bg/ekiga.xml - это файл справки на болгарском языке, ну а что с ним не так??
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: [Решено] Ошибка компиляции пакета Ekiga-4.0.1

Сообщение /dev/random »

Проверьте, есть ли у вас файл /usr/bin/xml2po. Если нет, поставьте соответствующий пакет. В моём дистрибутиве это gnome-doc-utils, в вашем - не знаю.
Спасибо сказали:
nniko
Сообщения: 29
ОС: Xubuntu 12.04

Re: [Решено] Ошибка компиляции пакета Ekiga-4.0.1

Сообщение nniko »

/dev/random писал(а):
11.06.2013 21:37
Проверьте, есть ли у вас файл /usr/bin/xml2po. Если нет, поставьте соответствующий пакет. В моём дистрибутиве это gnome-doc-utils, в вашем - не знаю.


Есть только /usr/bin/xml2-config. Сейчас пакет проверю.
Итак, в Убунтах этот пакет называется также - gnome-doc-utils. Поставил, все собралось и установилось без ошибок.

Спасибо большое за подсказку!
Спасибо сказали:
nniko
Сообщения: 29
ОС: Xubuntu 12.04

Re: [Решено] Ошибка компиляции пакета Ekiga-4.0.1

Сообщение nniko »

Что бы не открывать новую тему, спрошу опять здесь.
Проблема все та же, только компьютер уже другой: система тоже Xubuntu 12.04 LTS, все та же Ekiga-4.0.1.
./configure, make, checkinstall исходников ptlib и opal прошли без ошибок. ./configure для ekiga тоже нормально, а вот заминка возникла на этапе сборки пакета. Ошибка следующая:

Код: Выделить всё

collect2: ld returned 1 exit status
make[3]: *** [ekiga] Ошибка 1
make[3]: Выход из каталога `/home/tanya/tmp/ekiga-4.0.1/src'
make[2]: *** [all] Ошибка 2
make[2]: Выход из каталога `/home/tanya/tmp/ekiga-4.0.1/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/tanya/tmp/ekiga-4.0.1'
make: *** [all] Ошибка 2


Все также весь выхлоп:

Spoiler
tanya@tanya:~/tmp/ekiga-4.0.1$ make
make all-recursive
make[1]: Вход в каталог `/home/tanya/tmp/ekiga-4.0.1'
Making all in man
make[2]: Вход в каталог `/home/tanya/tmp/ekiga-4.0.1/man'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Выход из каталога `/home/tanya/tmp/ekiga-4.0.1/man'
Making all in sounds
make[2]: Вход в каталог `/home/tanya/tmp/ekiga-4.0.1/sounds'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Выход из каталога `/home/tanya/tmp/ekiga-4.0.1/sounds'
Making all in pixmaps
make[2]: Вход в каталог `/home/tanya/tmp/ekiga-4.0.1/pixmaps'
gdk-pixbuf-csource --raw --build-list gm_audio_volume_16 ./16x16/audio-volume.png gm_brightness_16 ./16x16/brightness.png gm_color_16 ./16x16/color.png gm_contrast_16 ./16x16/contrast.png gm_im_message_16 ./16x16/im-message.png gm_im_message_new_16 ./16x16/im-message-new.png gm_video_settings_16 ./16x16/video-settings.png gm_whiteness_16 ./16x16/whiteness.png gm_logo_16_stock_data ./16x16/apps/ekiga.png gm_logo_22_stock_data ./22x22/apps/ekiga.png gm_logo_24_stock_data ./24x24/apps/ekiga.png gm_logo_32_stock_data ./32x32/apps/ekiga.png gm_logo_48_stock_data ./48x48/apps/ekiga.png gm_logo_72_stock_data ./72x72/apps/ekiga.png gm_user_inacall_16 ./16x16/user-inacall.png gm_phone_hang_up_24 ./24x24/phone-hang-up.png gm_phone_pick_up_24 ./24x24/phone-pick-up.png gm_phone_hang_up_16 ./16x16/phone-hang-up.png gm_phone_pick_up_16 ./16x16/phone-pick-up.png > inlines.h
make[2]: Выход из каталога `/home/tanya/tmp/ekiga-4.0.1/pixmaps'
Making all in lib
make[2]: Вход в каталог `/home/tanya/tmp/ekiga-4.0.1/lib'
GEN gmmarshallers.h
GEN gmmarshallers.c
GEN hal-marshal.h
GEN hal-marshal.c
make all-am
make[3]: Вход в каталог `/home/tanya/tmp/ekiga-4.0.1/lib'
CC toolbox.lo
CC platform.lo
CC pixops.lo
CPPAS have_mmx.lo
CPPAS scale_line_22_33_mmx.lo
CPPAS composite_line_22_4a4_mmx.lo
CPPAS composite_line_color_22_4a4_mmx.lo
CC gmconf-gconf.lo
CC dialpad.lo
CC gm-smileys.lo
CC gmwindow.lo
CC gmcallbacks.lo
CC gmconfwidgets.lo
CC gmdialog.lo
CC gmentrydialog.lo
CC gmlevelmeter.lo
CC gmmenuaddon.lo
CC gmpreferences.lo
CC gmstatusbar.lo
CC gmstockicons.lo
CC gmpowermeter.lo
CC gmcellrendererexpander.lo
CC gm-cell-renderer-bitext.lo
CC gm-text-buffer-enhancer-helper-interface.lo
CC gm-text-anchored-tag.lo
CC gm-text-smiley.lo
CC gm-text-extlink.lo
CC gm-text-buffer-enhancer.lo
CC gm-smiley-chooser-button.lo
CXX xwindow.lo
CXX xvwindow.lo
CXX engine.lo
CXX boost-exceptions.lo
CXX form.lo
CXX robust-xml.lo
CXX gmconf-bridge.lo
CXX menu-builder.lo
CXX menu-builder-tools.lo
CXX form-builder.lo
CXX form-dumper.lo
CXX form-request-simple.lo
CXX runtime-glib.lo
CXX services.lo
CXX menu-xml.lo
CXX kickstart.lo
CXX plugin-core.lo
CXX account-core.lo
CXX contact-core.lo
CXX chat-core.lo
CXX friend-or-foe.lo
CXX notification-dummy.lo
CXX proxy-presentity.lo
CXX uri-presentity.lo
CXX presence-core.lo
CXX call-manager.lo
CXX call-core.lo
CXX codec-description.lo
CXX videooutput-core.lo
CXX videooutput-gmconf-bridge.lo
CXX videoinput-core.lo
CXX videoinput-gmconf-bridge.lo
CXX audiooutput-scheduler.lo
CXX audiooutput-core.lo
CXX audiooutput-gmconf-bridge.lo
CXX audioinput-core.lo
CXX audioinput-gmconf-bridge.lo
CXX hal-core.lo
CXX menu-builder-gtk.lo
CXX form-dialog-gtk.lo
CXX optional-buttons-gtk.lo
CXX codecsbox.lo
CXX gtk-core.lo
CXX gtk-core-main.lo
CXX addressbook-window.lo
CXX accounts-window.lo
CXX book-view-gtk.lo
CXX call-window.lo
CXX roster-view-gtk.lo
CXX call-history-view-gtk.lo
CXX default_devices.lo
CXX presentity-view.lo
CXX heap-view.lo
CXX chat-area.lo
CXX simple-chat-page.lo
CXX multiple-chat-page.lo
CXX preferences-window.lo
CXX statusicon.lo
CXX chat-window.lo
CXX gtk-frontend.lo
CXX utils.lo
CXX audioinput-manager-ptlib.lo
CXX audioinput-main-ptlib.lo
CXX videoinput-manager-ptlib.lo
CXX videoinput-main-ptlib.lo
CXX audiooutput-manager-ptlib.lo
CXX audiooutput-main-ptlib.lo
CXX opal-call-manager.lo
CXX pcss-endpoint.lo
CXX opal-account.lo
CXX opal-bank.lo
CXX opal-call.lo
CXX opal-codec-description.lo
CXX opal-gmconf-bridge.lo
CXX opal-main.lo
CXX opal-audio.lo
CXX opal-videoinput.lo
CXX opal-videooutput.lo
CXX opal-plugins-hook.lo
CXX h323-endpoint.lo
CXX sip-chat-simple.lo
CXX sip-dialect.lo
CXX sip-endpoint.lo
CXX history-contact.lo
CXX history-book.lo
CXX history-source.lo
CXX history-main.lo
CXX echo-presentity.lo
CXX echo-simple.lo
CXX echo-dialect.lo
CXX echo-main.lo
CXX gmconf-personal-details.lo
CXX gmconf-personal-details-main.lo
CXX local-presentity.lo
CXX local-heap.lo
CXX local-cluster.lo
CXX local-roster-main.lo
CXX local-roster-bridge.lo
CXX videoinput-manager-mlogo.lo
CXX videoinput-main-mlogo.lo
CXX audioinput-manager-null.lo
CXX audioinput-main-null.lo
CXX audiooutput-manager-null.lo
CXX audiooutput-main-null.lo
CXX hal-manager-dbus.lo
CXX hal-main-dbus.lo
CC hal-v4l-helper.lo
CXX videooutput-manager-common.lo
CXX videooutput-manager-x.lo
CXX videooutput-main-x.lo
CC gmmarshallers.lo
CC hal-marshal.lo
CXXLD libekiga.la
make[3]: Выход из каталога `/home/tanya/tmp/ekiga-4.0.1/lib'
make[2]: Выход из каталога `/home/tanya/tmp/ekiga-4.0.1/lib'
Making all in src
make[2]: Вход в каталог `/home/tanya/tmp/ekiga-4.0.1/src'
test -d dbus-helper || mkdir dbus-helper
touch build-subdir-stamp
/bin/bash ../libtool --mode=execute dbus-binding-tool --prefix=helper --mode=glib-server --output=dbus-helper/dbus-helper-stub.h dbus-helper/dbus-helper-stub.xml
/bin/bash ../libtool --mode=execute dbus-binding-tool --prefix=ekiga_dbus_component --mode=glib-server --output=dbus-helper/dbus-stub.h dbus-helper/dbus-stub.xml
make all-am
make[3]: Вход в каталог `/home/tanya/tmp/ekiga-4.0.1/src'
CXX assistant.o
CXX conf.o
CXX main.o
CXX main_window.o
CXX statusmenu.o
CXX ekiga.o
CXX dbus.o
CXXLD ekiga

*** Warning: Linking the executable ekiga against the loadable module
*** libekiga.so is not portable!
assistant.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()'
main_window.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()'
main.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()'
ekiga.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()'
dbus.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to `PFactoryLoader::SIP_Presentity_link()'
/usr/local/lib/libpt.so: undefined reference to `PXML::RemoveAll()'
/usr/local/lib/libpt.so: undefined reference to `PXML::ReadFrom(std::basic_istream<char, std::char_traits<char> >&)'
/usr/local/lib/libpt.so: undefined reference to `PXML::PXML(int, char const*)'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::HasAttribute(PCaselessString const&) const'
/usr/local/lib/libpt.so: undefined reference to `typeinfo for PXML'
/usr/local/lib/libpt.so: undefined reference to `PXML::PXML(PXML const&)'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::GetAttribute(PCaselessString const&) const'
/usr/local/lib/libpt.so: undefined reference to `PXMLParser::GetXMLTree() const'
/usr/local/lib/libpt.so: undefined reference to `typeinfo for PXMLData'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::PXMLElement(PXMLElement*, char const*)'
/usr/local/lib/libpt.so: undefined reference to `PXML::PrintOn(std::basic_ostream<char, std::char_traits<char> >&) const'
../lib/.libs/libekiga.so: undefined reference to `SIP_Presentity::SubProtocolKey()'
/usr/local/lib/libpt.so: undefined reference to `PXML::AsString() const'
/usr/local/lib/libpt.so: undefined reference to `PXML::GetDocumentType() const'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::PXMLElement(PXMLElement*, PString const&, PString const&)'
/usr/local/lib/libpt.so: undefined reference to `PXMLData::PXMLData(PXMLElement*, PString const&)'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::RemoveElement(int)'
/usr/local/lib/libpt.so: undefined reference to `typeinfo for PXMLElement'
/usr/local/lib/libpt.so: undefined reference to `PXML::PXML(int, char const*)'
/usr/local/lib/libpt.so: undefined reference to `PXML::~PXML()'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::SetAttribute(PCaselessString const&, PString const&, bool)'
/usr/local/lib/libpt.so: undefined reference to `PXML::Save(PString&, PXMLBase::Options)'
/usr/local/lib/libpt.so: undefined reference to `PXML::SetRootElement(PXMLElement*)'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::AddChild(PXMLElement*, bool)'
/usr/local/lib/libpt.so: undefined reference to `PXML::IsNoIndentElement(PString const&) const'
/usr/local/lib/libpt.so: undefined reference to `PXML::~PXML()'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::FindObject(PXMLObject const*) const'
/usr/local/lib/libpt.so: undefined reference to `PXML::GetElement(PCaselessString const&, int) const'
/usr/local/lib/libpt.so: undefined reference to `PXML::SetRootElement(PString const&)'
/usr/local/lib/libpt.so: undefined reference to `PXML::Load(PString const&, PXMLBase::Options)'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::AddChild(PXMLData*, bool)'
/usr/local/lib/libpt.so: undefined reference to `PXMLObject::GetNextObject() const'
/usr/local/lib/libpt.so: undefined reference to `PMessageDigestSHA1::Encode(PString const&, PMessageDigest::Result&)'
../lib/.libs/libekiga.so: undefined reference to `PFactoryLoader::H235AuthProcedure1_link()'
/usr/local/lib/libpt.so: undefined reference to `PXML::GetNumElements() const'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::GetData() const'
/usr/local/lib/libpt.so: undefined reference to `PXMLStreamParser::PXMLStreamParser()'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::GetElement(PCaselessString const&, int) const'
/usr/local/lib/libpt.so: undefined reference to `PXMLElement::GetElement(int) const'
/usr/local/lib/libpt.so: undefined reference to `PXMLParser::Parse(char const*, int, bool)'
collect2: ld returned 1 exit status
make[3]: *** [ekiga] Ошибка 1
make[3]: Выход из каталога `/home/tanya/tmp/ekiga-4.0.1/src'
make[2]: *** [all] Ошибка 2
make[2]: Выход из каталога `/home/tanya/tmp/ekiga-4.0.1/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/tanya/tmp/ekiga-4.0.1'
make: *** [all] Ошибка 2


Поиск по этой ошибке дает много ссылок, все смотрел (англоязычные с помощью переводчика), но что-то все не то :-(
Может кто натолкнет на правильный путь?
P.S. Вот так все по малому мы и набираемся опыта.
Спасибо сказали:
nniko
Сообщения: 29
ОС: Xubuntu 12.04

Re: [Решено] Ошибка компиляции пакета Ekiga-4.0.1

Сообщение nniko »

Вот есть ссылочка http://ekiga.1756082.n4.nabble.com/libopal...-td1764477.html
Там все точно, как у меня, и проблема решена, только Ekiga там очень старая (Ekiga 2.0.12)
Буду думать.
Вот еще есть: http://www.mail-archive.com/ekiga-list@gno...g/msg10485.html
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21430
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [Решено] Ошибка компиляции пакета Ekiga-4.0.1

Сообщение Bizdelnick »

Какая-то библиотека недолинкована.
По первой ссылке ошибка другая, а по второй, похоже, та же самая.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
nniko
Сообщения: 29
ОС: Xubuntu 12.04

Re: [Решено] Ошибка компиляции пакета Ekiga-4.0.1

Сообщение nniko »

В общем, что я сделал:
1. Так как ptlib и opal ставились через checkinstall, то удалить их через sudo apt-get remove ptlib opal не составило труда.
2. Удалил все ~/tmp, где проходила сборка.
3. Заново распаковал тарболы.
4. ./configure make checkinstall -D ptlib, opal, ekiga прошли без единой заминки.

Все установлено и все работает, пока не падает :-)

Всем спасибо!
Спасибо сказали:
Dorimand Fearlessseeker
Сообщения: 1

Re: [Решено] Ошибка компиляции пакета Ekiga-4.0.1

Сообщение Dorimand Fearlessseeker »

nniko писал(а):
12.06.2013 21:55
В общем, что я сделал:
1. Так как ptlib и opal ставились через checkinstall, то удалить их через sudo apt-get remove ptlib opal не составило труда.
2. Удалил все ~/tmp, где проходила сборка.
3. Заново распаковал тарболы.
4. ./configure make checkinstall -D ptlib, opal, ekiga прошли без единой заминки.

Все установлено и все работает, пока не падает :-)

Всем спасибо!

Ув. nniko Ekiga 4.0.1 которую вы собрали, по сей день ведёт себя безупречно? У меня нет опыта и умений по сборке пакетов, поэтому использовать последнюю версию Ekiga, я смог только в Ubuntu 13.10, там она доступна из репозитория по умолчанию. Работает лучше чем версия 3, 3 версию использовать просто не возможно было, падала постоянно,(Ошибка сегментирова однако с версией 4.0.1 не всё так гладко. Она у меня может проработать нормально несколько дней, а может начать падать каждые несколько минут. Закономерности выясняю, возможно это происходит вскоре после добавления нового sip провайдера в учётные записи, а может и нет... Откликнитесь пожалуйста, потому что из русско говорящих людей эту программу практически ни кто не использует.
Спасибо сказали: