Build error: ‘struct bio’ has no member named ‘bi_hw_front_size’
Bug #342902 reported by
JensLechtenboerger
This bug affects 8 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
loop-aes-source (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Binary package hint: loop-aes-source
loop-aes in jaunty is v3.2c. Build via "module-assistant auto-install loop-aes" fails.
Changelog for v3.2d contains "Worked around block layer interface breakage on linux-2.6.28-rc kernels."
Moreover, Changelog for v3.2e (current version) is "Fix null pointer dereference when loop was used to mount iso9660 CD-ROM image. This new bug was introduced in loop-AES-v3.2d, earlier versions are ok. Thanks to Peter Koek for reporting this issue."
Please update to current version.
To post a comment you must log in.
I just retried the build with loop.c-2.6.patched from loop-aes v3.2e. Now, for "modprobe loop" I get "Invalid module format" (dmesg shows "loop: exports duplicate symbol loop_unregister _transfer (owned by kernel)". BLK_DEV_ LOOP=y" whereas the loop-aes README clearly states "Before you attempt to build loop.o driver (loop.ko on 2.6 kernels), you *must* configure, compile and install new kernel so that CONFIG_MODULES=y and CONFIG_ BLK_DEV_ LOOP=n. "
I guess this happens as the jaunty kernel has "CONFIG_
Did the build process via module-assistant ever work under Ubuntu?