abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 5
dnes 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 0
včera 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 5
včera 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 33
včera 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 9
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 25
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 18
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 6
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 774 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: kompilace Ekiga

7.1.2009 20:45 Matlák
kompilace Ekiga
Přečteno: 128×

Dobrý den. Mám následující problém: kompilace programu Ekiga 3.0.0 (opal-3.4.1) i 3.0.1 (opal-3.4.2) skončí vždy touto chybou :

/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::OnSendingPDU(H245_OpenLogicalChannel&) const'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::OnReceivedPDU(H245_H2250LogicalChannelParameters const&, unsigned int&)'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::OnReceivedAckPDU(H245_H2250LogicalChannelAckParameters const&)'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::SetInitialBandwidth()'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::GetDirection() const'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::OnReceivedAckPDU(H245_OpenLogicalChannelAck const&)'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::~H323_H224Channel()'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::OnReceivedPDU(H245_OpenLogicalChannel const&, unsigned int&)'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::ExtractTransport(H245_TransportAddress const&, bool, unsigned int&)'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::OnSendingPDU(H245_H2250LogicalChannelParameters&) const'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::Start()'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::Close()'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::OnSendOpenAck(H245_OpenLogicalChannel const&, H245_OpenLogicalChannelAck&) const'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::~H323_H224Channel()'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::OnSendOpenAck(H245_H2250LogicalChannelAckParameters&) const'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::Open()'
/usr/local/lib/libopal.so: undefined reference to `H323_H224Channel::SetDynamicRTPPayloadType(int)'

Pokud vyměním verze opalu, spadne to dříve, kvůli změnám napsaným v changelogu. Progres u těchto knihoven je bohužel značný... Je chyba v ptlib? Je zvláštní, že když například zkusím

objdump -t /usr/local/lib/libopal.so|grep H323_H224Channel


dostanu toto:


00000000         *UND*  00000000              _ZNK16H323_H224Channel12OnSendingPDUER23H245_OpenLogicalChannel
00000000         *UND*  00000000              _ZN16H323_H224Channel13OnReceivedPDUERK34H245_H2250LogicalChannelParametersRj
00000000         *UND*  00000000              _ZN16H323_H224Channel16OnReceivedAckPDUERK37H245_H2250LogicalChannelAckParameters
00000000         *UND*  00000000              _ZN16H323_H224Channel19SetInitialBandwidthEv
00000000         *UND*  00000000              _ZNK16H323_H224Channel12GetDirectionEv
00000000         *UND*  00000000              _ZN16H323_H224Channel16OnReceivedAckPDUERK26H245_OpenLogicalChannelAck
00000000         *UND*  00000000              _ZN16H323_H224ChannelD1Ev
006b9b04  w    F .text  00000084              _ZNK16H323_H224Channel20InternalIsDescendantEPKc
006b9bb6  w    F .text  00000025              _ZNK16H323_H224Channel25CompareObjectMemoryDirectERK7PObject
00000000         *UND*  00000000              _ZN16H323_H224Channel13OnReceivedPDUERK23H245_OpenLogicalChannelRj
006b9aec  w    F .text  00000017              _ZN16H323_H224Channel5ClassEv
00000000         *UND*  00000000              _ZN16H323_H224Channel16ExtractTransportERK21H245_TransportAddressbRj
00000000         *UND*  00000000              _ZNK16H323_H224Channel12OnSendingPDUER34H245_H2250LogicalChannelParameters
00000000         *UND*  00000000              _ZN16H323_H224Channel5StartEv
0080bba0  w    O .data  0000008c              _ZTV16H323_H224Channel
00000000         *UND*  00000000              _ZN16H323_H224Channel5CloseEv
006b9b88  w    F .text  0000002d              _ZNK16H323_H224Channel8GetClassEj
0080bc2c  w    O .data  0000000c              _ZTI16H323_H224Channel
00000000         *UND*  00000000              _ZNK16H323_H224Channel13OnSendOpenAckERK23H245_OpenLogicalChannelR26H245_OpenLogicalChannelAck
007abc89  w    O .rodata        00000013              _ZTS16H323_H224Channel
00000000         *UND*  00000000              _ZN16H323_H224ChannelD0Ev
006b9bdc  w    F .text  0000000b              _ZNK16H323_H224Channel24GetDynamicRTPPayloadTypeEv
00000000         *UND*  00000000              _ZNK16H323_H224Channel13OnSendOpenAckER37H245_H2250LogicalChannelAckParameters
00000000         *UND*  00000000              _ZN16H323_H224Channel4OpenEv
00000000         *UND*  00000000              _ZN16H323_H224Channel24SetDynamicRTPPayloadTypeEi

tedy zdá se že funkce jsou v knihovně uvedeny? Bohužel moc nechápu podivné kombinace čísel a písmen, které pravděpodobně signalizují vstupní a výstupní proměnné (?) je tedy možné že ke změně došlo tam? Nebo je tato knihovna slinkovaná ještě s dalšími, ve kterých by mohl být problém? Zde je výstup ldd:

ldd /usr/local/lib/libopal.so
        linux-gate.so.1 =>  (0xffffe000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7775000)
        libpt.so.2.4.2 => /usr/lib/libpt.so.2.4.2 (0xb74d5000)
        libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb74be000)
        libssl.so.0 => /usr/lib/libssl.so.0 (0xb7480000)
        libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb7347000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb7327000)
        libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb728e000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb727a000)
        libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7268000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb718e000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7168000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb715f000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7045000)
        /lib/ld-linux.so.2 (0x80000000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb6f53000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb6f45000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6f41000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6f38000)
        libvga.so.1 => /usr/lib/libvga.so.1 (0xb6ee4000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb6ee1000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6edc000)

Podařilo se někomu poslední Ekigu zkompilovat? Nebo mám zkusit sáhnout po SVN verzi? Předem děkuji za reakce.

Odpovědi

8.1.2009 17:25 Matlák
Rozbalit Rozbalit vše Re: kompilace Ekiga

Dobrý den, omlouvám se že to vytahuju.. Po čachrování s několika verzemi opalu, ptlibu i Ekigy jsem se dostal do "zkompilovatelného" stavu ve verzích ptlib-2.5.2,opal-3.5.2 a Ekiga ze SVN. Program se sice spustí, ale po několika hláškách spadne, přičemž vyplivne toto:

ekiga: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: g_signal_new_class_handler


GTK+ mám ve verzi 2.14, a funkce v knihovně je, ovšem stejně jako předchozí :chybějící" funkce obsažené libopal.so je nadepsána *UND* :

objdump -t /usr/lib/libgtk-x11-2.0.so.0 |grep g_signal_new_class_handler
00000000       F *UND*  0000007f              g_signal_new_class_handler


Můžete mi prosím někdo ze zkušenějších linuxových guru poradit, kde mám hledat chybu? Znamená to *UND* to že funkce je v souboru libgtk pouze jako kostra, a tělo je jinde? Kde tedy? Rozumíte tomuto někdo?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.