Hi Pete,
Thanks for the prompt response and the patch.
The patch allows me to get past the undefined SLAB_CTOR_CONSTRUCTOR error.

I then run into a host of 'warning: initialization from incompatible
pointer type' and the following error:
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:340: error: too
many arguments to function 'register_sysctl_table'

I've attached the make log file.  The make instructions are as described before.

Regards
Mark


On 6/10/07, Pete Wyckoff <[EMAIL PROTECTED]> wrote:
[EMAIL PROTECTED] wrote on Sun, 10 Jun 2007 14:26 +1000:
> I'm trying to build pvfs2 on openSuSE 10.2 (kernel 2.6.22.rc4).  when
> running `make kmod_install` it fails with the error:
>
> /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-cache.c: In function
> 'dev_req_cache_ctor':
> /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-cache.c:206: error:
> 'SLAB_CTOR_CONSTRUCTOR' undeclared (first use in this function)

In very recent (rc) kernels, they removed that.  Here's the likely
patch to fix it.  I'll check it in if you say that it works.

                -- Pete

Index: src/kernel/linux-2.6/pvfs2-cache.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/kernel/linux-2.6/pvfs2-cache.c,v
retrieving revision 1.40
diff -u -p -r1.40 pvfs2-cache.c
--- src/kernel/linux-2.6/pvfs2-cache.c  8 Feb 2007 18:49:50 -0000       1.40
+++ src/kernel/linux-2.6/pvfs2-cache.c  10 Jun 2007 12:25:32 -0000
@@ -203,14 +203,7 @@ static void dev_req_cache_ctor(
     pvfs2_kmem_cache_t * cachep,
     unsigned long flags)
 {
-    if (flags & SLAB_CTOR_CONSTRUCTOR)
-    {
-        memset(req, 0, sizeof(MAX_ALIGNED_DEV_REQ_DOWNSIZE));
-    }
-    else
-    {
-        gossip_err("WARNING!! devreq_ctor called without ctor flag\n");
-    }
+    memset(req, 0, sizeof(MAX_ALIGNED_DEV_REQ_DOWNSIZE));
 }

 int dev_req_cache_initialize(void)
@@ -269,31 +262,24 @@ static void pvfs2_inode_cache_ctor(
 {
     pvfs2_inode_t *pvfs2_inode = (pvfs2_inode_t *)new_pvfs2_inode;

-    if (flags & SLAB_CTOR_CONSTRUCTOR)
-    {
-        memset(pvfs2_inode, 0, sizeof(pvfs2_inode_t));
-        ClearInitFlag(pvfs2_inode);
+    memset(pvfs2_inode, 0, sizeof(pvfs2_inode_t));
+    ClearInitFlag(pvfs2_inode);

-        pvfs2_inode_initialize(pvfs2_inode);
+    pvfs2_inode_initialize(pvfs2_inode);

 #ifndef PVFS2_LINUX_KERNEL_2_4
-        /*
-           inode_init_once is from 2.6.x's inode.c; it's normally run
-           when an inode is allocated by the system's inode slab
-           allocator.  we call it here since we're overloading the
-           system's inode allocation with this routine, thus we have
-           to init vfs inodes manually
-        */
-        inode_init_once(&pvfs2_inode->vfs_inode);
-        pvfs2_inode->vfs_inode.i_version = 1;
+    /*
+       inode_init_once is from 2.6.x's inode.c; it's normally run
+       when an inode is allocated by the system's inode slab
+       allocator.  we call it here since we're overloading the
+       system's inode allocation with this routine, thus we have
+       to init vfs inodes manually
+    */
+    inode_init_once(&pvfs2_inode->vfs_inode);
+    pvfs2_inode->vfs_inode.i_version = 1;
 #endif
-        /* Initialize the reader/writer semaphore */
-        init_rwsem(&pvfs2_inode->xattr_sem);
-    }
-    else
-    {
-        gossip_err("WARNING!! inode_ctor called without ctor flag\n");
-    }
+    /* Initialize the reader/writer semaphore */
+    init_rwsem(&pvfs2_inode->xattr_sem);
 }

 static void pvfs2_inode_cache_dtor(
@@ -403,14 +389,7 @@ static void kiocb_ctor(
     pvfs2_kmem_cache_t * cachep,
     unsigned long flags)
 {
-    if (flags & SLAB_CTOR_CONSTRUCTOR)
-    {
-        memset(req, 0, sizeof(pvfs2_kiocb));
-    }
-    else
-    {
-        gossip_err("WARNING!! kiocb_ctor called without ctor flag\n");
-    }
+    memset(req, 0, sizeof(pvfs2_kiocb));
 }



  CC		src/common/statecomp/statecomp
  SMC		src/server/truncate.c
.  DEP		src/server/truncate.d
  SMC		src/server/statfs.c
.  DEP		src/server/statfs.d
  SMC		src/server/small-io.c
.  DEP		src/server/small-io.d
  SMC		src/server/setparam.c
.  DEP		src/server/setparam.d
  SMC		src/server/set-eattr.c
.  DEP		src/server/set-eattr.d
  SMC		src/server/set-attr.c
.  DEP		src/server/set-attr.d
  SMC		src/server/rmdirent.c
.  DEP		src/server/rmdirent.d
  DEP		src/server/request-scheduler/request-scheduler.d
  SMC		src/server/remove.c
.  DEP		src/server/remove.d
  SMC		src/server/readdir.c
.  DEP		src/server/readdir.d
  DEP		src/server/pvfs2-server.d
  SMC		src/server/proto-error.c
.  DEP		src/server/proto-error.d
  SMC		src/server/prelude.c
.  DEP		src/server/prelude.d
  SMC		src/server/perf-update.c
.  DEP		src/server/perf-update.d
  SMC		src/server/perf-mon.c
.  DEP		src/server/perf-mon.d
  SMC		src/server/noop.c
.  DEP		src/server/noop.d
  SMC		src/server/mkdir.c
.  DEP		src/server/mkdir.d
  SMC		src/server/mgmt-remove-object.c
.  DEP		src/server/mgmt-remove-object.d
  SMC		src/server/mgmt-remove-dirent.c
.  DEP		src/server/mgmt-remove-dirent.d
  SMC		src/server/mgmt-get-dirdata-handle.c
.  DEP		src/server/mgmt-get-dirdata-handle.d
  SMC		src/server/lookup.c
.  DEP		src/server/lookup.d
  SMC		src/server/list-eattr.c
.  DEP		src/server/list-eattr.d
  SMC		src/server/list-attr.c
.  DEP		src/server/list-attr.d
  SMC		src/server/job-timer.c
.  DEP		src/server/job-timer.d
  SMC		src/server/iterate-handles.c
.  DEP		src/server/iterate-handles.d
  SMC		src/server/io.c
.  DEP		src/server/io.d
  SMC		src/server/get-eattr.c
.  DEP		src/server/get-eattr.d
  SMC		src/server/get-config.c
.  DEP		src/server/get-config.d
  SMC		src/server/get-attr.c
.  DEP		src/server/get-attr.d
  SMC		src/server/flush.c
.  DEP		src/server/flush.d
  SMC		src/server/final-response.c
.  DEP		src/server/final-response.d
  SMC		src/server/event-mon.c
.  DEP		src/server/event-mon.d
  SMC		src/server/del-eattr.c
.  DEP		src/server/del-eattr.d
  SMC		src/server/create.c
.  DEP		src/server/create.d
  SMC		src/server/crdirent.c
.  DEP		src/server/crdirent.d
  SMC		src/server/chdirent.c
.  DEP		src/server/chdirent.d
  DEP		src/proto/PINT-reqproto-encode.d
  DEP		src/proto/PINT-le-bytefield.d
  DEP		src/io/trove/trove.d
  DEP		src/io/trove/trove-mgmt.d
  DEP		src/io/trove/trove-handle-mgmt/trove-ledger.d
  DEP		src/io/trove/trove-handle-mgmt/trove-handle-mgmt.d
  DEP		src/io/trove/trove-handle-mgmt/trove-extentlist.d
  DEP		src/io/trove/trove-handle-mgmt/avltree.d
  DEP		src/io/trove/trove-error.d
  DEP		src/io/trove/trove-dbpf/dbpf-thread.d
  DEP		src/io/trove/trove-dbpf/dbpf-sync.d
  DEP		src/io/trove/trove-dbpf/dbpf-open-cache.d
  DEP		src/io/trove/trove-dbpf/dbpf-op.d
  DEP		src/io/trove/trove-dbpf/dbpf-op-queue.d
  DEP		src/io/trove/trove-dbpf/dbpf-mgmt.d
  DEP		src/io/trove/trove-dbpf/dbpf-keyval.d
  DEP		src/io/trove/trove-dbpf/dbpf-keyval-pcache.d
  DEP		src/io/trove/trove-dbpf/dbpf-error.d
  DEP		src/io/trove/trove-dbpf/dbpf-dspace.d
  DEP		src/io/trove/trove-dbpf/dbpf-context.d
  DEP		src/io/trove/trove-dbpf/dbpf-collection.d
  DEP		src/io/trove/trove-dbpf/dbpf-bstream.d
  DEP		src/io/trove/trove-dbpf/dbpf-bstream-aio.d
  DEP		src/io/trove/trove-dbpf/dbpf-attr-cache.d
  DEP		src/io/trove/trove-dbpf/dbpf-alt-aio.d
  DEP		src/io/job/thread-mgr.d
  DEP		src/io/job/job.d
  DEP		src/io/job/job-time-mgr.d
  DEP		src/io/job/job-desc-queue.d
  DEP		src/io/flow/flowproto-bmi-trove/flowproto-multiqueue.d
  DEP		src/io/flow/flowproto-bmi-cache/flowproto-bmi-cache-server.d
  DEP		src/io/flow/flow.d
  DEP		src/io/flow/flow-ref.d
  DEP		src/io/dev/pint-dev.d
  DEP		src/io/description/pvfs-request.d
  DEP		src/io/description/pint-request.d
  DEP		src/io/description/pint-distribution.d
  DEP		src/io/description/pint-dist-utils.d
  DEP		src/io/description/dist-varstrip.d
  DEP		src/io/description/dist-varstrip-parser.d
  DEP		src/io/description/dist-simple-stripe.d
  DEP		src/io/description/dist-basic.d
  DEP		src/io/buffer/state.d
  DEP		src/io/buffer/radix.d
  DEP		src/io/buffer/ncac-trove.d
  DEP		src/io/buffer/ncac-lru.d
  DEP		src/io/buffer/ncac-job.d
  DEP		src/io/buffer/ncac-interface.d
  DEP		src/io/buffer/ncac-init.d
  DEP		src/io/buffer/ncac-buf-job.d
  DEP		src/io/buffer/internal.d
  DEP		src/io/buffer/cache.d
  DEP		src/io/bmi/reference-list.d
  DEP		src/io/bmi/op-list.d
  DEP		src/io/bmi/bmi_tcp/sockio.d
  DEP		src/io/bmi/bmi_tcp/socket-collection-epoll.d
  DEP		src/io/bmi/bmi_tcp/bmi-tcp.d
  DEP		src/io/bmi/bmi.d
  DEP		src/io/bmi/bmi-method-support.d
  DEP		src/common/misc/xattr-utils.d
  DEP		src/common/misc/tcache.d
  DEP		src/common/misc/str-utils.d
  DEP		src/common/misc/server-config.d
  DEP		src/common/misc/server-config-mgr.d
  DEP		src/common/misc/realpath.d
  DEP		src/common/misc/pvfs2-util.d
  DEP		src/common/misc/pvfs2-debug.d
  DEP		src/common/misc/pint-util.d
  DEP		src/common/misc/pint-perf-counter.d
  DEP		src/common/misc/pint-event.d
  DEP		src/common/misc/pint-cached-config.d
  SMC		src/common/misc/msgpairarray.c
.  DEP		src/common/misc/msgpairarray.d
  DEP		src/common/misc/mmap-ra-cache.d
  DEP		src/common/misc/mkspace.d
  DEP		src/common/misc/extent-utils.d
  DEP		src/common/misc/errno-mapping.d
  DEP		src/common/misc/digest.d
  DEP		src/common/llist/llist.d
  DEP		src/common/id-generator/id-generator.d
  DEP		src/common/gossip/gossip.d
  DEP		src/common/gen-locks/gen-locks.d
  DEP		src/common/dotconf/dotconf.d
  SMC		src/client/sysint/sys-truncate.c
.  DEP		src/client/sysint/sys-truncate.d
  SMC		src/client/sysint/sys-symlink.c
.  DEP		src/client/sysint/sys-symlink.d
  SMC		src/client/sysint/sys-statfs.c
.  DEP		src/client/sysint/sys-statfs.d
  SMC		src/client/sysint/sys-small-io.c
.  DEP		src/client/sysint/sys-small-io.d
  SMC		src/client/sysint/sys-setattr.c
.  DEP		src/client/sysint/sys-setattr.d
  SMC		src/client/sysint/sys-set-eattr.c
.  DEP		src/client/sysint/sys-set-eattr.d
  SMC		src/client/sysint/sys-rename.c
.  DEP		src/client/sysint/sys-rename.d
  SMC		src/client/sysint/sys-remove.c
.  DEP		src/client/sysint/sys-remove.d
  SMC		src/client/sysint/sys-readdirplus.c
.  DEP		src/client/sysint/sys-readdirplus.d
  SMC		src/client/sysint/sys-readdir.c
.  DEP		src/client/sysint/sys-readdir.d
  SMC		src/client/sysint/sys-mkdir.c
.  DEP		src/client/sysint/sys-mkdir.d
  SMC		src/client/sysint/sys-lookup.c
.  DEP		src/client/sysint/sys-lookup.d
  SMC		src/client/sysint/sys-list-eattr.c
.  DEP		src/client/sysint/sys-list-eattr.d
  SMC		src/client/sysint/sys-io.c
.  DEP		src/client/sysint/sys-io.d
  SMC		src/client/sysint/sys-getattr.c
.  DEP		src/client/sysint/sys-getattr.d
  SMC		src/client/sysint/sys-get-eattr.c
.  DEP		src/client/sysint/sys-get-eattr.d
  SMC		src/client/sysint/sys-flush.c
.  DEP		src/client/sysint/sys-flush.d
  DEP		src/client/sysint/sys-dist.d
  SMC		src/client/sysint/sys-del-eattr.c
.  DEP		src/client/sysint/sys-del-eattr.d
  SMC		src/client/sysint/sys-create.c
.  DEP		src/client/sysint/sys-create.d
  SMC		src/client/sysint/server-get-config.c
.  DEP		src/client/sysint/server-get-config.d
  SMC		src/client/sysint/remove.c
.  DEP		src/client/sysint/remove.d
  DEP		src/client/sysint/pint-sysint-utils.d
  SMC		src/client/sysint/perf-count-timer.c
.  DEP		src/client/sysint/perf-count-timer.d
  DEP		src/client/sysint/ncache.d
  SMC		src/client/sysint/mgmt-statfs-list.c
.  DEP		src/client/sysint/mgmt-statfs-list.d
  SMC		src/client/sysint/mgmt-setparam-list.c
.  DEP		src/client/sysint/mgmt-setparam-list.d
  SMC		src/client/sysint/mgmt-remove-object.c
.  DEP		src/client/sysint/mgmt-remove-object.d
  SMC		src/client/sysint/mgmt-remove-dirent.c
.  DEP		src/client/sysint/mgmt-remove-dirent.d
  SMC		src/client/sysint/mgmt-perf-mon-list.c
.  DEP		src/client/sysint/mgmt-perf-mon-list.d
  SMC		src/client/sysint/mgmt-noop.c
.  DEP		src/client/sysint/mgmt-noop.d
  DEP		src/client/sysint/mgmt-misc.d
  SMC		src/client/sysint/mgmt-iterate-handles-list.c
.  DEP		src/client/sysint/mgmt-iterate-handles-list.d
  SMC		src/client/sysint/mgmt-get-dirdata-handle.c
.  DEP		src/client/sysint/mgmt-get-dirdata-handle.d
  SMC		src/client/sysint/mgmt-get-dfile-array.c
.  DEP		src/client/sysint/mgmt-get-dfile-array.d
  SMC		src/client/sysint/mgmt-event-mon-list.c
.  DEP		src/client/sysint/mgmt-event-mon-list.d
  SMC		src/client/sysint/mgmt-create-dirent.c
.  DEP		src/client/sysint/mgmt-create-dirent.d
  SMC		src/client/sysint/lookup-ncache.c
.  DEP		src/client/sysint/lookup-ncache.d
  DEP		src/client/sysint/initialize.d
  DEP		src/client/sysint/getparent.d
  SMC		src/client/sysint/fs-add.c
.  DEP		src/client/sysint/fs-add.d
  DEP		src/client/sysint/finalize.d
  DEP		src/client/sysint/error-details.d
  DEP		src/client/sysint/client-state-machine.d
  SMC		src/client/sysint/client-job-timer.c
.  DEP		src/client/sysint/client-job-timer.d
  DEP		src/client/sysint/acache.d
  DEP		src/apps/vis/simple.d
  DEP		src/apps/vis/pvfs2-vis.d
  DEP		src/apps/vis/pvfs2-vis-bw-2d.d
  DEP		src/apps/kernel/linux/pvfs2-client.d
  DEP		src/apps/kernel/linux/pvfs2-client-core.d
  DEP		src/apps/karma/units.d
  DEP		src/apps/karma/traffic.d
  DEP		src/apps/karma/status.d
  DEP		src/apps/karma/prep.d
  DEP		src/apps/karma/messages.d
  DEP		src/apps/karma/menu.d
  DEP		src/apps/karma/karma.d
  DEP		src/apps/karma/fsview.d
  DEP		src/apps/karma/details.d
  DEP		src/apps/karma/comm.d
  DEP		src/apps/karma/color.d
  DEP		src/apps/admin/pvfs2-xattr.d
  DEP		src/apps/admin/pvfs2-viewdist.d
  DEP		src/apps/admin/pvfs2-touch.d
  DEP		src/apps/admin/pvfs2-statfs.d
  DEP		src/apps/admin/pvfs2-stat.d
  DEP		src/apps/admin/pvfs2-showcoll.d
  DEP		src/apps/admin/pvfs2-set-sync.d
  DEP		src/apps/admin/pvfs2-set-mode.d
  DEP		src/apps/admin/pvfs2-set-eventmask.d
  DEP		src/apps/admin/pvfs2-set-debugmask.d
  DEP		src/apps/admin/pvfs2-rm.d
  DEP		src/apps/admin/pvfs2-remove-object.d
  DEP		src/apps/admin/pvfs2-ping.d
  DEP		src/apps/admin/pvfs2-perror.d
  DEP		src/apps/admin/pvfs2-perf-mon-example.d
  DEP		src/apps/admin/pvfs2-mkspace.d
  DEP		src/apps/admin/pvfs2-mkdir.d
  DEP		src/apps/admin/pvfs2-migrate-collection.d
  DEP		src/apps/admin/pvfs2-lsplus.d
  DEP		src/apps/admin/pvfs2-ls.d
  DEP		src/apps/admin/pvfs2-ln.d
  DEP		src/apps/admin/pvfs2-fsck.d
  DEP		src/apps/admin/pvfs2-fs-dump.d
  DEP		src/apps/admin/pvfs2-event-mon-example.d
  DEP		src/apps/admin/pvfs2-cp.d
  DEP		src/apps/admin/pvfs2-chown.d
  DEP		src/apps/admin/pvfs2-chmod.d
  DEP		src/apps/admin/pvfs2-check-config.d
  CC		src/server/pvfs2-server-server.o
  CC		src/common/dotconf/dotconf-server.o
  CC		src/common/gen-locks/gen-locks-server.o
  CC		src/common/gossip/gossip-server.o
  CC		src/common/id-generator/id-generator-server.o
  CC		src/common/llist/llist-server.o
  CC		src/common/misc/server-config-server.o
  CC		src/common/misc/server-config-mgr-server.o
  CC		src/common/misc/str-utils-server.o
  CC		src/common/misc/extent-utils-server.o
  CC		src/common/misc/errno-mapping-server.o
src/common/misc/errno-mapping.c: In function ‘PVFS_strerror_r’:
src/common/misc/errno-mapping.c:37: warning: initialization makes pointer from integer without a cast
  CC		src/common/misc/mkspace-server.o
  CC		src/common/misc/pvfs2-debug-server.o
  CC		src/common/misc/pint-perf-counter-server.o
  CC		src/common/misc/pint-event-server.o
  CC		src/common/misc/pint-cached-config-server.o
  CC		src/common/misc/msgpairarray-server.o
  CC		src/common/misc/pint-util-server.o
  CC		src/common/misc/tcache-server.o
  CC		src/io/bmi/bmi_tcp/bmi-tcp-server.o
  CC		src/io/bmi/bmi_tcp/sockio-server.o
  CC		src/io/bmi/bmi_tcp/socket-collection-epoll-server.o
  CC		src/io/bmi/bmi-server.o
  CC		src/io/bmi/bmi-method-support-server.o
  CC		src/io/bmi/op-list-server.o
  CC		src/io/bmi/reference-list-server.o
  CC		src/io/buffer/ncac-interface-server.o
  CC		src/io/buffer/ncac-trove-server.o
  CC		src/io/buffer/ncac-job-server.o
  CC		src/io/buffer/ncac-buf-job-server.o
  CC		src/io/buffer/ncac-init-server.o
  CC		src/io/buffer/internal-server.o
  CC		src/io/buffer/cache-server.o
  CC		src/io/buffer/ncac-lru-server.o
  CC		src/io/buffer/state-server.o
  CC		src/io/buffer/radix-server.o
  CC		src/io/description/pvfs-request-server.o
  CC		src/io/description/pint-request-server.o
  CC		src/io/description/pint-distribution-server.o
  CC		src/io/description/pint-dist-utils-server.o
  CC		src/io/description/dist-basic-server.o
  CC		src/io/description/dist-simple-stripe-server.o
  CC		src/io/description/dist-varstrip-parser-server.o
  CC		src/io/description/dist-varstrip-server.o
  CC		src/io/dev/pint-dev-server.o
  CC		src/io/flow/flowproto-bmi-cache/flowproto-bmi-cache-server-server.o
  CC		src/io/flow/flowproto-bmi-trove/flowproto-multiqueue-server.o
  CC		src/io/flow/flow-server.o
  CC		src/io/flow/flow-ref-server.o
  CC		src/io/job/job-server.o
  CC		src/io/job/job-desc-queue-server.o
  CC		src/io/job/thread-mgr-server.o
  CC		src/io/job/job-time-mgr-server.o
  CC		src/io/trove/trove-dbpf/dbpf-bstream-server.o
  CC		src/io/trove/trove-dbpf/dbpf-collection-server.o
  CC		src/io/trove/trove-dbpf/dbpf-bstream-aio-server.o
  CC		src/io/trove/trove-dbpf/dbpf-keyval-server.o
  CC		src/io/trove/trove-dbpf/dbpf-attr-cache-server.o
  CC		src/io/trove/trove-dbpf/dbpf-open-cache-server.o
  CC		src/io/trove/trove-dbpf/dbpf-dspace-server.o
  CC		src/io/trove/trove-dbpf/dbpf-context-server.o
  CC		src/io/trove/trove-dbpf/dbpf-op-server.o
  CC		src/io/trove/trove-dbpf/dbpf-op-queue-server.o
  CC		src/io/trove/trove-dbpf/dbpf-thread-server.o
  CC		src/io/trove/trove-dbpf/dbpf-error-server.o
  CC		src/io/trove/trove-dbpf/dbpf-mgmt-server.o
  CC		src/io/trove/trove-dbpf/dbpf-keyval-pcache-server.o
  CC		src/io/trove/trove-dbpf/dbpf-sync-server.o
  CC		src/io/trove/trove-dbpf/dbpf-alt-aio-server.o
  CC		src/io/trove/trove-handle-mgmt/avltree-server.o
  CC		src/io/trove/trove-handle-mgmt/trove-extentlist-server.o
  CC		src/io/trove/trove-handle-mgmt/trove-ledger-server.o
  CC		src/io/trove/trove-handle-mgmt/trove-handle-mgmt-server.o
  CC		src/io/trove/trove-mgmt-server.o
  CC		src/io/trove/trove-error-server.o
  CC		src/io/trove/trove-server.o
  CC		src/proto/PINT-reqproto-encode-server.o
  CC		src/proto/PINT-le-bytefield-server.o
  CC		src/server/request-scheduler/request-scheduler-server.o
  CC		src/server/setparam-server.o
  CC		src/server/lookup-server.o
  CC		src/server/create-server.o
  CC		src/server/crdirent-server.o
  CC		src/server/set-attr-server.o
  CC		src/server/mkdir-server.o
  CC		src/server/get-attr-server.o
  CC		src/server/list-attr-server.o
  CC		src/server/readdir-server.o
  CC		src/server/get-config-server.o
  CC		src/server/remove-server.o
  CC		src/server/rmdirent-server.o
  CC		src/server/chdirent-server.o
  CC		src/server/io-server.o
  CC		src/server/small-io-server.o
  CC		src/server/flush-server.o
  CC		src/server/truncate-server.o
  CC		src/server/noop-server.o
  CC		src/server/statfs-server.o
  CC		src/server/prelude-server.o
src/server/prelude.sm: In function ‘prelude_perm_check’:
src/server/prelude.sm:473: warning: ‘fsid’ may be used uninitialized in this function
  CC		src/server/final-response-server.o
  CC		src/server/perf-update-server.o
  CC		src/server/perf-mon-server.o
  CC		src/server/event-mon-server.o
  CC		src/server/iterate-handles-server.o
  CC		src/server/job-timer-server.o
  CC		src/server/proto-error-server.o
  CC		src/server/mgmt-remove-object-server.o
  CC		src/server/mgmt-remove-dirent-server.o
  CC		src/server/mgmt-get-dirdata-handle-server.o
  CC		src/server/get-eattr-server.o
  CC		src/server/set-eattr-server.o
  CC		src/server/del-eattr-server.o
  CC		src/server/list-eattr-server.o
  RANLIB	lib/libpvfs2-server.a
  LD		src/server/pvfs2-server
  CC		src/apps/karma/color.o
  CC		src/apps/karma/comm.o
  CC		src/apps/karma/details.o
  CC		src/apps/karma/fsview.o
  CC		src/apps/karma/karma.o
  CC		src/apps/karma/menu.o
  CC		src/apps/karma/messages.o
  CC		src/apps/karma/prep.o
  CC		src/apps/karma/status.o
  CC		src/apps/karma/traffic.o
  CC		src/apps/karma/units.o
  CC		src/client/sysint/finalize.o
  CC		src/client/sysint/initialize.o
  CC		src/client/sysint/acache.o
  CC		src/client/sysint/ncache.o
  CC		src/client/sysint/pint-sysint-utils.o
  CC		src/client/sysint/getparent.o
  CC		src/client/sysint/client-state-machine.o
  CC		src/client/sysint/mgmt-misc.o
  CC		src/client/sysint/sys-dist.o
  CC		src/client/sysint/error-details.o
  CC		src/client/sysint/remove.o
  CC		src/client/sysint/lookup-ncache.o
  CC		src/client/sysint/sys-getattr.o
  CC		src/client/sysint/sys-setattr.o
  CC		src/client/sysint/sys-get-eattr.o
  CC		src/client/sysint/sys-set-eattr.o
  CC		src/client/sysint/sys-del-eattr.o
  CC		src/client/sysint/sys-list-eattr.o
  CC		src/client/sysint/sys-lookup.o
  CC		src/client/sysint/sys-truncate.o
  CC		src/client/sysint/sys-io.o
  CC		src/client/sysint/sys-small-io.o
  CC		src/client/sysint/sys-create.o
  CC		src/client/sysint/sys-mkdir.o
  CC		src/client/sysint/sys-remove.o
  CC		src/client/sysint/sys-flush.o
  CC		src/client/sysint/sys-symlink.o
  CC		src/client/sysint/sys-readdir.o
  CC		src/client/sysint/sys-readdirplus.o
  CC		src/client/sysint/sys-rename.o
  CC		src/client/sysint/sys-statfs.o
  CC		src/client/sysint/client-job-timer.o
  CC		src/client/sysint/perf-count-timer.o
  CC		src/client/sysint/server-get-config.o
  CC		src/client/sysint/fs-add.o
  CC		src/client/sysint/mgmt-noop.o
  CC		src/client/sysint/mgmt-setparam-list.o
  CC		src/client/sysint/mgmt-statfs-list.o
  CC		src/client/sysint/mgmt-perf-mon-list.o
  CC		src/client/sysint/mgmt-event-mon-list.o
  CC		src/client/sysint/mgmt-iterate-handles-list.o
  CC		src/client/sysint/mgmt-get-dfile-array.o
  CC		src/client/sysint/mgmt-remove-object.o
  CC		src/client/sysint/mgmt-remove-dirent.o
  CC		src/client/sysint/mgmt-create-dirent.o
  CC		src/client/sysint/mgmt-get-dirdata-handle.o
  CC		src/common/dotconf/dotconf.o
  CC		src/common/gen-locks/gen-locks.o
  CC		src/common/gossip/gossip.o
  CC		src/common/id-generator/id-generator.o
  CC		src/common/llist/llist.o
  CC		src/common/misc/server-config.o
  CC		src/common/misc/server-config-mgr.o
  CC		src/common/misc/str-utils.o
  CC		src/common/misc/digest.o
  CC		src/common/misc/xattr-utils.o
  CC		src/common/misc/mmap-ra-cache.o
  CC		src/common/misc/extent-utils.o
  CC		src/common/misc/errno-mapping.o
src/common/misc/errno-mapping.c: In function ‘PVFS_strerror_r’:
src/common/misc/errno-mapping.c:37: warning: initialization makes pointer from integer without a cast
  CC		src/common/misc/pvfs2-util.o
  CC		src/common/misc/pvfs2-debug.o
  CC		src/common/misc/pint-perf-counter.o
  CC		src/common/misc/pint-event.o
  CC		src/common/misc/pint-cached-config.o
  CC		src/common/misc/msgpairarray.o
  CC		src/common/misc/pint-util.o
  CC		src/common/misc/realpath.o
  CC		src/common/misc/tcache.o
  CC		src/io/bmi/bmi_tcp/bmi-tcp.o
  CC		src/io/bmi/bmi_tcp/sockio.o
  CC		src/io/bmi/bmi_tcp/socket-collection-epoll.o
  CC		src/io/bmi/bmi.o
  CC		src/io/bmi/bmi-method-support.o
  CC		src/io/bmi/op-list.o
  CC		src/io/bmi/reference-list.o
  CC		src/io/description/pvfs-request.o
  CC		src/io/description/pint-request.o
  CC		src/io/description/pint-distribution.o
  CC		src/io/description/pint-dist-utils.o
  CC		src/io/description/dist-basic.o
  CC		src/io/description/dist-simple-stripe.o
  CC		src/io/description/dist-varstrip-parser.o
  CC		src/io/description/dist-varstrip.o
  CC		src/io/dev/pint-dev.o
  CC		src/io/flow/flowproto-bmi-trove/flowproto-multiqueue.o
  CC		src/io/flow/flow.o
  CC		src/io/flow/flow-ref.o
  CC		src/io/job/job.o
  CC		src/io/job/job-desc-queue.o
  CC		src/io/job/thread-mgr.o
  CC		src/io/job/job-time-mgr.o
  CC		src/proto/PINT-reqproto-encode.o
  CC		src/proto/PINT-le-bytefield.o
  CC		src/server/request-scheduler/request-scheduler.o
  RANLIB	lib/libpvfs2.a
  LD		src/apps/karma/karma
  CC		src/client/sysint/finalize-threaded.o
  CC		src/client/sysint/initialize-threaded.o
  CC		src/client/sysint/acache-threaded.o
  CC		src/client/sysint/ncache-threaded.o
  CC		src/client/sysint/pint-sysint-utils-threaded.o
  CC		src/client/sysint/getparent-threaded.o
  CC		src/client/sysint/client-state-machine-threaded.o
  CC		src/client/sysint/mgmt-misc-threaded.o
  CC		src/client/sysint/sys-dist-threaded.o
  CC		src/client/sysint/error-details-threaded.o
  CC		src/client/sysint/remove-threaded.o
  CC		src/client/sysint/lookup-ncache-threaded.o
  CC		src/client/sysint/sys-getattr-threaded.o
  CC		src/client/sysint/sys-setattr-threaded.o
  CC		src/client/sysint/sys-get-eattr-threaded.o
  CC		src/client/sysint/sys-set-eattr-threaded.o
  CC		src/client/sysint/sys-del-eattr-threaded.o
  CC		src/client/sysint/sys-list-eattr-threaded.o
  CC		src/client/sysint/sys-lookup-threaded.o
  CC		src/client/sysint/sys-truncate-threaded.o
  CC		src/client/sysint/sys-io-threaded.o
  CC		src/client/sysint/sys-small-io-threaded.o
  CC		src/client/sysint/sys-create-threaded.o
  CC		src/client/sysint/sys-mkdir-threaded.o
  CC		src/client/sysint/sys-remove-threaded.o
  CC		src/client/sysint/sys-flush-threaded.o
  CC		src/client/sysint/sys-symlink-threaded.o
  CC		src/client/sysint/sys-readdir-threaded.o
  CC		src/client/sysint/sys-readdirplus-threaded.o
  CC		src/client/sysint/sys-rename-threaded.o
  CC		src/client/sysint/sys-statfs-threaded.o
  CC		src/client/sysint/client-job-timer-threaded.o
  CC		src/client/sysint/perf-count-timer-threaded.o
  CC		src/client/sysint/server-get-config-threaded.o
  CC		src/client/sysint/fs-add-threaded.o
  CC		src/client/sysint/mgmt-noop-threaded.o
  CC		src/client/sysint/mgmt-setparam-list-threaded.o
  CC		src/client/sysint/mgmt-statfs-list-threaded.o
  CC		src/client/sysint/mgmt-perf-mon-list-threaded.o
  CC		src/client/sysint/mgmt-event-mon-list-threaded.o
  CC		src/client/sysint/mgmt-iterate-handles-list-threaded.o
  CC		src/client/sysint/mgmt-get-dfile-array-threaded.o
  CC		src/client/sysint/mgmt-remove-object-threaded.o
  CC		src/client/sysint/mgmt-remove-dirent-threaded.o
  CC		src/client/sysint/mgmt-create-dirent-threaded.o
  CC		src/client/sysint/mgmt-get-dirdata-handle-threaded.o
  CC		src/common/dotconf/dotconf-threaded.o
  CC		src/common/gen-locks/gen-locks-threaded.o
  CC		src/common/gossip/gossip-threaded.o
  CC		src/common/id-generator/id-generator-threaded.o
  CC		src/common/llist/llist-threaded.o
  CC		src/common/misc/server-config-threaded.o
  CC		src/common/misc/server-config-mgr-threaded.o
  CC		src/common/misc/str-utils-threaded.o
  CC		src/common/misc/digest-threaded.o
  CC		src/common/misc/xattr-utils-threaded.o
  CC		src/common/misc/mmap-ra-cache-threaded.o
  CC		src/common/misc/extent-utils-threaded.o
  CC		src/common/misc/errno-mapping-threaded.o
src/common/misc/errno-mapping.c: In function ‘PVFS_strerror_r’:
src/common/misc/errno-mapping.c:37: warning: initialization makes pointer from integer without a cast
  CC		src/common/misc/pvfs2-util-threaded.o
  CC		src/common/misc/pvfs2-debug-threaded.o
  CC		src/common/misc/pint-perf-counter-threaded.o
  CC		src/common/misc/pint-event-threaded.o
  CC		src/common/misc/pint-cached-config-threaded.o
  CC		src/common/misc/msgpairarray-threaded.o
  CC		src/common/misc/pint-util-threaded.o
  CC		src/common/misc/realpath-threaded.o
  CC		src/common/misc/tcache-threaded.o
  CC		src/io/bmi/bmi_tcp/bmi-tcp-threaded.o
  CC		src/io/bmi/bmi_tcp/sockio-threaded.o
  CC		src/io/bmi/bmi_tcp/socket-collection-epoll-threaded.o
  CC		src/io/bmi/bmi-threaded.o
  CC		src/io/bmi/bmi-method-support-threaded.o
  CC		src/io/bmi/op-list-threaded.o
  CC		src/io/bmi/reference-list-threaded.o
  CC		src/io/description/pvfs-request-threaded.o
  CC		src/io/description/pint-request-threaded.o
  CC		src/io/description/pint-distribution-threaded.o
  CC		src/io/description/pint-dist-utils-threaded.o
  CC		src/io/description/dist-basic-threaded.o
  CC		src/io/description/dist-simple-stripe-threaded.o
  CC		src/io/description/dist-varstrip-parser-threaded.o
  CC		src/io/description/dist-varstrip-threaded.o
  CC		src/io/dev/pint-dev-threaded.o
  CC		src/io/flow/flowproto-bmi-trove/flowproto-multiqueue-threaded.o
  CC		src/io/flow/flow-threaded.o
  CC		src/io/flow/flow-ref-threaded.o
  CC		src/io/job/job-threaded.o
  CC		src/io/job/job-desc-queue-threaded.o
  CC		src/io/job/thread-mgr-threaded.o
  CC		src/io/job/job-time-mgr-threaded.o
  CC		src/proto/PINT-reqproto-encode-threaded.o
  CC		src/proto/PINT-le-bytefield-threaded.o
  CC		src/server/request-scheduler/request-scheduler-threaded.o
  RANLIBTHREADED	lib/libpvfs2-threaded.a
  CC		src/apps/admin/pvfs2-check-config.o
  LD		src/apps/admin/pvfs2-check-config
  CC		src/apps/admin/pvfs2-set-debugmask.o
  LD		src/apps/admin/pvfs2-set-debugmask
  CC		src/apps/admin/pvfs2-set-mode.o
  LD		src/apps/admin/pvfs2-set-mode
  CC		src/apps/admin/pvfs2-set-eventmask.o
  LD		src/apps/admin/pvfs2-set-eventmask
  CC		src/apps/admin/pvfs2-set-sync.o
  LD		src/apps/admin/pvfs2-set-sync
  CC		src/apps/admin/pvfs2-ls.o
  LD		src/apps/admin/pvfs2-ls
  CC		src/apps/admin/pvfs2-lsplus.o
  LD		src/apps/admin/pvfs2-lsplus
  CC		src/apps/admin/pvfs2-ping.o
  LD		src/apps/admin/pvfs2-ping
  CC		src/apps/admin/pvfs2-rm.o
  LD		src/apps/admin/pvfs2-rm
  CC		src/apps/admin/pvfs2-stat.o
  LD		src/apps/admin/pvfs2-stat
  CC		src/apps/admin/pvfs2-statfs.o
  LD		src/apps/admin/pvfs2-statfs
  CC		src/apps/admin/pvfs2-perf-mon-example.o
  LD		src/apps/admin/pvfs2-perf-mon-example
  CC		src/apps/admin/pvfs2-event-mon-example.o
  LD		src/apps/admin/pvfs2-event-mon-example
  CC		src/apps/admin/pvfs2-mkdir.o
  LD		src/apps/admin/pvfs2-mkdir
  CC		src/apps/admin/pvfs2-chmod.o
  LD		src/apps/admin/pvfs2-chmod
  CC		src/apps/admin/pvfs2-chown.o
  LD		src/apps/admin/pvfs2-chown
  CC		src/apps/admin/pvfs2-fs-dump.o
  LD		src/apps/admin/pvfs2-fs-dump
  CC		src/apps/admin/pvfs2-fsck.o
  LD		src/apps/admin/pvfs2-fsck
  CC		src/apps/admin/pvfs2-cp.o
  LD		src/apps/admin/pvfs2-cp
  CC		src/apps/admin/pvfs2-viewdist.o
  LD		src/apps/admin/pvfs2-viewdist
  CC		src/apps/admin/pvfs2-xattr.o
  LD		src/apps/admin/pvfs2-xattr
  CC		src/apps/admin/pvfs2-touch.o
  LD		src/apps/admin/pvfs2-touch
  CC		src/apps/admin/pvfs2-remove-object.o
  LD		src/apps/admin/pvfs2-remove-object
  CC		src/apps/admin/pvfs2-ln.o
  LD		src/apps/admin/pvfs2-ln
  CC		src/apps/admin/pvfs2-perror.o
  LD		src/apps/admin/pvfs2-perror
  CC		src/apps/admin/pvfs2-mkspace.o
  LD		src/apps/admin/pvfs2-mkspace
  CC		src/apps/admin/pvfs2-migrate-collection.o
  LD		src/apps/admin/pvfs2-migrate-collection
  CC		src/apps/admin/pvfs2-showcoll.o
  LD		src/apps/admin/pvfs2-showcoll
  CC		src/apps/vis/simple.o
  CC		src/apps/vis/pvfs2-vis.o
  LD		src/apps/vis/simple
  CC		src/apps/vis/pvfs2-vis-bw-2d.o
  LD		src/apps/vis/pvfs2-vis-bw-2d
  GENCONFIG     examples/fs.conf
install -d /opt/pvfs2//share/man/man1
install -d /opt/pvfs2//share/man/man5
install -m 644 ./doc/man/*.1 /opt/pvfs2//share/man/man1
install -m 644 ./doc/man/*.5 /opt/pvfs2//share/man/man5
install -d /opt/pvfs2//include
install -m 644 ./include/pvfs2.h /opt/pvfs2//include
install -m 644 ./include/pvfs2-request.h /opt/pvfs2//include
install -m 644 ./include/pvfs2-debug.h /opt/pvfs2//include
install -m 644 ./include/pvfs2-sysint.h /opt/pvfs2//include
install -m 644 ./include/pvfs2-mgmt.h /opt/pvfs2//include
install -m 644 ./include/pvfs2-types.h /opt/pvfs2//include
install -m 644 ./include/pvfs2-util.h /opt/pvfs2//include
install -m 644 ./include/pvfs2-encode-stubs.h /opt/pvfs2//include
install -d /opt/pvfs2//lib
install -m 755  lib/libpvfs2.a /opt/pvfs2//lib
install -d /opt/pvfs2//bin
install -m 755 src/apps/admin/pvfs2-check-config src/apps/admin/pvfs2-set-debugmask src/apps/admin/pvfs2-set-mode src/apps/admin/pvfs2-set-eventmask src/apps/admin/pvfs2-set-sync src/apps/admin/pvfs2-ls src/apps/admin/pvfs2-lsplus src/apps/admin/pvfs2-ping src/apps/admin/pvfs2-rm src/apps/admin/pvfs2-stat src/apps/admin/pvfs2-statfs src/apps/admin/pvfs2-perf-mon-example src/apps/admin/pvfs2-event-mon-example src/apps/admin/pvfs2-mkdir src/apps/admin/pvfs2-chmod src/apps/admin/pvfs2-chown src/apps/admin/pvfs2-fs-dump src/apps/admin/pvfs2-fsck src/apps/admin/pvfs2-cp src/apps/admin/pvfs2-viewdist src/apps/admin/pvfs2-xattr src/apps/admin/pvfs2-touch src/apps/admin/pvfs2-remove-object src/apps/admin/pvfs2-ln src/apps/admin/pvfs2-perror /opt/pvfs2//bin
install -m 755 src/apps/admin/pvfs2-config /opt/pvfs2//bin
install -m 755 ./src/apps/admin/pvfs2-genconfig /opt/pvfs2//bin
install -m 755 src/apps/karma/karma /opt/pvfs2//bin
install -d /opt/pvfs2//sbin
install -m 755 src/apps/admin/pvfs2-mkspace src/apps/admin/pvfs2-migrate-collection src/apps/admin/pvfs2-showcoll /opt/pvfs2//bin
install -m 755 src/server/pvfs2-server /opt/pvfs2//sbin
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-utils.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/devpvfs2-req.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-cache.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/dcache.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/file.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/inode.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/dir.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/namei.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/super.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-mod.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-bufmap.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/symlink.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/xattr.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/acl.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/xattr-trusted.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/xattr-default.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/waitqueue.o
  CC [M]  /usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.o
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:266: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:269: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:272: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:276: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:282: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:285: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:288: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:292: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:299: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:301: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:307: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:307: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:311: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:311: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:315: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:318: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:321: warning: initialization from incompatible pointer type
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c: In function ‘pvfs2_proc_initialize’:
/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.c:340: error: too many arguments to function ‘register_sysctl_table’
make[3]: *** [/usr/src/pvfs-2.6.3/src/kernel/linux-2.6/pvfs2-proc.o] Error 1
make[2]: *** [_module_/usr/src/pvfs-2.6.3/src/kernel/linux-2.6] Error 2
make[1]: *** [default] Error 2
make: *** [just_kmod] Error 2
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to