Bug 44888 - [[ Headers ]] dosfstools fails to compile on linux 2.6
Bug#: 44888 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: All Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: plasmaroo@gentoo.org Reported By: matje@lanzone.be
Component: Core system
URL: 
Summary: [[ Headers ]] dosfstools fails to compile on linux 2.6
Keywords:  
Status Whiteboard: 
Opened: 2004-03-16 12:58 0000
Description:   Opened: 2004-03-16 12:58 0000
dosfstools fails to compile when using 2.6 headers. The name of a constant
changed somewhere during development. Patch is attached, on
http://forums.gentoo.org/viewtopic.php?t=146970&highlight=dosfstools there's
another proposed patch.

------- Comment #1 From Mathy Vanvoorden 2004-03-16 12:58:55 0000 -------
Created an attachment (id=27493) [details]
Proposed patch

------- Comment #2 From Jeff 2004-03-18 15:03:08 0000 -------
I'll second this:
root@NexGen jeff # emerge dosfstools
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-fs/dosfstools-2.10 to /
>>> md5 src_uri ;-) dosfstools-2.10.src.tar.gz
>>> Unpacking source...
>>> Unpacking dosfstools-2.10.src.tar.gz to /var/tmp/portage/dosfstools-2.10/wor
k
 * Applying errno.patch...                                                [ ok ]
>>> Source unpacked.
make -C mkdosfs all
make[1]: Entering directory `/var/tmp/portage/dosfstools-2.10/work/dosfstools-2.
10/mkdosfs'
gcc -O2 -fomit-frame-pointer -Wall  -c mkdosfs.c -o mkdosfs.o
gcc  mkdosfs.o -o mkdosfs
make[1]: Leaving directory `/var/tmp/portage/dosfstools-2.10/work/dosfstools-2.1
0/mkdosfs'
make -C dosfsck all
make[1]: Entering directory `/var/tmp/portage/dosfstools-2.10/work/dosfstools-2.
10/dosfsck'
gcc -c -O2 -fomit-frame-pointer -Wall  boot.c
boot.c: In function `read_boot':
boot.c:327: error: `MSDOS_FAT12' undeclared (first use in this function)
boot.c:327: error: (Each undeclared identifier is reported only once
boot.c:327: error: for each function it appears in.)
make[1]: *** [boot.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/dosfstools-2.10/work/dosfstools-2.1
0/dosfsck'
make: *** [all] Error 2

!!! ERROR: sys-fs/dosfstools-2.10 failed.
!!! Function src_compile, Line 32, Exitcode 2
!!! (no error message)

2.6.4 headers

------- Comment #3 From Tim Yamin (RETIRED) 2004-03-24 16:03:36 0000 -------
Fixed in CVS; it should reach the Portage rsync servers within an hour. Thanks!