Calliphoridae (pkbarbiedoll) wrote in logjam,
Calliphoridae
pkbarbiedoll
logjam

my frustrating afternoon

I feel like such a doofus. I spent most of this afternoon trying to install Logjam on my SuSE 9.2 / KDE 3.4 system without any success.

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?
Subscribe
  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 13 comments