6.99.34 troubles building evbarm.

2014-05-29 Thread Nat Sloss
Hi,

Whilst cross compiling evbarm on amd64 I have encountered various problems.

Here are the results:

With HAVE_LLVM MKLIBCXX MKLLVM defined:
== build.sh command:./build.sh -m evbarm -U -u -x -X ../xsrc -O 
/home/build/netbsd-a
rm -j 8 release
=== build.sh started:Tue May 27 21:48:08 EST 2014
=== NetBSD version:  6.99.43
=== MACHINE: evbarm
=== MACHINE_ARCH:arm
=== Build platform:  NetBSD 6.99.40 amd64
=== HOST_SH: /bin/sh
=== MAKECONF file:   /etc/mk.conf
=== TOOLDIR path:/home/build/netbsd-arm/tooldir.NetBSD-6.99.40-
amd64
=== DESTDIR path:/home/build/netbsd-arm/destdir.evbarm
=== RELEASEDIR path: /home/build/netbsd-arm/releasedir
=== Updated makewrapper: /home/build/netbsd-arm/tooldir.NetBSD-6.99.40-
amd64/bin/nbmake-e
vbarm

# build  libgcc_s/libgcc_s.so.1.0
rm -f libgcc_s.so.1.0
/home/build/netbsd-arm/tooldir.NetBSD-6.99.40-amd64/bin/arm--netbsdelf-gcc -
nodefaultlibs -Wl,-x -shared -Wl,-soname,libgcc_s.so.1 -Wl,--warn-shared-
textrel -Wl,-Map=libgcc_s.so.1.map   --sysroot=/home/build/netbsd-
arm/destdir.evbarm -nodefaultlibs -Wl,--version-script=/home/build/netbsd-
arm/external/gpl3/gcc/lib/libgcc/libgcc_s/libgcc.map  -o libgcc_s.so.1.0  -
Wl,-rpath,/lib  -L=/lib  -Wl,--whole-archive libgcc_s_pic.a  -Wl,--no-whole-
archive  
/home/build/netbsd-arm/tooldir.NetBSD-6.99.40-amd64/lib/gcc/arm--
netbsdelf/4.8.3/../../../../arm--netbsdelf/bin/ld: error: Source object 
libgcc_s_pic.a(_clzdi2.pico) has EABI version 0, but target libgcc_s.so.1.0 
has EABI version 5
/home/build/netbsd-arm/tooldir.NetBSD-6.99.40-amd64/lib/gcc/arm--
netbsdelf/4.8.3/../../../../arm--netbsdelf/bin/ld: failed to merge target 
specific data of file libgcc_s_pic.a(_clzdi2.pico)
/home/build/netbsd-arm/tooldir.NetBSD-6.99.40-amd64/lib/gcc/arm--
netbsdelf/4.8.3/../../../../arm--netbsdelf/bin/ld: error: Source object 
libgcc_s_pic.a(_ashldi3.pico) has EABI version 0, but target libgcc_s.so.1.0 
has EABI version 5
/home/build/netbsd-arm/tooldir.NetBSD-6.99.40-amd64/lib/gcc/arm--
netbsdelf/4.8.3/../../../../arm--netbsdelf/bin/ld: failed to merge target 
specific data of file libgcc_s_pic.a(_ashldi3.pico)
/home/build/netbsd-arm/tooldir.NetBSD-6.99.40-amd64/lib/gcc/arm--
netbsdelf/4.8.3/../../../../arm--netbsdelf/bin/ld: error: Source object 
libgcc_s_pic.a(_ashrdi3.pico) has EABI version 0, but target libgcc_s.so.1.0 
has EABI version 5
/home/build/netbsd-arm/tooldir.NetBSD-6.99.40-amd64/lib/gcc/arm--
netbsdelf/4.8.3/../../../../arm--netbsdelf/bin/ld: failed to merge target 
specific data of file libgcc_s_pic.a(_ashrdi3.pico)
/home/build/netbsd-arm/tooldir.NetBSD-6.99.40-amd64/lib/gcc/arm--
netbsdelf/4.8.3/../../../../arm--netbsdelf/bin/ld: error: Source object 
libgcc_s_pic.a(_lshrdi3.pico) has EABI version 0, but target libgcc_s.so.1.0 
has EABI version 5

With ARCH defined.  Build with clang:
=== build.sh command:./build.sh -u -U -m evbarm -a earmv6hf -O 
/home/build/netbsd-arm/ -j 8 -x -X ../xsrc release
=== build.sh started:Thu May 29 01:40:04 EST 2014
=== NetBSD version:  6.99.43
=== MACHINE: evbarm
=== MACHINE_ARCH:earmv6hf
=== Build platform:  NetBSD 6.99.40 amd64
=== HOST_SH: /bin/sh
=== MAKECONF file:   /etc/mk.conf
=== TOOLDIR path:/home/build/netbsd-arm/tooldir.NetBSD-6.99.40-
amd64
=== DESTDIR path:/home/build/netbsd-arm/destdir.evbarm
=== RELEASEDIR path: /home/build/netbsd-arm/releasedir
=== Updated makewrapper: /home/build/netbsd-arm/tooldir.NetBSD-6.99.40-
amd64/bin/nbmake-evbarm
dependall === lib/libc
--- dependall ---
--- libc.so.12.190 ---
# build  libc/libc.so.12.190
rm -f libc.so.12.190
/home/build/netbsd-arm/tooldir.NetBSD-6.99.40-amd64/bin/armv6--netbsdelf-
eabihf-clang -nod
efaultlibs -Wl,-x -shared -Wl,-soname,libc.so.12 -Wl,--warn-shared-textrel -
Wl,-Map=libc.s
o.12.map -Wl,-z,initfirst -Wl,-z,defs   --sysroot=/home/build/netbsd-
arm/destdir.evbarm -W
l,--fatal-warnings  -o libc.so.12.190  -Wl,-rpath,/lib  -L=/lib  -Wl,--whole-
archive libc_
pic.a  -Wl,--no-whole-archive  
/home/build/netbsd-arm/destdir.evbarm/usr/lib/crtbeginS.o:
(.ARM.exidx.text.startup+0x0): u
ndefined reference to `__aeabi_unwind_cpp_pr0'
/home/build/netbsd-arm/destdir.evbarm/usr/lib/crtbeginS.o:
(.ARM.exidx.text.exit+0x0): unde
fined reference to `__aeabi_unwind_cpp_pr0'
libc_pic.a(yperr_string.pico):(.ARM.exidx+0x0): undefined reference to 
`__aeabi_unwind_cpp
_pr1'
libc_pic.a(yp_master.pico):(.ARM.exidx+0x0): undefined reference to 
`__aeabi_unwind_cpp_pr
0'
libc_pic.a(yp_maplist.pico):(.ARM.exidx+0x0): undefined reference to 
`__aeabi_unwind_cpp_p
r0'
libc_pic.a(yp_all.pico):(.ARM.exidx+0x0): undefined reference to 
`__aeabi_unwind_cpp_pr1'
libc_pic.a(uuid_to_string.pico):(.ARM.exidx+0x0): undefined reference to 
`__aeabi_unwind_c
pp_pr0'
libc_pic.a(uuid_stream.pico):(.ARM.exidx+0x0): undefined reference to 
`__aeabi_unwind_cpp_
pr0'
libc_pic.a(uuid_stream.pico):(.ARM.exidx+0x8): 

build failure amd64 -current

2014-05-29 Thread B Harder
#  link  dd/rump.dd
/usr/src/obj/tooldir.NetBSD-6.99.43-amd64/bin/x86_64--netbsd-gcc
--sysroot=/usr/src/obj/destdir.amd64 -o rump.dd  args.o conv.o
dd.o misc.o position.o conv_tab.o dd_rumpops.o
-Wl,-dynamic-linker=/libexec/ld.elf_so -Wl,-rpath,/lib  -L=/lib -lutil
   -lrumpclient
--- dependall-gnu ---
--- dependall-ci ---
dependall === gnu/usr.bin/rcs/ci
--- dependall ---
--- ci ---
#  link  ci/ci
/usr/src/obj/tooldir.NetBSD-6.99.43-amd64/bin/x86_64--netbsd-gcc
--sysroot=/usr/src/obj/destdir.amd64 -o ci  ci.o
-Wl,-rpath-link,/usr/src/obj/destdir.amd64/lib  -L=/lib
/usr/src/gnu/usr.bin/rcs/lib/obj/librcs.a
--- dependall-external ---
--- iasl ---
#  link  iasl/iasl
/usr/src/obj/tooldir.NetBSD-6.99.43-amd64/bin/x86_64--netbsd-gcc
--sysroot=/usr/src/obj/destdir.amd64 -o iasl  adfile.o
aslanalyze.o aslbtypes.o aslcodegen.o aslcompile.o aslcompilerlex.o
aslcompilerparse.o aslerror.o aslfileio.o aslfiles.o aslfold.o
aslhex.o asllength.o asllisting.o asllistsup.o aslload.o asllookup.o
aslmain.o aslmap.o aslmethod.o aslna
mesp.o asloffset.o aslopcodes.o asloperands.o aslopt.o asloptions.o
aslpredef.o aslprepkg.o aslresource.o aslrestype1.o aslrestype1i.o
aslrestype2.o aslrestype2d.o aslrestype2e.o aslrestype2q.o
aslrestype2s.o aslrestype2w.o aslstartup.o aslstubs.o asltransform.o
asltree.o aslutils.o asluuid.o aslwalks.o aslxref.o dtcompile.o
dtexpress.o dtfield.o dtio.o dtparse
rlex.o dtparserparse.o dtsubtable.o dttable.o dttemplate.o dtutils.o
prexpress.o prmacros.o prparserlex.o prparserparse.o prscan.o
prutils.o adisasm.o adwalk.o ahpredef.o dmextern.o dmrestag.o
dmtable.o dmtbdump.o dmtbinfo.o getopt.o dbfileio.o dmbuffer.o
dmdeferred.o dmnames.o dmobject.o dmopcode.o dmresrc.o dmresrcl.o
dmresrcl2.o dmresrcs.o dmutils.o dmwalk.o
 dsargs.o dscontrol.o dsfield.o dsobject.o dsopcode.o dsutils.o
dswexec.o dswload.o dswload2.o dswscope.o dswstate.o exconvrt.o
excreate.o exdump.o exmisc.o exmutex.o exnames.o exoparg1.o exoparg2.o
exoparg3.o exoparg6.o exprep.o exregion.o exresnte.o exresolv.o
exresop.o exstore.o exstoren.o exstorob.o exsystem.o exutils.o
psargs.o psloop.o psobject.o psopcode
.o psopinfo.o psparse.o psscope.o pstree.o psutils.o pswalk.o tbfadt.o
tbinstal.o tbprint.o tbutils.o tbxface.o nsaccess.o nsalloc.o nsdump.o
nsnames.o nsobject.o nsparse.o nssearch.o nsutils.o nswalk.o nsxfobj.o
utaddress.o utalloc.o utbuffer.o utcache.o utcopy.o utdebug.o
utdecode.o utdelete.o uterror.o utexcep.o utglobal.o utinit.o utlock.o
utmath.o utmisc.o
 utmutex.o utobject.o utosi.o utownerid.o utpredef.o utresrc.o
utstate.o utstring.o utxface.o utxferror.o osunixxf.o
-Wl,-rpath-link,/usr/src/obj/destdir.amd64/lib  -L=/lib -ll -ly -lrt
-lpthread
--- dependall-bin ---
dd.o: In function `main':
dd.c:(.text.startup+0x56): undefined reference to `ddfops_prog'
dd.c:(.text.startup+0x81): undefined reference to `ddfops_prog'
dd.c:(.text.startup+0x8d): undefined reference to `ddfops_prog'
dd.c:(.text.startup+0xe5): undefined reference to `ddfops_prog'
dd.c:(.text.startup+0x10e): undefined reference to `ddfops_prog'
collect2: error: ld returned 1 exit status
*** [rump.dd] Error code 1
nbmake[6]: stopped in /usr/src/bin/dd
1 error
nbmake[6]: stopped in /usr/src/bin/dd
*** [dependall] Error code 2
nbmake[5]: stopped in /usr/src/bin/dd
1 error
nbmake[5]: stopped in /usr/src/bin/dd
*** [dependall-dd] Error code 2
nbmake[4]: stopped in /usr/src/bin
1 error
nbmake[4]: stopped in /usr/src/bin
*** [dependall-bin] Error code 2
nbmake[3]: stopped in /usr/src
--- dependall-gnu ---
: ctfmerge -S 1 -g -t -L VERSION -o ci ci.o
A failure has been detected in another branch of the parallel make
nbmake[8]: stopped in /usr/src/gnu/usr.bin/rcs/ci
*** [dependall] Error code 2
nbmake[7]: stopped in /usr/src/gnu/usr.bin/rcs/ci
1 error
nbmake[7]: stopped in /usr/src/gnu/usr.bin/rcs/ci
*** [dependall-ci] Error code 2
nbmake[6]: stopped in /usr/src/gnu/usr.bin/rcs
1 error
nbmake[6]: stopped in /usr/src/gnu/usr.bin/rcs
*** [dependall-rcs] Error code 2
nbmake[5]: stopped in /usr/src/gnu/usr.bin
1 error


changes to npf in netbsd-6 to bring it up to -current

2014-05-29 Thread Hisashi T Fujinaka

I have a 480k patch of 115 files to bring npf in netbsd-6 up to (or at
least close to) npf-current. I've tested it on i386 and compiled it on
amd64.

Please give it a look.

http://www.netbsd.org/~htodd/src-cvs.diff.gz

--
Hisashi T Fujinaka - ht...@twofifty.com
BSEE(6/86) + BSChem(3/95) + BAEnglish(8/95) + MSCS(8/03) + $2.50 = latte