Log in

No account? Create an account
LogJam [entries|archive|friends|userinfo]

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

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.

[User Picture]From: omnifarious
2005-08-26 03:04 pm (UTC)

Where is it?

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.

(Reply) (Thread)
From: evan
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... :(
(Reply) (Parent) (Thread)
[User Picture]From: henman
2005-08-31 02:12 am (UTC)

Re: Where is it?

http://logjam.danga.com/download/ has been updated but it stills says for RH RPM to go to http://people.redhat.com/tcallawa/logjam/ ... where it's still only listing logjam-4.4.0-1
(Reply) (Parent) (Thread)
[User Picture]From: henman
2005-08-31 02:12 am (UTC)
Any ideas why I can't get the RPM for FC3 to work? The ones @ http://kir.vtx.ru/logjam/ fail to install:
# rpm -Uvh logjam-4.5.1-1.i386.rpm
error: Failed dependencies:
libgtkhtml-3.6.so.18 is needed by logjam-4.5.1-1.i386
libsqlite3.so.0 is needed by logjam-4.5.1-1.i386
# rpm -q --provides gtkhtml3
gtkhtml3 = 3.3.2-3
# apt-get install gtkhtml3
Reading Package Lists... Done
Building Dependency Tree... Done
gtkhtml3 is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.

I did an apt-get upgrade earlier so I know I've got the latest of everything ... at least from the sources I use:
# cd /etc/apt/sources.list.d; grep -v "^#" * | sort
dag.list:rpm http://apt.sw.be fedora/3/en/i386 dag
dag.list:rpm http://apt.sw.be redhat/9/en/i386 dag
dag.list:rpm http://apt.sw.be redhat/el4/en/i386 dag
mirror-select.list:rpm http://mirrors.kernel.org/fedora.us/fedora fedora/3/i386 extras
mirror-select.list:rpm http://mirrors.kernel.org/fedora.us/fedora fedora/3/i386 os updates
mirror-select.list:rpm http://mirrors.usc.edu/pub/linux/fedora/fedora fedora/3/i386 extras
mirror-select.list:rpm http://mirrors.usc.edu/pub/linux/fedora/fedora/ fedora/3/i386 os updates
(Reply) (Thread)
[User Picture]From: k001
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.
(Reply) (Parent) (Thread)
[User Picture]From: henman
2005-09-04 03:29 pm (UTC)
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.
(Reply) (Parent) (Thread)
[User Picture]From: k001
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?
(Reply) (Parent) (Thread)
[User Picture]From: henman
2005-09-04 07:50 pm (UTC)
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.
(Reply) (Parent) (Thread)
[User Picture]From: k001
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.
(Reply) (Parent) (Thread)
[User Picture]From: henman
2005-09-04 07:54 pm (UTC)
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.
(Reply) (Parent) (Thread)
[User Picture]From: henman
2005-09-04 08:46 pm (UTC)
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

As root:
# 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? :)
(Reply) (Parent) (Thread)
[User Picture]From: k001
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.
(Reply) (Parent) (Thread)
[User Picture]From: henman
2005-09-05 12:46 pm (UTC)
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. :/
(Reply) (Parent) (Thread)
[User Picture]From: henman
2005-09-05 02:07 pm (UTC)
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.
(Reply) (Parent) (Thread)