[Bug 159] New: compile fails because of type conflicts

bugzilla at busybox.net bugzilla at busybox.net
Mon Mar 9 10:22:16 UTC 2009


https://bugs.busybox.net/show_bug.cgi?id=159

           Summary: compile fails because of type conflicts
           Product: uClibc
           Version: <= 0.9.28.x
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Networking
        AssignedTo: unassigned at uclibc.org
        ReportedBy: igor47 at moomers.org
                CC: uclibc-cvs at uclibc.org
   Estimated Hours: 0.0


this is actually for version 0.9.29 which is not listed in the versions box.
trying to compile buildroot 2009.02, when i get to the point where some network
stuff is compiling, i get conflicts between
uClibc-0.9.29/include/bits/kernel_types.h and
linux/include/asm/posix_types_32.h (included by linux/include/asm/posix_types.h
on a 32-bit system). 

this is because the #define masks in kernel_types.h are:
#define _ASM_X86_64_POSIX_TYPES_H
#define __ARCH_I386_POSIX_TYPES_H

but the mask actually used in posix_types_32.h is:
#define _ASM_X86_POSIX_TYPES_32_H

adding this mask to kernel_types.h allows compilation to continue. this is for
kernel header files from 2.6.28.4, i think... at least thats what buildroot
said it was downloading.


-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the uClibc-cvs mailing list