Summary: | app-office/openoffice-2.4.0 configure fails, wants version of dev-perl/Compress-Zlib (2.008) not in portage | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joshua Rich <joshua.rich> |
Component: | Current packages | Assignee: | Gentoo Office Team <office> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | Manfred.Knick, mereandor |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Joshua Rich
2008-04-24 01:15:29 UTC
(In reply to comment #0) > Trying to build app-office/openoffice-2.4.0 fails during a configure phase, it > wants >=dev-perl/Compress-Zlib-2.008, latest version in portage is only 2.005. > Bumping the dev-perl/Compress-Zlib ebuild locally fixed the problem (which > also meant bumping dev-perl/Compress-Raw-Zlib, dev-perl/IO-Compress-Base, > dev-perl/IO-Compress-Zlib), could the version of these ebuilds in portage be > bumped as well? I bumped them locally to version 2.009, the openoffice build > states it needs at least 2.008. > > This appears to be isolated to a single machine, I have emerged > app-office/openoffice-2.4.0 on another machine, also x86, without this issue. > Apologies in advance if this is a simple mistake on my part. That's totally not reproducable, so it seems to be a local problem with the perl-setup on one of your machines. Nothing OpenOffice could do here. Fair enough. Thank you for looking into this. I'll check the Perl installation on the machine for problems. Thanks and Regards, Joshua A well, I see that 2.008 requirement in configure, too. I guess some perl Archive-Zip version needs it, not openoffice. So that ebuild for Archive-Zip may need DEPEND update. But simple dev-perl/Compress-Zlib update helps, so who cares. ;) Please reopen bug. I updated my perl modules as follows: [ebuild U ] dev-perl/Compress-Raw-Zlib-2.011 [2.005] 203 kB [ebuild U ] dev-perl/IO-Compress-Base-2.011 [2.005] 93 kB [ebuild U ] dev-perl/IO-Compress-Zlib-2.011 [2.005] 138 kB [ebuild U ] dev-perl/Compress-Zlib-2.011 [2.005] 63 kB [ebuild U ] dev-perl/Archive-Zip-1.23 [1.20] 187 kB However, openoffice-2.4.1 fails during configure with the same error as the original reporter: checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu configure: WARNING: cross-compiling by any means is not supported (yet)! checking whether to enable crashdump feature... no checking whether to turn warnings to errors... no checking whether to do a debug build... no checking whether to build with additional debug utilities... no, full product build checking whether to include symbols into final build... no checking whether to strip the solver or not.... checking whether to enable native CUPS support... yes checking whether to enable fontconfig support... yes checking whether to enable RandR support... yes checking whether to enable filters for legacy binary file formats (StarOffice 5.2)... no checking whether to use RPATH in shared libraries... yes checking whether to include MySpell dictionaries... no checking which shell to use... bash checking for bash... /bin/bash checking gcc home... /usr checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for x86_64-pc-linux-gnu-gcc... /usr/bin/x86_64-pc-linux-gnu-gcc checking the GNU gcc compiler version... checked (gcc 3.4.6) checking whether to enable pch feature... no checking for -Bsymbolic-functions linker support ... found checking for -Bdirect linker support ... not found checking for GNU make... make checking the GNU make version... make 3.81 checking for --hash-style=gnu linker support ... found checking for perl... /usr/bin/perl checking the Perl version... checked (perl 5) checking for required Perl modules... is only avaliable with the XS version at /usr/lib64/perl5/vendor_perl/5.8.8/Compress/Zlib.pm line 9 BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/5.8.8/Compress/Zlib.pm line 9. Compilation failed in require at /usr/lib64/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 11. BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 11. Compilation failed in require at -e line 1. BEGIN failed--compilation aborted at -e line 1. configure: error: Failed to find some modules I have exactly the same problem using more recent versions of both openoffice and the perl modules. The bug occurs for me at least for the following versions: * app-office/openoffice: 2.4.1, 3.0_beta1, 3.0_beta2, 3.0_rc1 * dev-perl/Compress-Zlib: 2.008, 2.015 So updating dev-perl/Compress-Zlib does not make it work! This is on amd64, gcc-4.3.1-r1, ... Even if you can't reproduce this bug - it seems that quite a few users run into it, so please don't mark it as invalid. (reopening) (In reply to comment #5) > So updating dev-perl/Compress-Zlib does not make it work! I just recognized that Zlib.pm suffers multiple installs: # equery belongs Zlib.pm [ Searching for file(s) Zlib.pm in *... ] perl-core/IO-Zlib-1.09 (/usr/lib64/perl5/vendor_perl/5.8.8/IO/Zlib.pm) perl-core/Compress-Raw-Zlib-2.015 (/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/Compress/Raw/Zlib.pm) perl-core/Compress-Zlib-2.015 (/usr/lib64/perl5/vendor_perl/5.8.8/Compress/Zlib.pm) dev-lang/perl-5.10.0 (/usr/lib/perl5/5.10.0/x86_64-linux/Compress/Zlib.pm) dev-lang/perl-5.10.0 (/usr/lib/perl5/5.10.0/IO/Zlib.pm) dev-lang/perl-5.10.0 (/usr/lib/perl5/5.10.0/x86_64-linux/Compress/Raw/Zlib.pm) Could it possibly be that drqwing upon the one from perl-core/IO-Zlib-1.09, the OOo install just picks the "wrong" one? |