Log in

No account? Create an account
Compiling LogJam on SuSE 9.0 - LogJam [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: hobnobs
2004-04-07 03:51 pm (UTC)
Automated which part? The package selection or generated a SuSE RPM?

Given that Novell have bought SuSE (and by all accounts want to integrate Ximian into it in a big way) hopefully this will lead to SuSE 9.1 having gtkhtml3 and so get rid of the major headache-inducing experience of compiling LogJam. If it wasn't for the Ximian stuff I reckon I'd still be trying to get SuSE and gtkhtml3 to co-operate.
(Reply) (Parent) (Thread)
[User Picture]From: pantsgolem
2004-04-07 05:31 pm (UTC)
I've actually built Logjam on SuSE 9 with only official SuSE RPMs but I'm totally lost as far as building an RPM goes. I think the problem stems from the fact that gtkspell-devel gtkhtml2-devel, and librsvg-devel depend on more packages than the SuSE RPMS explicitly state. I don't know on whose end the error is.

If I could understand rpmbuild, I'd happily package new versions of Logjam, so if anybody has pointers, that'd be great.
(Reply) (Parent) (Thread)