ext2_types.h uses conflicting definition of __s64 and __u64 on amd64
Bug #6542 reported by
Phillip Susi
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
e2fsprogs (Ubuntu) |
Fix Released
|
Medium
|
Tollef Fog Heen |
Bug Description
The defrag package failed to build from source on amd64 in part because ext2_types.h had a conflicting definition for __s64 and __u64 that differed from those in asm/types.h. This file is in the e2fslibs-dev package which is built from e2fsprogs.
I have corrected the problem by reversing the order that the header file detects 64 bit data types so that it finds long long and uses that instead of long.
Changed in e2fsprogs: | |
assignee: | nobody → tfheen |
Changed in e2fsprogs: | |
status: | Unconfirmed → Confirmed |
To post a comment you must log in.
.