Apache OpenOffice (AOO) Bugzilla – Issue 72635
Can't install RPMs after using alien
Last modified: 2006-12-23 13:32:59 UTC
I want to install RPMS. Pavwel's Debs doesn't send a crash report to Sun. After download and untar I use alien to convert the packages. The installation failed because it can't find libstdc++6 (>= 4.2.0) which is similar in experimental. So it isn't possible to use the original build especially for QA. It seems to work if I use dpkg -i --force-depends.
I've tried with ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/OpenOffice/stable/2.1.0/OOo_2.1.0_LinuxIntel_install_en-US.tar.gz. No problem to install and start this version on Debian Sarge. Where have you downloaded from? What Debian do you have? @ rene: Can you confirm this issue?
I choose it from de.openoffice.org as LinuxRPM. My Debian is Etch with daily update. Mechtilde
of: Provide the debs the build system can also provide (and make them actually be sane). Then people don't need to resort to alien. (I personally don't use neither) but I'll look what might go wrong...
I hope that rene can provide some help. I don't have Etch for testing.
More information for this problem. It seems to be impossible to install Ooo. if you convert it with alien under Etch. My question is: Is it possible to build also debs in the Sun build system. Then it will be possible to send crash reports for analysing.
It seems that alien (or the underlying dpkg) generates dependency information based on the SONAME of imported libraries on the fly. RPM has this feature as well, but we disable it our build system. The libstdc++6 library is actually part of installation set itself, so maybe there is some command line switch for alien to turn off dependency generation based on library's SONAME(s) that helps here.
Hi, Olaf asked if somebody has a Debian Edge, actually I have one :-) I actually managed to install OOo 2.1.0 as RPMs (alien -k -i -v *.rpm) on my Debian Edge (4.0, last updated on Friday), to start it and to open a new Writer document. Did I do something wrong or is this the scenario which is not working for you? P.S.: Added myself to CC:.
First I mean Debian Etch not Ubuntu Edge ;-) I only use alien *.rpm not (alien -k -i -v *.rpm). Then I get the message of missing dependencies.
->Mechtilde: Tried without "-k -v -i" and works as well. Took a look the generated dependencies, and indeed, there are some: libc libdb libgcc libice libsm libstdc++ (>=4.1.1.-12) ... Mmmm, unsure why my debs have different dependencies than yours, even if generated out of the imports SONAMEs ...
INVALID. Probably Mechtilde just has the libstdc++6 from experimental installed whose .shlibs information contain >= 4.2.0.
of course, alien sucks and Sun should start providing the debs which can without any extra interaction be built alongside the rpms, but...
@ rene it seems so but I don't understand it for the other package, which I want to convert before. It's woodoo. sorry for my wrong issue