Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148254 - sys-kernel/linux-headers-2.6.17-r1 installs /usr/include/linux/coda_fs_i.h
Summary: sys-kernel/linux-headers-2.6.17-r1 installs /usr/include/linux/coda_fs_i.h
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Tim Yamin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-19 15:11 UTC by Martin Mokrejš
Modified: 2006-10-08 10:45 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Mokrejš 2006-09-19 15:11:57 UTC
I cannot compile openafs because Coda fs headers conflict with openafs headers. What solution do you propose? Please look at http://rt.central.org/rt/Ticket/Display.html?id=40308.


./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir
=/etc --localstatedir=/var/lib --with-linux-kernel-headers=/usr/src/linux --build=i686-pc-linux-gnu

...

make[4]: Circular openafs.ko <- openafs.ko dependency dropped.
make[4]: Circular openafs.ko <- openafs.ko dependency dropped.
env EXTRA_CFLAGS="" /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/make_kbuild_makefile.pl MODLOAD-2.6.17.7-SP openafs.ko /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/config/Makefile.config Makefile.afs Makefile.common
env EXTRA_CFLAGS="" make -C /usr/src/linux M=/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP modules
make[5]: Entering directory `/usr/src/linux-2.6.17.7'
CC [M] /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP/afs_atomlist.o
CC [M] /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP/afs_lhash.o
CC [M] /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP/afs_analyze.o
In file included from /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afsincludes.h:44,
from /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP/afs_analyze.c:36:
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs.h:157: error: field 
Comment 1 Martin Mokrejš 2006-09-19 15:11:57 UTC
I cannot compile openafs because Coda fs headers conflict with openafs headers. What solution do you propose? Please look at http://rt.central.org/rt/Ticket/Display.html?id=40308.


./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir
=/etc --localstatedir=/var/lib --with-linux-kernel-headers=/usr/src/linux --build=i686-pc-linux-gnu

...

make[4]: Circular openafs.ko <- openafs.ko dependency dropped.
make[4]: Circular openafs.ko <- openafs.ko dependency dropped.
env EXTRA_CFLAGS="" /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/make_kbuild_makefile.pl MODLOAD-2.6.17.7-SP openafs.ko /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/config/Makefile.config Makefile.afs Makefile.common
env EXTRA_CFLAGS="" make -C /usr/src/linux M=/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP modules
make[5]: Entering directory `/usr/src/linux-2.6.17.7'
CC [M] /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP/afs_atomlist.o
CC [M] /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP/afs_lhash.o
CC [M] /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP/afs_analyze.o
In file included from /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afsincludes.h:44,
from /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP/afs_analyze.c:36:
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs.h:157: error: field Fid has incomplete type
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs.h:201: error: field fid has incomplete type
In file included from /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afsincludes.h:53,
from /var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP/afs_analyze.c:36:
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs_prototypes.h:141: warning: struct AFSDBCacheEntry declared inside parameter list
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs_prototypes.h:141: warning: its scope is only this definition or declaration, which is probably not what you want
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs_prototypes.h:143: warning: struct AFSDBCacheEntry64 declared inside parameter list
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs_prototypes.h:145: warning: struct AFSDBLock declared inside parameter list
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs_prototypes.h:148: warning: struct AFSCBs declared inside parameter list
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs_prototypes.h:148: warning: struct AFSCBFids declared inside parameter list
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs_prototypes.h:157: error: expected declaration specifiers or ... before AFSCB_CollData
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs_prototypes.h:171: error: expected declaration specifiers or ... before serverList
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs_prototypes.h:177: error: expected declaration specifiers or ... before cacheConfig
/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/afs/afs_prototypes.h:347: warning: struct AFSFetchStatus declared inside parameter list

...

make[6]: *** [/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP/afs_analyze.o] Error 1
make[5]: *** [_module_/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP] Error 2
make[5]: Leaving directory `/usr/src/linux-2.6.17.7'
make[4]: *** [openafs.ko] Error 2
make[4]: Leaving directory `/var/tmp/portage/openafs-kernel-1.4.2_rc3/work/openafs-1.4.2fc3/src/libafs/MODLOAD-2.6.17.7-SP'


# equery belongs coda_fs_i.h
[ Searching for file(s) coda_fs_i.h in *... ]
sys-kernel/vanilla-sources-2.6.16.1 (/usr/src/linux-2.6.16.1/include/linux/coda_fs_i.h)
sys-kernel/vanilla-sources-2.6.17_rc3 (/usr/src/linux-2.6.17-rc3/include/linux/coda_fs_i.h)
sys-kernel/vanilla-sources-2.6.17_rc4 (/usr/src/linux-2.6.17-rc4/include/linux/coda_fs_i.h)
sys-kernel/vanilla-sources-2.6.18_rc5 (/usr/src/linux-2.6.18-rc5/include/linux/coda_fs_i.h)
sys-kernel/vanilla-sources-2.4.31 (/usr/src/linux-2.4.31/include/linux/coda_fs_i.h)
sys-kernel/vanilla-sources-2.6.17_rc1 (/usr/src/linux-2.6.17-rc1/include/linux/coda_fs_i.h)
sys-kernel/vanilla-sources-2.6.18_rc6 (/usr/src/linux-2.6.18-rc6/include/linux/coda_fs_i.h)
sys-kernel/linux-headers-2.6.17-r1 (/usr/include/linux/coda_fs_i.h)
sys-kernel/vanilla-sources-2.6.18_rc7 (/usr/src/linux-2.6.18-rc7/include/linux/coda_fs_i.h)
#
Comment 2 Tim Yamin (RETIRED) gentoo-dev 2006-09-25 16:14:46 UTC
And if you delete that file (/usr/include/linux/coda_fs_i.h) what happens?
Comment 3 Tim Yamin (RETIRED) gentoo-dev 2006-10-08 10:45:00 UTC
(In reply to comment #1)
> And if you delete that file (/usr/include/linux/coda_fs_i.h) what happens?

Try that, reopen if problem persists.