Log in

No account? Create an account
Compiling LogJam on SuSE 9.0 - LogJam — LiveJournal [entries|archive|friends|userinfo]

[ website | LogJam ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Compiling LogJam on SuSE 9.0 [Apr. 7th, 2004|11:17 pm]


[Current Mood |productive]
[Current Music |Ned's Atomic Dustbin - Kill Your Television]

Having had a lot of fun getting logjam to compile on SuSE 9 I thought I'd provide a list of the packages it seems to require before I can successfully complete the ' ./configure, make, make install ' cycle... Hopefully this will give other SuSE users a chance at successfully compiling.

The following were using the 4.3.2 release, but it 'upgraded' (i.e. was uninstalled and re-installed) to version 4.4.0 without a problem. The only things I had to resort to that weren't on the SuSE DVD/CD's were Ximian RPM's for libgal2 and gtkhtml3 which I obtained from this Novell FTP Site.

It still won't install from RPM, but building from sources only takes about 3 minutes so I'm happy. But anyway, on to the point...

For those building from sources, these are the SuSE Packages I ended up installing before LogJam would play nice. I'm not sure if all of them are absolutely required as I installed the packages the errors pointed towards, and any dependencies that turned up as a result, but I haven't had time to whittle them down as of yet. A number of these were installed as dependencies of the Ximian RPM's I ended up having to use.

Anyway, on to the list.

SuSE 9.0 default Installation, plus the following.
aspell-devel, autoconf, automake, curl-devel, gail-devel, gal2-devel, gcc, glib-devel, glibc-devel, gnome-spell2, gtk-devel, gtk2-devel, gtkhtml3 (From Ximian link), gtkhtml3-devel (From Ximian link), gtkspell-devel, indent, libgal2 (later version from the Ximian link), libgal2-devel (later version from the Ximian link), libglade2-devel, libgnomeprint-devel, libgnomeprintui-devel, libgtkhtml3 (From Ximian link), libidl-devel, librsvg-devel, libstd++-devel, libxml2-devel, linc-devel, make, openssl-devel, pkgconfig, popt-devel, python, xmms-devel, zlib-devel.

The following were also installed for xmms stuff.
allegro, alsa-devel, bug-buddy, control-center, esound, font-config, freetype, freetype2, gltt, gnome-desktop, gnome-panel, libquicktime, libsap, libwnck, metacity, xfree86-devel, xmms-gnome.

The following were also installed to keep pkgconfig happy. (From info gained here...)
bonobo-activation-devel, gconf2-devel, gnome-vfs2-devel, libart_lgpl-devel, libbonobo-devel, libbonoboui-devel, libgnomecanvas-devel, libgnomeui-devel, libgsf-devel, orbit2-devel.


[User Picture]From: k001
2004-04-07 04:32 pm (UTC)
Things are not that bad in RPM world - some people have managed to use apt-rpm ported from Debian, there are also up2date tool from Red Hat, and very nice tool named yum which is quite capable of installing stuff including dependencies.

Although I don't know if some of these tools works in SuSE Linux.
(Reply) (Parent) (Thread)
From: ktirf
2004-04-08 07:48 am (UTC)
I use apt4rpm on SuSE and have no problems with satisfying LogJam's numerous dependencies. Everything that is needed can be fetched from http://ftp.gwdg.de/pub/linux/suse/apt (in fact, you don't need apt4rpm to install packages from there; they are plain-old RPM's), apt4rpm just automates that process. The plus for this very place is that it is "kinda almost official" SuSE repository, so these package won't blow up the system and depend on standard SuSE RPM's.
(Reply) (Parent) (Thread)