Log in

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

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

Install to 64-bit SUSE [Apr. 4th, 2005|10:50 am]


Hi folks!

Having trouble installing the 4.4.1 RPM on my SUSE 9.2 box. Tried both the standard RPM, which had a lot of dependency problems, and the 64-bit RPM which was posted here. On the latter, YaST opens fine, and checks dependencies with no complaints. The package name does not appear in the Search screen, however, and clicking Accept (to install the package) makes YaST disappear (the "install" progress screen shows up for an instant, and then it crashes).

Open to any ideas. Would running RPM from the command-line help?


From: xsteadfastx
2005-04-05 04:41 pm (UTC)
i always would compile logjam by myself on suse. its really not that difficult...if you need some help..tell me
(Reply) (Thread)
[User Picture]From: workingwriter
2005-04-05 07:49 pm (UTC)

No joy yet

Downloaded the tarball, but ./configure not finding packages it wants. Everything it complains about should be there, but not sure where. I'm not real experienced at changing ENV variables, so some handholding may be in order.

Here's the log, snipped slightly:

checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu

checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for perl... /usr/bin/perl

checking for catalogs to be installed... es en_GB en_US.UTF-8 de he ru_RU uk_UA
checking for mingw... no
checking for socklen_t... yes
checking whether to use gtk... yes
checking for pkg-config... /usr/bin/pkg-config
checking for gtkspell-2.0... not found
checking for libgtkhtml-3.0... not found
checking for librsvg-2.0 > 2.2.3... not found
checking whether to use dock... yes
checking for gtk+-2.0 glib-2.0 gobject-2.0 libxml-2.0...
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
configure: error: Library requirements (gtk+-2.0 glib-2.0 gobject-2.0 libxml-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
(Reply) (Parent) (Thread)
[User Picture]From: eekee
2005-04-07 03:18 pm (UTC)

Re: No joy yet

SuSE 9.2 dousn't use gtk+ 2.0, it uses 2.4, so unless you can install gtk+ 2.0 and it's headers & stuff as a compatibility library you'll have to talk configure into using 2.4. There may be a configure option for it, I wouldn't know.
(Reply) (Parent) (Thread)
[User Picture]From: workingwriter
2005-04-08 10:08 pm (UTC)

Re: No joy yet

I'd have no idea how to do either of those options. Not a programmer, but I did try editing configure.in to change the gtk+-2.0 references to 2.4, though I'm not 100% certain I got them all. Nothing changed in the results, though, so I restored the old copy.
(Reply) (Parent) (Thread)
[User Picture]From: eekee
2005-04-09 02:27 pm (UTC)

Re: No joy yet

That's what I would have tried first. I'm not really a programmer either, but I have compiled a Linux system from scratch before now. The next things I'd try are looking through the file list of the gtk+-2.4-devel package (if that's the right name, I've just got rid of my SuSE ftp install) for the .pc file and also locate \*.pc
(Reply) (Parent) (Thread)