Portál AbcLinuxu, 28. října 2025 18:48
Instant messenger SIM jsem si už dávno zvolil jako nejlepší GUI program k teto popularní službě na Internetu. Proto mě velice mrzelo, když jsem se nesetkal s balíčky jak v Mandrivě 2006, tak 2007 určené pro platformu x86_64. A Kopete, to mě spíš naštvalo, jelikož náhodně po spuštění aplikace označovalo některé kontakty ve stavu čekající na autorizaci a vůbec jsem netušil je-li takto označený kontakt online či offline. No prostě katastrofa, takovou krpu jsem nečekal od dvorního IM klienta pro KDE.
Ve verzi 2006 jsem to vyrešil nečistým způsobem, instalací balíčku staženého z repozitáře Cookeru pro platformu i586. Ve 2007 jsem chtěl zopakovat tento "lamerský" čin
, naštestí se to nepovedlo kvůli závislostem. Takže jsem se pustil do kompilace ze "zdrojáků" ztažených zde http://sim-im.org verze 0.9.4.2.
SIM vyžaduje knihovnu libxslt, ta sice už je předkompilovaná jako balíček v repozitářich Mandrivy, bohužel jsem při samotné kompilaci obdržel chybovou hlášku něco jako "unrelocatable error x86_64 in libxslt...recompile with -fPIC", hlásící nějaký problém z výše uvedenou knihovnou.
No nic, když už jsem se dostal tak daleko, odinstaloval jsem balíčky teto knihovny ze systému, naštestí bez dalších závislostí. Ze serveru ftp://xmlsoft.org/libxslt/ jsem si stáhl verzi libxslt-1.1.17.tar.gz, protože sama vyžaduje knihovnu libxml2 verzi 2.6.26, novější verze libxslt potřebují knihovnu libxml2 2.6.27, která není součástí balíčků Mandrivy 2007. Po bezproblémové kompilaci a instalaci knihovny libxslt, jsem se opět pustil do kompilace SIMu.Příkaz ./configure jsem použil s těmito přepínači --with-qt-libraries=/usr/lib/qt3/lib64 --disable-kde --with-ssl-dir=/usr/lib64, dále už bezproblémové make, make install a nakonec pro zaregistrování změn v závislostech knihoven ldconfig.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.