Re: An endian error [SOLVED]

2008-10-15 Thread Unga
--- 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

2008-10-14 Thread Wojciech Puchar

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

2008-10-14 Thread Unga
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]


Re: An endian error

2008-10-14 Thread Unga
--- 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

2008-10-14 Thread mdh
--- 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

2008-10-14 Thread Jeremy Chadwick
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]