|logjam 4.5.1 rpm for FC
||[Aug. 26th, 2005|10:29 am]
LogJam 4.5.1 RPMS for Fedora Core are available from the usual place. Enjoy.|
PS LogJam 4.5.0 had a bug which prevented me to post entry with Cyrillic letters (it complained something about UTF-8). Seems this is now fixed.
Every single place on the net still thinks logjam is at logjam.danga.com. It might be nice if they had a pointer to http://neugierig.org/software/logjam/ where logjam is at now. It took me quite some time to find it last night, and I eventually had to find this community and look in it. Not a bad thing, but irritating all the same.
2005-08-26 03:36 pm (UTC)
Re: Where is it?
Yeah, I need to talk to brad
about that. He broke the hosting.
I think he might be away for the weekend, though... :(
2005-08-31 02:12 am (UTC)
Re: Where is it?
2005-09-02 08:58 am (UTC)
They are compiled for FC4. You have to rebuild from SRPM:
rpm --rebuild logjam-4.5.1-1.src.rpm
and it should work fine on FC3.
Thanks, but after ploughing through missing dependency after missing dependecy, and a few version problems (e.g. "Depends: libxslt (= 1.1.11) but 1.1.12-2 is to be installed"), I'm giving up. I'll live with logjam-4.4.1-3 for now.
2005-09-04 06:22 pm (UTC)
I'm not sure I understand what you tried to do. Was it during srpm recompilation or you tried installing binary fc4 rpms?
I was trying to do an 'rpmbuild -bb' of the spec file. I guess I don't have any dev kits installed because I don't think I've rebuilt anything under FC3 on this box.
2005-09-04 06:24 pm (UTC)
Also, the good solution to dependency hell is installing and using yum (which is included into Fedora Core). You install it once and forget about rpm hell: yum will find out all the deps, then download and install all the missing stuff solving all the probs. Really, try it - it's simple still powerful tool. Also good for keeping your system updated.
I've always used 'apt-get', which usually fetches all the dependencies too, but for some reason it didn't want to play this morning.
I've not used 'yum' but I'll look into it. Thanks.
As my usual user:
$ rpmbuild -bb ~/rpm.BUILT/SPECS/logjam.spec
error: Failed build dependencies:
curl-devel is needed by logjam-4.5.1-1.i386
gtk2-devel is needed by logjam-4.5.1-1.i386
gtkspell-devel is needed by logjam-4.5.1-1.i386
gtkhtml3-devel is needed by logjam-4.5.1-1.i386
librsvg2-devel >= 2.3.0 is needed by logjam-4.5.1-1.i386
sqlite-devel is needed by logjam-4.5.1-1.i386
xmms-devel is needed by logjam-4.5.1-1.i386
# yum install curl-devel gtk2-devel gtkspell-devel gtkhtml3-devel librsvg2-devel sqlite-devel xmms-devel
[pages of Processing/Downloading of dependencies, which ends...]
Error: Missing Dependency: freetype = 2.1.9-1 is needed by package freetype-devel
Error: Missing Dependency: libxslt = 1.1.11 is needed by package libxslt-devel
# rpm -q freetype
# rpm -q libxslt
Should I remove the existing freetype & libxslt RPMs and install the versions that yum wants?
There's a cron job that runs
apt-get update every night, so those RPMs will be updated tonight, but will it matter once logjam is built?
...Or should I just upgrade the whole system to FC4? :)
2005-09-05 08:19 am (UTC)
This is definitely not the RPM from FC3 or FC3 updates. Most probably this is RPM for RHEL4 (thus 'el4') from the rpmforge (thus 'rf'). I'm not sure where this very version of libxslt comes from though.
To solve this, you should either install the versions from FC3 (updates), or add this rpmforge repo to your yum configuration (/etc/yum.conf.d/) so it will pick up corresponding -devel packages from the same repo you took freetype (and probably libxslt) from.
I just did 'rpm -qa | grep el4' and discovered 37 RPMs from RHEL4!
Looks like I forgot to comment out an RHEL line from the DAG
repository info in my apt-get config.
Time for a cleanup. :/
I've replaced all the RH RPMs with FC3 ones. I also had to download libxslt-1.1.11-1.i386.rpm and force it over v1.1.12 that was installed. Now I can grab all the dependecies OK.
Ran 'rpmbuild -bb ~/rpm.BUILT/SPECS/logjam.spec' and it built everything just fine; installed the RPMs and all is well.
Thanks for pointing out those problems.