I don't know if I should provide a detailed outline of each package I tried and subsequent dependance issues, or just focus on the latest package.. perhaps that is best.
First logjam-4.4.1-2.i386.rpm
ams@linux:~/Storage> rpm -ivh logjam-4.4.1-2.i386.rpm error: Failed dependencies: libcrypto.so.4 is needed by logjam-4.4.1-2 libgssapi_krb5.so.2 is needed by logjam-4.4.1-2 libk5crypto.so.3 is needed by logjam-4.4.1-2 libkrb5.so.3 is needed by logjam-4.4.1-2 libssl.so.4 is needed by logjam-4.4.1-2 ams@linux:~/Storage>
I spent a full hour chasing links on Google for libcrypto.so.4, found it was in openssl 0.9.7g which I tried to install - but there were literally hundreds of conflicts.. Yast basically wanted me to downgrade most of my OS in order to continue, which I did not do. I currently have openssl 0.9.7d, but libcrypto.so.4 does not exist on my system. (openssl-devel of the same version is also installed).
I felt it was best to stop than go on and hose my entire OS by trying to upgrade openssl.
Ok... so. maybe build a new rpm from the source...
ams@linux:~/Storage> rpmbuild --rebuild logjam-4.4.1-2.src.rpm Installing logjam-4.4.1-2.src.rpm warning: user kir does not exist - using root warning: group kir does not exist - using root warning: user kir does not exist - using root warning: group kir does not exist - using root warning: user kir does not exist - using root warning: group kir does not exist - using root warning: user kir does not exist - using root warning: group kir does not exist - using root warning: user kir does not exist - using root warning: group kir does not exist - using root error: Failed build dependencies: gtkhtml3-devel is needed by logjam-4.4.1-2 librsvg2-devel >= 2.3.0 is needed by logjam-4.4.1-2 ams@linux:~/Storage>
First of all, what are those warnings for?
Secondly, I ran into dependancy hell with gtkhtml3-devel. I don't have gtkhtml installed, and every version I tried to install had dependancy after depency issues. I gave up after two hours of trying to install gtkhtml3.
after ./configure ::: configure: creating ./config.status config.status: creating livejournal/Makefile config.status: creating tests/Makefile config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands logjam 4.4.1 build configuration: - Using GTK: yes - Using GtkSpell: yes - Using GtkHTML: no - Using librsvg: no - Use docklet ("tray icon"): yes - Using networking backend: curl - Build XMMS helper: yes ams@linux:~/Storage/logjam/logjam-4.4.1>
ok.. looks okay
ams@linux:~/Storage/logjam/logjam-4.4.1> make make all-recursive make[1]: Entering directory `/home/ams/Storage/logjam/logjam-4.4.1' Making all in data make[2]: Entering directory `/home/ams/Storage/logjam/logjam-4.4.1/data' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/ams/Storage/logjam/logjam-4.4.1/data' Making all in doc make[2]: Entering directory `/home/ams/Storage/logjam/logjam-4.4.1/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/ams/Storage/logjam/logjam-4.4.1/doc' Making all in po make[2]: Entering directory `/home/ams/Storage/logjam/logjam-4.4.1/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/ams/Storage/logjam/logjam-4.4.1/po' Making all in util make[2]: Entering directory `/home/ams/Storage/logjam/logjam-4.4.1/util' Making all in xmmsclient make[3]: Entering directory `/home/ams/Storage/logjam/logjam-4.4.1/util/xmmsclie nt' if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DLOCALEDIR=\"/usr/local/share/locale\ " -DPIXMAPDIR=\"/usr/local/share/pixmaps\" -I/usr/include/xmms -I/opt/gnome/incl ude -I/opt/gnome/include/gtk-1.2 -I/opt/gnome/include/glib-1.2 -I/opt/gnome/lib/ glib/include -D_REENTRANT -I/usr/X11R6/include -g -O2 -MT logjam-xmms-client.o - MD -MP -MF ".deps/logjam-xmms-client.Tpo" \ -c -o logjam-xmms-client.o `test -f 'logjam-xmms-client.c' || echo './'`logjam -xmms-client.c; \ then mv -f ".deps/logjam-xmms-client.Tpo" ".deps/logjam-xmms-client.Po"; \ else rm -f ".deps/logjam-xmms-client.Tpo"; exit 1; \ fi In file included from logjam-xmms-client.c:16: /usr/include/xmms/xmmsctrl.h:23:18: glib.h: No such file or directory In file included from logjam-xmms-client.c:16: /usr/include/xmms/xmmsctrl.h:29: error: parse error before "xmms_connect_to_sess ion" /usr/include/xmms/xmmsctrl.h:29: error: parse error before "session" /usr/include/xmms/xmmsctrl.h:29: warning: data definition has no type or storage class
and so on.. there are another hundred or so lines of errors and warnings.
Will someone please help me?