| Summary: | emerge fails on vim-6.2-r5 DIFFERENT step than in bug 35661 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | David Warde-Farley <david.warde.farley> |
| Component: | Current packages | Assignee: | Vim Maintainers <vim> |
| Status: | RESOLVED FIXED | ||
| Severity: | blocker | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
Complete log of the emerge.
Verbose log of the emerge, using emerge -d |
||
|
Description
David Warde-Farley
2003-12-13 17:18:54 UTC
Created attachment 22159 [details]
Complete log of the emerge.
Maybe this will help.
Created attachment 22160 [details]
Verbose log of the emerge, using emerge -d
Hmm... Looks like you have something called "libc.h" on your system. Do you have an alternative libc installed? That's Plan 9's libc interface, from package "9libs". Okay, that was weird. I unmerged 9libs only to find the /usr/include/libc.h didn't go away. So I deleted it. Now vim merges fine. Thanks, sorry to trouble you guys. Whoever maintains 9libs should be made aware of the problem, maybe? - DWF Aha! Just for shits and giggles I remerged 9libs and tried to merge vim. different error this time.
make: Entering directory `/mnt/extra/.tmp/portage/vim-6.2-r5/work/vim62/src'
CC="gcc -Iproto -DHAVE_CONFIG_H -march=pentium3 -O3 -pipe -DPERL5 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/5.8.0/i686-linux/CORE -I/usr/include/python2.2 -pthread " srcdir=. sh ./osdef.sh
mkdir objects
make: Leaving directory `/mnt/extra/.tmp/portage/vim-6.2-r5/work/vim62/src'
Starting make in the src directory.
If there are problems, cd to the src directory and run make there
cd src && make first
make[1]: Entering directory `/mnt/extra/.tmp/portage/vim-6.2-r5/work/vim62/src'
gcc -c -I. -Iproto -DHAVE_CONFIG_H -march=pentium3 -O3 -pipe -DPERL5 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/5.8.0/i686-linux/CORE -I/usr/include/python2.2 -pthread -o objects/buffer.o buffer.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -march=pentium3 -O3 -pipe -DPERL5 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/5.8.0/i686-linux/CORE -I/usr/include/python2.2 -pthread -o objects/charset.o charset.c
In file included from os_unix.h:57,
from vim.h:194,
from buffer.c:29:
/usr/include/libc.h:33: parse error before "Rune"
/usr/include/libc.h:34: parse error before '*' token
In file included from os_unix.h:57,
from vim.h:194,
from charset.c:10:
/usr/include/libc.h:33: parse error before "Rune"
/usr/include/libc.h:34: parse error before '*' token
make[1]: *** [objects/buffer.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [objects/charset.o] Error 1
make[1]: Leaving directory `/mnt/extra/.tmp/portage/vim-6.2-r5/work/vim62/src'
make: *** [first] Error 2
!!! ERROR: app-editors/vim-6.2-r5 failed.
!!! Function src_compile, Line 240, Exitcode 2
!!! emake failed
So apparently 9libs is a blocker for vim... what can be done about this? - DWF vim now depends on !dev-libs/9libs via vim.eclass Thanks. |