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