Re: An endian error [SOLVED]
--- On Tue, 10/14/08, Unga <[EMAIL PROTECTED]> wrote: > From: Unga <[EMAIL PROTECTED]> > Subject: An endian error > To: freebsd-questions@freebsd.org > Date: Tuesday, October 14, 2008, 8:00 PM > Hi all > > I'm trying to compile RELENG_7 kernel on i386. > > The "make buildkernel" develops an endian related > error: > > ===> xl (depend) > @ -> /usr/src/sys > machine -> /usr/src/sys/i386/include > awk -f @/tools/makeobjops.awk @/kern/device_if.m -h > awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h > awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h > awk -f @/tools/makeobjops.awk @/dev/mii/miibus_if.m -h > rm -f .depend > mkdep -f .depend -a -nostdinc -D_KERNEL -DKLD_MODULE > -DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq > /usr/src/sys/modules/xl/../../pci/if_xl.c > ===> zfs (depend) > @ -> /usr/src/sys > machine -> /usr/src/sys/i386/include > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h > rm -f .depend > mkdep -f .depend -a -nostdinc -DFREEBSD_NAMECACHE > -D_SOLARIS_C_SOURCE -D_KERNEL -DKLD_MODULE > -I/usr/src/sys/modules/zfs/../../cddl/compat/opensolaris > : > : > /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c > > /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/rpc/xdr.c:63:2: > error: #error "Only one of _BIG_ENDIAN or > _LITTLE_ENDIAN may be defined" > mkdep: compile failed > *** Error code 1 > > Stop in /usr/src/sys/modules/zfs. > *** Error code 1 > This was due to a wrong CFLAGS given. Without any CFLAGS, the "make buildkernel" passes this point. Regards Unga ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: An endian error
--- On Tue, 10/14/08, Jeremy Chadwick <[EMAIL PROTECTED]> wrote: > From: Jeremy Chadwick <[EMAIL PROTECTED]> > Subject: Re: An endian error > To: "Unga" <[EMAIL PROTECTED]> > Cc: freebsd-questions@freebsd.org > Date: Tuesday, October 14, 2008, 8:50 AM > On Tue, Oct 14, 2008 at 05:00:26AM -0700, Unga wrote: > > Hi all > > > > I'm trying to compile RELENG_7 kernel on i386. > > > > The "make buildkernel" develops an endian > related error: > > I cannot reproduce this error on any of our i386 boxes or > our amd64 > boxes. > > Is this kernel being built with the new gcc you've been > messing around > with in other threads? I have to ask that question, for > obvious > reasons. I wonder if that code is right - normally an endian check on FreeBSD entails comparing BYTE_ORDER with _BIG_ENDIAN and/or _LITTLE_ENDIAN to determine which is the case, which would seemingly imply that it is OK to have both of those defined. - mdh ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: An endian error
--- On Tue, 10/14/08, Jeremy Chadwick <[EMAIL PROTECTED]> wrote: > From: Jeremy Chadwick <[EMAIL PROTECTED]> > Subject: Re: An endian error > To: "Unga" <[EMAIL PROTECTED]> > Cc: freebsd-questions@freebsd.org > Date: Tuesday, October 14, 2008, 8:50 PM > On Tue, Oct 14, 2008 at 05:00:26AM -0700, Unga wrote: > > Hi all > > > > I'm trying to compile RELENG_7 kernel on i386. > > > > The "make buildkernel" develops an endian > related error: > > I cannot reproduce this error on any of our i386 boxes or > our amd64 > boxes. > > Is this kernel being built with the new gcc you've been > messing around > with in other threads? I have to ask that question, for > obvious > reasons. > Yes :) The new gcc compiler was built with bootstraps. Sample programs compile fine. As per Alexander's patch, it doesn't meddle with endians except for arm. Regards Unga ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: An endian error
On Tue, Oct 14, 2008 at 05:00:26AM -0700, Unga wrote: > Hi all > > I'm trying to compile RELENG_7 kernel on i386. > > The "make buildkernel" develops an endian related error: I cannot reproduce this error on any of our i386 boxes or our amd64 boxes. Is this kernel being built with the new gcc you've been messing around with in other threads? I have to ask that question, for obvious reasons. -- | Jeremy Chadwickjdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB | ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: An endian error
are you sure there's nothing strange in your make.conf i just did it with week old RELENG_7 On Tue, 14 Oct 2008, Unga wrote: Hi all I'm trying to compile RELENG_7 kernel on i386. The "make buildkernel" develops an endian related error: ===> xl (depend) @ -> /usr/src/sys machine -> /usr/src/sys/i386/include awk -f @/tools/makeobjops.awk @/kern/device_if.m -h awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h awk -f @/tools/makeobjops.awk @/dev/mii/miibus_if.m -h rm -f .depend mkdep -f .depend -a -nostdinc -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq /usr/src/sys/modules/xl/../../pci/if_xl.c ===> zfs (depend) @ -> /usr/src/sys machine -> /usr/src/sys/i386/include awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h rm -f .depend mkdep -f .depend -a -nostdinc -DFREEBSD_NAMECACHE -D_SOLARIS_C_SOURCE -D_KERNEL -DKLD_MODULE -I/usr/src/sys/modules/zfs/../../cddl/compat/opensolaris : : /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/rpc/xdr.c:63:2: error: #error "Only one of _BIG_ENDIAN or _LITTLE_ENDIAN may be defined" mkdep: compile failed *** Error code 1 Stop in /usr/src/sys/modules/zfs. *** Error code 1 Where could possibly be wrong? Any ideas? Many thanks in advance. Best regards Unga ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]" ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
An endian error
Hi all I'm trying to compile RELENG_7 kernel on i386. The "make buildkernel" develops an endian related error: ===> xl (depend) @ -> /usr/src/sys machine -> /usr/src/sys/i386/include awk -f @/tools/makeobjops.awk @/kern/device_if.m -h awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h awk -f @/tools/makeobjops.awk @/dev/mii/miibus_if.m -h rm -f .depend mkdep -f .depend -a -nostdinc -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq /usr/src/sys/modules/xl/../../pci/if_xl.c ===> zfs (depend) @ -> /usr/src/sys machine -> /usr/src/sys/i386/include awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h rm -f .depend mkdep -f .depend -a -nostdinc -DFREEBSD_NAMECACHE -D_SOLARIS_C_SOURCE -D_KERNEL -DKLD_MODULE -I/usr/src/sys/modules/zfs/../../cddl/compat/opensolaris : : /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/rpc/xdr.c:63:2: error: #error "Only one of _BIG_ENDIAN or _LITTLE_ENDIAN may be defined" mkdep: compile failed *** Error code 1 Stop in /usr/src/sys/modules/zfs. *** Error code 1 Where could possibly be wrong? Any ideas? Many thanks in advance. Best regards Unga ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"