Summary: | vim-core-6.3.-r2 dependant on libgettextlib-0.14.1.so | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mark <mark> |
Component: | Current packages | Assignee: | Vim Maintainers <vim> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | amd64, ka0ttic |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | complete output of attempted vim emerge |
Description
Mark
2004-10-13 14:14:27 UTC
Tried running ldconfig as root? Ran ldconfig as advised No difference, same error Hm. Could you attach a complete build log please? I have a vague idea of what possibly could be wrong, assuming it's not an amd64 specific screwup :) Created attachment 41768 [details]
complete output of attempted vim emerge
Complete build output as requested
ciaranm, dont think this is an amd-specific thing ; I get the same exact thing with txt2regex, which kinda makes me think this is more of a gettext problem. Wasn't there a recent problem with gettext? Yeah, that's definitely a gettext bug, not a vim bug. msgfmt is h0rked. What does 'ldd /usr/bin/msgfmt' say? Although, there is a vim nls bug which I just spotted, but it's not related to this... libgettextsrc-0.12.1.so => /usr/lib/libgettextsrc-0.12.1.so (0x0000002a95658000) libgettextlib-0.12.1.so => /usr/lib/libgettextlib-0.12.1.so (0x0000002a9577c000) libc.so.6 => /lib/libc.so.6 (0x0000002a9588d000) /lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x0000002a95556000) libgettextlib-0.14.1.so => not found You need to reemerge whatever provides /lib64/ld-linux-x86-64.so.2 . I'm new to gentoo, and portage. Is there an option for this on emerge? or do I have to go a hunting? yeah, emerge gentoolkit then qpkg -f /whatever/the/file/is the command qpkg -f /lib64/ld-linux-x86-64.so.2 returns no packages amd64 people -- heeeeeeeeeeeeeeeeeeeeelp! /lib64/ld-linux-x86_64.so is the amd64 equivalent to /lib/ld-linux.so; thus provided by sys-libs/glibc. No point it re-merging that :-) Mark: Try instead to remerge "sys-devel/gettext". Ciaran: I had this very problem myself. It could be fixed by a remerge of gettext. /usr/bin/msgfmt seems to explictily link version 0.12* though 0.14* has been installed. But i'm too tired to have a look at this now. :-/ This to say at last: This is definitely no vim problem. Ok, where the heck did I get /lib64/ld-linux-x86_64.so from? I think someone must've put water in my caffeine... Re-emerging gettext solved the problem on my end. Mark? Sorry the for delay. Yep solve the problem for me too. Re-emerged gettext and then vim Thanks Ok, cool. I'll leave this open for now to remind me to fix that other gettext + vim bug I noticed... The postgresql (postgresql-7.4.5-r2) ebuild suffers from this exact problem too. Reemerging gettext fixes it. Ciaran: Mind to make this a duplicate of #66449 ? *** This bug has been marked as a duplicate of 66449 *** |