Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Jun 2002 23:43:11 +0100
From:      Hiten Pandya <hiten@uk.FreeBSD.org>
To:        freebsd-ia64@FreeBSD.org
Subject:   Cross-build broken from i386 to ia64
Message-ID:  <20020606224311.GA57203@hpdi.ath.cx>

next in thread | raw e-mail | index | archive | help

--VrqPEDrXMn8OVzN4
Content-Type: multipart/mixed; boundary="AqsLC8rIMeq19msA"
Content-Disposition: inline


--AqsLC8rIMeq19msA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi all.

The cross-building seems to be broken.  I have the latest sources,
and I tried the following command:

make buildkernel KERNCONF=3DSKI TARGET_ARCH=3Dia64 DESTDIR=3D/c2/build MAKE=
OBJDIRPREFIX=3D/c2/ia64

But it fails with the errors attached with this mail.
Hope this helps.  Looking forward to build an ia64 kernel. :-)

Regards.

--=20
Hiten Pandya
http://storm.uk.FreeBSD.org/~hiten
Finger hiten@storm.uk.FreeBSD.org for PGP public key
-- 4FB9 C4A9 4925 CF97 9BF3  ADDA 861D 5DBD E4E3 03C3=20

--AqsLC8rIMeq19msA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="ia64.log"
Content-Transfer-Encoding: quoted-printable

--------------------------------------------------------------
>>> Kernel build for SKI started on Thu Jun  6 23:39:11 BST 2002
--------------------------------------------------------------
=3D=3D=3D> SKI
mkdir -p /c2/ia64/ia64/data/dev/src/sys
cd /data/dev/src/sys/ia64/conf;  PATH=3D/c2/ia64/ia64/data/dev/src/i386/usr=
/sbin:/c2/ia64/ia64/data/dev/src/i386/usr/bin:/c2/ia64/ia64/data/dev/src/i3=
86/usr/games:/sbin:/bin:/usr/sbin:/usr/bin  config  -d /c2/ia64/ia64/data/d=
ev/src/sys/SKI  /data/dev/src/sys/ia64/conf/SKI
FYI: static unit limits for ppp are set: NPPP=3D1
Kernel build directory is /c2/ia64/ia64/data/dev/src/sys/SKI
Don't forget to do a ``make depend''
You may need to use the make -DNO_WERROR flag if you hit unfixed warnings.
cd /c2/ia64/ia64/data/dev/src/sys/SKI;  MAKEOBJDIRPREFIX=3D/c2/ia64/ia64  M=
ACHINE_ARCH=3Dia64  MACHINE=3Dia64  OBJFORMAT_PATH=3D/c2/ia64/ia64/data/dev=
/src/i386/usr/libexec  GROFF_BIN_PATH=3D/c2/ia64/ia64/data/dev/src/i386/usr=
/bin  GROFF_FONT_PATH=3D/c2/ia64/ia64/data/dev/src/i386/usr/share/groff_fon=
t  GROFF_TMAC_PATH=3D/c2/ia64/ia64/data/dev/src/i386/usr/share/tmac  DESTDI=
R=3D/c2/ia64/ia64/data/dev/src/i386  INSTALL=3D"sh /data/dev/src/tools/inst=
all.sh"  PATH=3D/c2/ia64/ia64/data/dev/src/i386/usr/sbin:/c2/ia64/ia64/data=
/dev/src/i386/usr/bin:/c2/ia64/ia64/data/dev/src/i386/usr/games:/sbin:/bin:=
/usr/sbin:/usr/bin  OBJFORMAT_PATH=3D/c2/ia64/ia64/data/dev/src/i386/usr/li=
bexec:/usr/libexec make KERNEL=3Dkernel -DNO_MODULES clean
rm -f *.o *.so *.So *.ko *.s eddep errs  kernel.debug kernel linterrs makel=
inks  setdef[01].c setdefs.h tags  vers.c vnode_if.c vnode_if.h  device_if.=
c bus_if.c linker_if.c card_if.c power_if.c clock_if.c device_if.h bus_if.h=
 linker_if.h card_if.h power_if.h clock_if.h =20
cd /c2/ia64/ia64/data/dev/src/sys/SKI;  MAKESRCPATH=3D/data/dev/src/sys/dev=
/aic7xxx/aicasm  make -f /data/dev/src/sys/dev/aic7xxx/aicasm/Makefile
Warning: Object directory not changed from original /c2/ia64/ia64/data/dev/=
src/sys/SKI
cc -O -save-temps -march=3Dpentiumpro -nostdinc -I/c2/ia64/ia64/data/dev/sr=
c/sys/SKI/../../../dev/aic7xxx/aicasm -I/usr/include -I. -I/data/dev/src/sy=
s/dev/aic7xxx/aicasm    -c /data/dev/src/sys/dev/aic7xxx/aicasm/aicasm.c
cc -O -save-temps -march=3Dpentiumpro -nostdinc -I/c2/ia64/ia64/data/dev/sr=
c/sys/SKI/../../../dev/aic7xxx/aicasm -I/usr/include -I. -I/data/dev/src/sy=
s/dev/aic7xxx/aicasm    -c /data/dev/src/sys/dev/aic7xxx/aicasm/aicasm_symb=
ol.c
cc -O -save-temps -march=3Dpentiumpro -nostdinc -I/c2/ia64/ia64/data/dev/sr=
c/sys/SKI/../../../dev/aic7xxx/aicasm -I/usr/include -I. -I/data/dev/src/sy=
s/dev/aic7xxx/aicasm    -c aicasm_gram.c
/data/dev/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y: In function `format_1_i=
nstr':
/data/dev/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y:1590: warning: deprecate=
d use of label at end of compound statement
cc -O -save-temps -march=3Dpentiumpro -nostdinc -I/c2/ia64/ia64/data/dev/sr=
c/sys/SKI/../../../dev/aic7xxx/aicasm -I/usr/include -I. -I/data/dev/src/sy=
s/dev/aic7xxx/aicasm    -c aicasm_macro_gram.c
cc -O -save-temps -march=3Dpentiumpro -nostdinc -I/c2/ia64/ia64/data/dev/sr=
c/sys/SKI/../../../dev/aic7xxx/aicasm -I/usr/include -I. -I/data/dev/src/sy=
s/dev/aic7xxx/aicasm    -c aicasm_scan.c
cc -O -save-temps -march=3Dpentiumpro -nostdinc -I/c2/ia64/ia64/data/dev/sr=
c/sys/SKI/../../../dev/aic7xxx/aicasm -I/usr/include -I. -I/data/dev/src/sy=
s/dev/aic7xxx/aicasm    -c aicasm_macro_scan.c
cc -O -save-temps -march=3Dpentiumpro -nostdinc -I/c2/ia64/ia64/data/dev/sr=
c/sys/SKI/../../../dev/aic7xxx/aicasm -I/usr/include -I. -I/data/dev/src/sy=
s/dev/aic7xxx/aicasm     -o aicasm aicasm.o aicasm_symbol.o aicasm_gram.o a=
icasm_macro_gram.o aicasm_scan.o aicasm_macro_scan.o -ll
cd /c2/ia64/ia64/data/dev/src/sys/SKI;  MAKEOBJDIRPREFIX=3D/c2/ia64/ia64  M=
ACHINE_ARCH=3Dia64  MACHINE=3Dia64  OBJFORMAT_PATH=3D/c2/ia64/ia64/data/dev=
/src/i386/usr/libexec  GROFF_BIN_PATH=3D/c2/ia64/ia64/data/dev/src/i386/usr=
/bin  GROFF_FONT_PATH=3D/c2/ia64/ia64/data/dev/src/i386/usr/share/groff_fon=
t  GROFF_TMAC_PATH=3D/c2/ia64/ia64/data/dev/src/i386/usr/share/tmac  DESTDI=
R=3D/c2/ia64/ia64/data/dev/src/i386  INSTALL=3D"sh /data/dev/src/tools/inst=
all.sh"  PATH=3D/c2/ia64/ia64/data/dev/src/i386/usr/sbin:/c2/ia64/ia64/data=
/dev/src/i386/usr/bin:/c2/ia64/ia64/data/dev/src/i386/usr/games:/sbin:/bin:=
/usr/sbin:/usr/bin  OBJFORMAT_PATH=3D/c2/ia64/ia64/data/dev/src/i386/usr/li=
bexec:/usr/libexec make KERNEL=3Dkernel depend
rm -f .olddep
if [ -f .depend ]; then mv .depend .olddep; fi
make _kernel-depend
cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes=
 -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wno-format -ans=
i -g -nostdinc -I- -I. -I/data/dev/src/sys -I/data/dev/src/sys/dev -I/data/=
dev/src/sys/contrib/dev/acpica -I/data/dev/src/sys/contrib/ipfilter -I/data=
/dev/src/sys/../include -D_KERNEL -ffreestanding -include opt_global.h -ffi=
xed-r13 -mfixed-range=3Df32-f127 -ffreestanding /data/dev/src/sys/ia64/ia64=
/genassym.c
cc1: invalid option `fixed-range=3Df32-f127'
In file included from /data/dev/src/sys/sys/types.h:49,
                 from /data/dev/src/sys/sys/param.h:65,
                 from /data/dev/src/sys/ia64/ia64/genassym.c:40:
machine/endian.h: In function `__bswap32':
machine/endian.h:86: warning: right shift count >=3D width of type
machine/endian.h: In function `__bswap16':
machine/endian.h:93: warning: right shift count >=3D width of type
In file included from /data/dev/src/sys/sys/param.h:92,
                 from /data/dev/src/sys/ia64/ia64/genassym.c:40:
/data/dev/src/sys/sys/time.h: In function `bintime2timespec':
/data/dev/src/sys/sys/time.h:141: warning: right shift count >=3D width of =
type
/data/dev/src/sys/sys/time.h:141: warning: right shift count >=3D width of =
type
/data/dev/src/sys/sys/time.h: In function `bintime2timeval':
/data/dev/src/sys/sys/time.h:158: warning: right shift count >=3D width of =
type
/data/dev/src/sys/sys/time.h:158: warning: right shift count >=3D width of =
type
In file included from /data/dev/src/sys/sys/systm.h:46,
                 from /data/dev/src/sys/ia64/ia64/genassym.c:41:
machine/cpufunc.h: In function `ia64_memory_address':
machine/cpufunc.h:63: warning: left shift count >=3D width of type
In file included from machine/pmap.h:53,
                 from /data/dev/src/sys/vm/pmap.h:86,
                 from /data/dev/src/sys/ia64/ia64/genassym.c:60:
machine/pte.h: At top level:
machine/pte.h:87: warning: width of `pte_ppn' exceeds its type
machine/pte.h:104: warning: width of `pte_ppn' exceeds its type
machine/pte.h:134: warning: width of `ifa_vpn' exceeds its type
/data/dev/src/sys/ia64/ia64/genassym.c:88: warning: left shift count >=3D w=
idth of type
/data/dev/src/sys/ia64/ia64/genassym.c:88: warning: left shift count >=3D w=
idth of type
/data/dev/src/sys/ia64/ia64/genassym.c:88: warning: left shift count >=3D w=
idth of type
/data/dev/src/sys/ia64/ia64/genassym.c:88: warning: left shift count >=3D w=
idth of type
/data/dev/src/sys/ia64/ia64/genassym.c:88: warning: left shift count >=3D w=
idth of type
/data/dev/src/sys/ia64/ia64/genassym.c:88: warning: left shift count >=3D w=
idth of type
/data/dev/src/sys/ia64/ia64/genassym.c:88: warning: left shift count >=3D w=
idth of type
/data/dev/src/sys/ia64/ia64/genassym.c:88: warning: left shift count >=3D w=
idth of type
/data/dev/src/sys/ia64/ia64/genassym.c:88: warning: left shift count >=3D w=
idth of type
*** Error code 1

Stop in /c2/ia64/ia64/data/dev/src/sys/SKI.
*** Error code 1

Stop in /c2/ia64/ia64/data/dev/src/sys/SKI.
*** Error code 1

Stop in /data/dev/src.
*** Error code 1

Stop in /data/dev/src.

Script done on Thu Jun  6 23:39:18 2002

--AqsLC8rIMeq19msA--

--VrqPEDrXMn8OVzN4
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE8/+V+hh1dveTjA8MRAhFAAKCohNc1GBdiaFNnrog8dv6vpnRGSACdG54s
ZnF/w5W2g9vkZP5g2P/pa3Y=
=Ze4k
-----END PGP SIGNATURE-----

--VrqPEDrXMn8OVzN4--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ia64" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020606224311.GA57203>