| Summary: | sys-fs/cdfs-2.6.27 does not compile again gentoo-sources-2.6.39 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Mathieu Z <mobiusstripper> |
| Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | thanasis |
| Priority: | Normal | Keywords: | PATCH |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
cdfs patch for newer(>2.6.39) kernel
cdfs patch for kernel>=2.6.39 |
||
|
Description
Mathieu Z
2011-06-29 18:17:45 UTC
Vanilla-sources-2.6.38.8 is the last compatible version of the kernel which will work with cdfs-2.6.27.
kernel series 2.6.39 and later saw final removal of the "Big Kernel Lock" {CONFIG_BKL}.
While the error message is totally and complete weird, I would not be surprised if removal of CONFIG_BKL is what the problem is here. Just a guess.
On the other hand, vmware-modules-1.0.0.25-r4 IS broken for lack of CONFIG_BKL and also doesn't work for kernel sources 2.6.39 and later.
cdfs is a nice utility for those whom need it. For now, if you need it - you are required to stick with kernels prior to 2.6.39. Otherwise, someone needs to contact upstream and politely request an update.
Then a version bump from a non-existent gentoo dev (note this package needs a maintainer) can be performed.
A polite request for assistance was sent to upstream. Will post results. Created attachment 295541 [details, diff]
cdfs patch for newer(>2.6.39) kernel
Something like cdfs_get_sb changed in fs.h.
This patch solves the problem.
Created attachment 295553 [details, diff]
cdfs patch for kernel>=2.6.39
+ 25 Feb 2012; Pacho Ramos <pacho@gentoo.org> + +files/cdfs-2.6.27-kernel-2.6.39.patch, -cdfs-2.6.19.ebuild, + -cdfs-2.6.23.ebuild, cdfs-2.6.27.ebuild: + Fix building with recent kernels, bug #373489 by Mathieu Zhang, Guy and + Karata. Drop old. + |