port-amd64 build still broken - libzpool/dmu_objset.c

2014-03-28 Thread Paul Goyette
With sources from 2014-03-28 at 03:20:01 UTC (which includes the latest 
fix for libzpool/common/util.c) I am now seeing the following failure:


#   compile  libzpool/dmu_objset.o
/test-bed/tools/bin/x86_64--netbsd-gcc -O2 -O0 -fno-inline -std=gnu99  --sysroot=/test-bed/dst 
-D__va_list=va_list -Doffsetof(s, m)=((size_t)s *)0)-m))) -std=c99 
-D_SUNOS_VTOC_16 -D_PROPLIB_ZFS_CONFLICT -I/test-bed/src/external/cddl/osnet 
-I/test-bed/src/external/cddl/osnet/include -I/test-bed/src/external/cddl/osnet/sys 
-I/test-bed/src/external/cddl/osnet/dist/uts/common 
-I/test-bed/src/external/cddl/osnet/dist/uts/common/zfs 
-I/test-bed/src/external/cddl/osnet/dist/uts/common/fs/zfs 
-I/test-bed/src/external/cddl/osnet/dist/uts/common/sys 
-I/test-bed/src/external/cddl/osnet/dist/common/zfs -I/test-bed/src/external/cddl/osnet/dist/head 
-I/test-bed/src/external/cddl/osnet/dist/lib/libdevinfo 
-I/test-bed/src/external/cddl/osnet/dist/lib/libnvpair 
-I/test-bed/src/external/cddl/osnet/dist/lib/libshare/common 
-I/test-bed/src/external/cddl/osnet/dist/lib/libumem 
-I/test-bed/src/external/cddl/osnet/dist/lib/libuutil/common 
-I/test-bed/src/external/cddl/osnet/dist/lib/libzfs/common 
-I/test-bed/src/external/cddl/osnet/dist/lib/libzpool/common 
-I/test-bed/src/external/cddl/osnet/dist/common -std=c99  -c
/test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c -o dmu_objset.o
/test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c:
 In function 'dmu_objset_open_impl':
/test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c:236:3:
 warning: passing argument 2 of 'snprintf_blkptr' makes pointer from integer 
without a cast [enabled by default]
   dprintf_bp(os-os_rootbp, reading %s, );
   ^
In file included from 
/test-bed/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu_objset.h:29:0,
 from 
/test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c:28:
/test-bed/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/spa.h:595:13: 
note: expected 'const struct blkptr_t *' but argument is of type 'int'
 extern void snprintf_blkptr(char *buf, const blkptr_t *bp);
 ^
/test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c:236:3:
 error: too many arguments to function 'snprintf_blkptr'
   dprintf_bp(os-os_rootbp, reading %s, );
   ^
In file included from 
/test-bed/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu_objset.h:29:0,
 from 
/test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c:28:
/test-bed/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/spa.h:595:13: 
note: declared here
 extern void snprintf_blkptr(char *buf, const blkptr_t *bp);
 ^


-
| Paul Goyette | PGP Key fingerprint: | E-mail addresses:   |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com|
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer |  | pgoyette at netbsd.org  |
-

Re: port-amd64 build still broken - libzpool/dmu_objset.c

2014-03-28 Thread Paul Goyette

On Fri, 28 Mar 2014, Ryota Ozaki wrote:


On Fri, Mar 28, 2014 at 9:36 PM, Paul Goyette p...@whooppee.com wrote:

With sources from 2014-03-28 at 03:20:01 UTC (which includes the latest fix
for libzpool/common/util.c) I am now seeing the following failure:


The error should be fixed by my fix committed at 03:46:56 UTC.


Ah, OK, thanks!


-
| Paul Goyette | PGP Key fingerprint: | E-mail addresses:   |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com|
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer |  | pgoyette at netbsd.org  |
-


Re: port-amd64 build still broken - libzpool/dmu_objset.c

2014-03-28 Thread Ryota Ozaki
On Fri, Mar 28, 2014 at 9:36 PM, Paul Goyette p...@whooppee.com wrote:
 With sources from 2014-03-28 at 03:20:01 UTC (which includes the latest fix
 for libzpool/common/util.c) I am now seeing the following failure:

The error should be fixed by my fix committed at 03:46:56 UTC.

  ozaki-r


 #   compile  libzpool/dmu_objset.o
 /test-bed/tools/bin/x86_64--netbsd-gcc -O2 -O0 -fno-inline -std=gnu99
 --sysroot=/test-bed/dst -D__va_list=va_list -Doffsetof(s,
 m)=((size_t)s *)0)-m))) -std=c99 -D_SUNOS_VTOC_16
 -D_PROPLIB_ZFS_CONFLICT -I/test-bed/src/external/cddl/osnet
 -I/test-bed/src/external/cddl/osnet/include
 -I/test-bed/src/external/cddl/osnet/sys
 -I/test-bed/src/external/cddl/osnet/dist/uts/common
 -I/test-bed/src/external/cddl/osnet/dist/uts/common/zfs
 -I/test-bed/src/external/cddl/osnet/dist/uts/common/fs/zfs
 -I/test-bed/src/external/cddl/osnet/dist/uts/common/sys
 -I/test-bed/src/external/cddl/osnet/dist/common/zfs
 -I/test-bed/src/external/cddl/osnet/dist/head
 -I/test-bed/src/external/cddl/osnet/dist/lib/libdevinfo
 -I/test-bed/src/external/cddl/osnet/dist/lib/libnvpair
 -I/test-bed/src/external/cddl/osnet/dist/lib/libshare/common
 -I/test-bed/src/external/cddl/osnet/dist/lib/libumem
 -I/test-bed/src/external/cddl/osnet/dist/lib/libuutil/common
 -I/test-bed/src/external/cddl/osnet/dist/lib/libzfs/common
 -I/test-bed/src/external/cddl/osnet/dist/lib/libzpool/common
 -I/test-bed/src/external/cddl/osnet/dist/common -std=c99  -c
 /test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c
 -o dmu_objset.o
 /test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c:
 In function 'dmu_objset_open_impl':
 /test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c:236:3:
 warning: passing argument 2 of 'snprintf_blkptr' makes pointer from integer
 without a cast [enabled by default]
dprintf_bp(os-os_rootbp, reading %s, );
^
 In file included from
 /test-bed/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu_objset.h:29:0,
  from
 /test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c:28:
 /test-bed/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/spa.h:595:13:
 note: expected 'const struct blkptr_t *' but argument is of type 'int'
  extern void snprintf_blkptr(char *buf, const blkptr_t *bp);
  ^
 /test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c:236:3:
 error: too many arguments to function 'snprintf_blkptr'
dprintf_bp(os-os_rootbp, reading %s, );
^
 In file included from
 /test-bed/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu_objset.h:29:0,
  from
 /test-bed/src/external/cddl/osnet/lib/libzpool/../../dist/uts/common/fs/zfs/dmu_objset.c:28:
 /test-bed/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/spa.h:595:13:
 note: declared here
  extern void snprintf_blkptr(char *buf, const blkptr_t *bp);
  ^


 -
 | Paul Goyette | PGP Key fingerprint: | E-mail addresses:   |
 | Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com|
 | Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
 | Kernel Developer |  | pgoyette at netbsd.org  |
 -