<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>194436</bug_id>
          
          <creation_ts>2007-10-01 19:41 0000</creation_ts>
          <short_desc>sys-fs/fuse-2.7.0 doesn&apos;t compile with kernel 2.6.23</short_desc>
          <delta_ts>2007-10-02 18:19:02 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Core system</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ravi@p-static.net</reporter>
          <assigned_to>genstef@gentoo.org</assigned_to>
          <cc>kernel-misc@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>ravi@p-static.net</who>
            <bug_when>2007-10-01 19:41:10 0000</bug_when>
            <thetext>Seems to be caused by the args to kmem_cache_create changing in 2.6.23.

.....................................................
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
make -C /usr/src/linux M=`pwd`  O=/lib/modules/2.6.23-rc7/build modules
make[1]: Entering directory `/usr/src/linux-2.6.23-rc7&apos;
  CC [M]  /var/tmp/portage/sys-fs/fuse-2.7.0/work/fuse-2.7.0/kernel/dev.o
/var/tmp/portage/sys-fs/fuse-2.7.0/work/fuse-2.7.0/kernel/dev.c: In function ‘fuse_dev_init’:
/var/tmp/portage/sys-fs/fuse-2.7.0/work/fuse-2.7.0/kernel/dev.c:1098: error: too many arguments to function ‘kmem_cache_create’
make[3]: *** [/var/tmp/portage/sys-fs/fuse-2.7.0/work/fuse-2.7.0/kernel/dev.o] Error 1
make[2]: *** [_module_/var/tmp/portage/sys-fs/fuse-2.7.0/work/fuse-2.7.0/kernel] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.23-rc7&apos;
make: *** [all-spec] Error 2
 * 
 * ERROR: sys-fs/fuse-2.7.0 failed.
 * Call stack:
 *           ebuild.sh, line 1684:  Called dyn_compile
 *           ebuild.sh, line 1020:  Called qa_call &apos;src_compile&apos;
 *           ebuild.sh, line   44:  Called src_compile
 *   fuse-2.7.0.ebuild, line   53:  Called linux-mod_src_compile
 *    linux-mod.eclass, line  516:  Called die
 * The specific snippet of code:
 *   			emake HOSTCC=&quot;$(tc-getBUILD_CC)&quot; CC=&quot;$(get-KERNEL_CC)&quot; LDFLAGS=&quot;$(get_abi_LDFLAGS)&quot; \
 *   				  ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} \
 *   				|| die &quot;Unable to make ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}.&quot;
 *  The die message:
 *   Unable to make  majver=2.6
					fusemoduledir=//lib/modules/2.6.23-rc7/fs all.
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/tmp/portage/sys-fs/fuse-2.7.0/temp/build.log&apos;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2007-10-01 20:13:22 0000</bug_when>
            <thetext>Created an attachment (id=132336)
fuse-2.7.0.ebuild

can you please try this ebuild?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ravi@p-static.net</who>
            <bug_when>2007-10-01 23:29:13 0000</bug_when>
            <thetext> * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.23-rc7/build
 * Found sources for kernel version:
 *     2.6.23-rc7
 * Checking for suitable kernel configuration options...
 *   You need to build the FUSE module from the kernel source, because your kernel is too new
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
 * Once you have satisfied these options, please try merging
 * this package again.
 * 
 * ERROR: sys-fs/fuse-2.7.0 failed.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2007-10-02 07:58:06 0000</bug_when>
            <thetext>You need to build the FUSE module from the kernel source, because your
kernel is too new

maybe I was not obvious enough :((

Can you suggest an alternative Text that you would understand?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ravi@p-static.net</who>
            <bug_when>2007-10-02 17:44:24 0000</bug_when>
            <thetext>Yeah, I got that part. :p I just thought maybe there was something else to the ebuild you posted, since surely you wouldn&apos;t go through the trouble of posting a modified ebuild just to tell me that. 

Well, it&apos;s working now in any case.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2007-10-02 18:19:02 0000</bug_when>
            <thetext>well, I posted it for later committing it. I committed it now :) thanks</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>132336</attachid>
            <date>2007-10-01 20:13 0000</date>
            <desc>fuse-2.7.0.ebuild</desc>
            <filename>fuse-2.7.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3N5cy1mcy9mdXNlL2Z1c2UtMi43LjAuZWJ1aWxk
LHYgMS41IDIwMDcvMDkvMjUgMTk6MzU6NDIgYW5nZWxvcyBFeHAgJAoKaW5oZXJpdCBsaW51eC1t
b2QgZXV0aWxzIGxpYnRvb2wKCk1ZX1A9JHtQL18vLX0KREVTQ1JJUFRJT049IkFuIGludGVyZmFj
ZSBmb3IgZmlsZXN5c3RlbXMgaW1wbGVtZW50ZWQgaW4gdXNlcnNwYWNlLiIKSE9NRVBBR0U9Imh0
dHA6Ly9mdXNlLnNvdXJjZWZvcmdlLm5ldCIKU1JDX1VSST0ibWlycm9yOi8vc291cmNlZm9yZ2Uv
ZnVzZS8ke01ZX1B9LnRhci5neiIKTElDRU5TRT0iR1BMLTIiCktFWVdPUkRTPSJ+YWxwaGEgYW1k
NjQgfmhwcGEgfmlhNjQgcHBjIH5wcGM2NCB+c3BhcmMgeDg2IH54ODYtZmJzZCIKSVVTRT0ia2Vy
bmVsX2xpbnV4IGtlcm5lbF9GcmVlQlNEIgpTPSR7V09SS0RJUn0vJHtNWV9QfQpQREVQRU5EPSJr
ZXJuZWxfRnJlZUJTRD8gKCBzeXMtZnMvZnVzZTRic2QgKSIKCnBrZ19zZXR1cCgpIHsKCWlmIHVz
ZSBrZXJuZWxfbGludXggOyB0aGVuCgkJTU9EVUxFX05BTUVTPSJmdXNlKGZzOiR7U30va2VybmVs
KSIKCQlDT05GSUdfQ0hFQ0s9IkBGVVNFX0ZTOmZ1c2UiCgkJRlVTRV9GU19FUlJPUj0iV2UgaGF2
ZSBkZXRlY3RlZCBGVVNFIGFscmVhZHkgYnVpbHQgaW50byB0aGUga2VybmVsLgoJCQlXZSB3aWxs
IGNvbnRpbnVlLCBidXQgd2Ugd29udCBidWlsZCB0aGUgbW9kdWxlIHRoaXMgdGltZS4iCgoJCWlm
IGtlcm5lbF9pcyBnZSAyIDYgMjM7IHRoZW4KCQkJQ09ORklHX0NIRUNLPSJGVVNFX0ZTIgoJCQlG
VVNFX0ZTX0VSUk9SPSJZb3UgbmVlZCB0byBidWlsZCB0aGUgRlVTRSBtb2R1bGUgZnJvbSB0aGUg
a2VybmVsIHNvdXJjZSwgYmVjYXVzZSB5b3VyIGtlcm5lbCBpcyB0b28gbmV3IgoJCWZpCgkJbGlu
dXgtbW9kX3BrZ19zZXR1cAoJCWtlcm5lbF9pcyAyIDQgJiYgZGllICJrZXJuZWwgMi40IGlzIG5v
dCBzdXBwb3J0ZWQgYnkgdGhpcyBlYnVpbGQuIEdldCBhbgoJCQlvbGRlciB2ZXJzaW9uIGZyb20g
dmlld2N2cyIKCgkJQlVJTERfUEFSQU1TPSJtYWp2ZXI9JHtLVl9NQUpPUn0uJHtLVl9NSU5PUn0K
CQkJCQlmdXNlbW9kdWxlZGlyPSR7Uk9PVH0vbGliL21vZHVsZXMvJHtLVl9GVUxML1wgfS9mcyIK
CQlCVUlMRF9UQVJHRVRTPSJhbGwiCgkJRUNPTkZfUEFSQU1TPSItLXdpdGgta2VybmVsPSR7S1Zf
RElSfSAtLXdpdGgta2VybmVsLWJ1aWxkPSR7S1ZfT1VUX0RJUn0iCglmaQp9CgpzcmNfdW5wYWNr
KCkgewoJdW5wYWNrICR7QX0KCWNkICIke1N9IgoJZXBhdGNoICIke0ZJTEVTRElSfSIvZnVzZS1m
aXgtbGF6eS1iaW5kaW5nLnBhdGNoCgllbGlidG9vbGl6ZQp9CgpzcmNfY29tcGlsZSgpIHsKCWVj
b25mIFwKCQktLWRpc2FibGUta2VybmVsLW1vZHVsZSBcCgkJLS1kaXNhYmxlLWV4YW1wbGUgXAoJ
CXx8IGRpZSAiZWNvbmYgZmFpbGVkIGZvciBmdXNlIHVzZXJsYW5kIgoJZW1ha2UgfHwgZGllICJl
bWFrZSBmYWlsZWQiCgoJaWYgdXNlIGtlcm5lbF9saW51eCA7IHRoZW4KCQljZCAiJHtTfSIKCQlz
ZWQgLWkgLWUgJ3MvLipkZXBtb2QuKi8vZycga2VybmVsL01ha2VmaWxlLmluCgkJY29udmVydF90
b19tIGtlcm5lbC9NYWtlZmlsZS5pbgoJCWxpbnV4LW1vZF9zcmNfY29tcGlsZQoJZmkKfQoKc3Jj
X2luc3RhbGwoKSB7CgllbWFrZSBERVNURElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZSAiZW1ha2Ug
aW5zdGFsbCBmYWlsZWQiCgoJZG9kb2MgQVVUSE9SUyBDaGFuZ2VMb2cgRmlsZXN5c3RlbXMgUkVB
RE1FIFwKCQlSRUFETUUuTkZTIE5FV1MgZG9jL2hvdy1mdXNlLXdvcmtzIFwKCQlkb2Mva2VybmVs
LnR4dCBGQVEKCWRvY2ludG8gZXhhbXBsZQoJZG9kb2MgZXhhbXBsZS8qCgoJaWYgdXNlIGtlcm5l
bF9saW51eCA7IHRoZW4KCQlsaW51eC1tb2Rfc3JjX2luc3RhbGwKCQluZXdpbml0ZCAke0ZJTEVT
RElSfS9mdXNlLmluaXQgZnVzZQoJZWxzZQoJCWluc2ludG8gL3Vzci9pbmNsdWRlL2Z1c2UKCQlk
b2lucyBpbmNsdWRlL2Z1c2Vfa2VybmVsLmgKCQluZXdpbml0ZCAke0ZJTEVTRElSfS9mdXNlLWZi
c2QuaW5pdCBmdXNlCglmaQoKCXJtIC1yZiAiJHtEfS9kZXYiCn0KCnBrZ19wb3N0aW5zdCgpIHsK
CXVzZSBrZXJuZWxfbGludXggJiYgbGludXgtbW9kX3BrZ19wb3N0aW5zdAp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>