[Gluster-users] Problems starting Gluster server

Steve steeeeeveee at gmx.net
Thu Aug 28 09:41:03 UTC 2008


-------- Original-Nachricht --------
> Datum: Wed, 27 Aug 2008 15:31:29 -0700
> Von: "Amar S. Tumballi" <amar at zresearch.com>
> An: Steve <steeeeeveee at gmx.net>
> CC: gluster-users at gluster.org
> Betreff: Re: [Gluster-users] Problems starting Gluster server

> Steve sorry to bother you about it.
>
Amar! You are not bother me at all. If I wanted to not be bothered, then I would not take the time to register to the mailing list and post a message. I wanted this :)


> As you informed that
> glusterfs--mainline--3.0--patch-322 worked for you, i think we got the
> problem. It was surely related to how new libtool was handling some
> options
> in Makefile.am
> 
The mainline--3.0 series seem to work better for me then the mainline--2.5 series. I mean regarding my compile problem.


> Anyways, for general info i get specific version of glusterfs like below
> (not sure how others do it)
> 
> bash$ tla get -A gluster at sv.gnu.org glusterfs--mainline--2.5--patch-793
> new-dir
> # the above will get fetch patch-793 from mainline to 'new-dir'
> 
Okay. I did that and checked out patch-793 and when I try to compile it, I get the following error:
---
Making all in xlators
make[2]: Entering directory `/home/vuadmin/patch-793/xlators'
Making all in cluster
make[3]: Entering directory `/home/vuadmin/patch-793/xlators/cluster'
Making all in unify
make[4]: Entering directory `/home/vuadmin/patch-793/xlators/cluster/unify'
Making all in src
make[5]: Entering directory `/home/vuadmin/patch-793/xlators/cluster/unify/src'
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../../..    -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -DGF_LINUX_HOST_OS -I../../../../libglusterfs/src -shared -nostartfiles  -O2 -march=athlon-xp -pipe -fweb -frename-registers -ftree-vectorize -freorder-blocks-and-partition -fgcse-sm -fgcse-las -maccumulate-outgoing-args -ftree-loop-optimize -funswitch-loops -ftracer -fprefetch-loop-arrays -fno-ident -fno-strict-overflow -MT unify.o -MD -MP -MF .deps/unify.Tpo -c -o unify.o unify.c
mv -f .deps/unify.Tpo .deps/unify.Po
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../../..    -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -DGF_LINUX_HOST_OS -I../../../../libglusterfs/src -shared -nostartfiles  -O2 -march=athlon-xp -pipe -fweb -frename-registers -ftree-vectorize -freorder-blocks-and-partition -fgcse-sm -fgcse-las -maccumulate-outgoing-args -ftree-loop-optimize -funswitch-loops -ftracer -fprefetch-loop-arrays -fno-ident -fno-strict-overflow -MT unify-self-heal.o -MD -MP -MF .deps/unify-self-heal.Tpo -c -o unify-self-heal.o unify-self-heal.c
mv -f .deps/unify-self-heal.Tpo .deps/unify-self-heal.Po
/bin/sh ../../../../libtool --tag=CC   --mode=link i686-pc-linux-gnu-gcc -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -DGF_LINUX_HOST_OS -I../../../../libglusterfs/src -shared -nostartfiles  -O2 -march=athlon-xp -pipe -fweb -frename-registers -ftree-vectorize -freorder-blocks-and-partition -fgcse-sm -fgcse-las -maccumulate-outgoing-args -ftree-loop-optimize -funswitch-loops -ftracer -fprefetch-loop-arrays -fno-ident -fno-strict-overflow   -o unify.so unify.o unify-self-heal.o  -ldl -lpthread
libtool: link: i686-pc-linux-gnu-gcc -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -DGF_LINUX_HOST_OS -I../../../../libglusterfs/src -nostartfiles -O2 -march=athlon-xp -pipe -fweb -frename-registers -ftree-vectorize -freorder-blocks-and-partition -fgcse-sm -fgcse-las -maccumulate-outgoing-args -ftree-loop-optimize -funswitch-loops -ftracer -fprefetch-loop-arrays -fno-ident -fno-strict-overflow -o unify.so unify.o unify-self-heal.o  -ldl -lpthread
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../../i686-pc-linux-gnu/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000008049680
unify.o: In function `unify_rmelem':
unify.c:(.text+0xb5a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xb97): undefined reference to `_gf_log'
unify.o: In function `unify_incver':
unify.c:(.text+0xdba): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xdf7): undefined reference to `_gf_log'
unify.o: In function `unify_ns_link_cbk':
unify.c:(.text+0x10b2): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x10f9): undefined reference to `_gf_log'
unify.o: In function `unify_symlink_cbk':
unify.c:(.text+0x11a3): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x11ed): undefined reference to `_gf_log'
unify.o: In function `unify_mknod_cbk':
unify.c:(.text+0x13ca): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x1435): undefined reference to `_gf_log'
unify.o: In function `unify_ns_utimens_cbk':
unify.c:(.text+0x1f52): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x1f9d): undefined reference to `_gf_log'
unify.o: In function `unify_ns_truncate_cbk':
unify.c:(.text+0x2352): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x239d): undefined reference to `_gf_log'
unify.o: In function `unify_ns_chown_cbk':
unify.c:(.text+0x273a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x2788): undefined reference to `_gf_log'
unify.o: In function `unify_ns_chmod_cbk':
unify.c:(.text+0x2ada): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x2b21): undefined reference to `_gf_log'
unify.o: In function `unify_opendir':
unify.c:(.text+0x2d48): undefined reference to `dict_get'
unify.o: In function `unify_ns_rmdir_cbk':
unify.c:(.text+0x3212): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3252): undefined reference to `_gf_log'
unify.c:(.text+0x3338): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3381): undefined reference to `_gf_log'
unify.o: In function `unify_access':
unify.c:(.text+0x3418): undefined reference to `dict_get'
unify.o: In function `init':
unify.c:(.text+0x35a6): undefined reference to `dict_get'
unify.c:(.text+0x35c9): undefined reference to `dict_get'
unify.c:(.text+0x360d): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x365f): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x36a3): undefined reference to `_gf_log'
unify.c:(.text+0x36c8): undefined reference to `get_scheduler'
unify.c:(.text+0x3713): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3757): undefined reference to `_gf_log'
unify.c:(.text+0x37cc): undefined reference to `dict_get'
unify.c:(.text+0x38b2): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x38f7): undefined reference to `_gf_log'
unify.c:(.text+0x390a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3974): undefined reference to `_gf_log'
unify.c:(.text+0x398c): undefined reference to `xlator_tree_init'
unify.c:(.text+0x39a0): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3a3b): undefined reference to `_gf_log'
unify.c:(.text+0x3a46): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3a8a): undefined reference to `_gf_log'
unify.c:(.text+0x3a9a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3ade): undefined reference to `_gf_log'
unify.c:(.text+0x3af2): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3b17): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3b5c): undefined reference to `_gf_log'
unify.c:(.text+0x3b72): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3bb3): undefined reference to `_gf_log'
unify.c:(.text+0x3c03): undefined reference to `_gf_log'
unify.c:(.text+0x3c43): undefined reference to `_gf_log'
unify.o: In function `notify':
unify.c:(.text+0x3cc4): undefined reference to `default_notify'
unify.c:(.text+0x3d24): undefined reference to `default_notify'
unify.c:(.text+0x3d87): undefined reference to `default_notify'
unify.c:(.text+0x3dcf): undefined reference to `default_notify'
unify.o: In function `unify_rmelem_cbk':
unify.c:(.text+0x3e2f): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3e86): undefined reference to `_gf_log'
unify.o: In function `unify_incver_cbk':
unify.c:(.text+0x3f5f): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x3fb6): undefined reference to `_gf_log'
unify.o: In function `unify_removexattr_cbk':
unify.c:(.text+0x40a2): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x40f5): undefined reference to `_gf_log'
unify.o: In function `unify_setxattr_cbk':
unify.c:(.text+0x41b2): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x4205): undefined reference to `_gf_log'
unify.o: In function `unify_statfs_cbk':
unify.c:(.text+0x47aa): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x47fd): undefined reference to `_gf_log'
unify.o: In function `unify_mkdir_cbk':
unify.c:(.text+0x496a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x49c3): undefined reference to `_gf_log'
unify.o: In function `unify_buf_cbk':
unify.c:(.text+0x4c7a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x4ccd): undefined reference to `_gf_log'
unify.o: In function `unify_symlink':
unify.c:(.text+0x4e3a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x4e7b): undefined reference to `_gf_log'
unify.o: In function `unify_mknod':
unify.c:(.text+0x5092): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x5117): undefined reference to `_gf_log'
unify.o: In function `unify_create':
unify.c:(.text+0x5302): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x5397): undefined reference to `_gf_log'
unify.o: In function `unify_mkdir':
unify.c:(.text+0x555a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x55df): undefined reference to `_gf_log'
unify.o: In function `unify_link':
unify.c:(.text+0x56c8): undefined reference to `dict_get'
unify.c:(.text+0x575c): undefined reference to `dict_get'
unify.c:(.text+0x5764): undefined reference to `data_to_ptr'
unify.c:(.text+0x5852): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x5893): undefined reference to `_gf_log'
unify.o: In function `unify_removexattr':
unify.c:(.text+0x59ce): undefined reference to `dict_get'
unify.c:(.text+0x5a22): undefined reference to `dict_get'
unify.c:(.text+0x5a2a): undefined reference to `data_to_ptr'
unify.c:(.text+0x5c0a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x5c4a): undefined reference to `_gf_log'
unify.o: In function `unify_setxattr':
unify.c:(.text+0x5d9e): undefined reference to `dict_get'
unify.c:(.text+0x5df2): undefined reference to `dict_get'
unify.c:(.text+0x5dfa): undefined reference to `data_to_ptr'
unify.c:(.text+0x5fea): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x602a): undefined reference to `_gf_log'
unify.o: In function `unify_lk':
unify.c:(.text+0x617d): undefined reference to `dict_get'
unify.c:(.text+0x6199): undefined reference to `dict_get'
unify.c:(.text+0x61a1): undefined reference to `data_to_ptr'
unify.o: In function `unify_fstat':
unify.c:(.text+0x6352): undefined reference to `dict_get'
unify.c:(.text+0x6371): undefined reference to `dict_get'
unify.c:(.text+0x6379): undefined reference to `data_to_ptr'
unify.o: In function `unify_fsync':
unify.c:(.text+0x66cd): undefined reference to `dict_get'
unify.c:(.text+0x66e9): undefined reference to `dict_get'
unify.c:(.text+0x66f1): undefined reference to `data_to_ptr'
unify.o: In function `unify_close':
unify.c:(.text+0x6857): undefined reference to `dict_get'
unify.c:(.text+0x68ae): undefined reference to `dict_get'
unify.c:(.text+0x68b6): undefined reference to `data_to_ptr'
unify.o: In function `unify_flush':
unify.c:(.text+0x6a5a): undefined reference to `dict_get'
unify.c:(.text+0x6a76): undefined reference to `dict_get'
unify.c:(.text+0x6a7e): undefined reference to `data_to_ptr'
unify.o: In function `unify_fchown':
unify.c:(.text+0x6c22): undefined reference to `dict_get'
unify.c:(.text+0x6c41): undefined reference to `dict_get'
unify.c:(.text+0x6c49): undefined reference to `data_to_ptr'
unify.o: In function `unify_fchmod':
unify.c:(.text+0x7022): undefined reference to `dict_get'
unify.c:(.text+0x7041): undefined reference to `dict_get'
unify.c:(.text+0x7049): undefined reference to `data_to_ptr'
unify.o: In function `unify_ftruncate':
unify.c:(.text+0x73c6): undefined reference to `dict_get'
unify.c:(.text+0x7417): undefined reference to `dict_get'
unify.c:(.text+0x741f): undefined reference to `data_to_ptr'
unify.o: In function `unify_writev':
unify.c:(.text+0x7709): undefined reference to `dict_get'
unify.c:(.text+0x7725): undefined reference to `dict_get'
unify.c:(.text+0x772d): undefined reference to `data_to_ptr'
unify.o: In function `unify_readv':
unify.c:(.text+0x78d9): undefined reference to `dict_get'
unify.c:(.text+0x78f5): undefined reference to `dict_get'
unify.c:(.text+0x78fd): undefined reference to `data_to_ptr'
unify.o: In function `unify_unlink':
unify.c:(.text+0x7a9b): undefined reference to `dict_get'
unify.c:(.text+0x7af2): undefined reference to `dict_get'
unify.c:(.text+0x7afa): undefined reference to `data_to_ptr'
unify.o: In function `unify_readlink':
unify.c:(.text+0x7dae): undefined reference to `dict_get'
unify.c:(.text+0x7dd0): undefined reference to `dict_get'
unify.c:(.text+0x7dd8): undefined reference to `data_to_ptr'
unify.c:(.text+0x7e06): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x7e46): undefined reference to `_gf_log'
unify.o: In function `unify_truncate':
unify.c:(.text+0x8024): undefined reference to `dict_get'
unify.c:(.text+0x80a8): undefined reference to `dict_get'
unify.c:(.text+0x80b0): undefined reference to `data_to_ptr'
unify.c:(.text+0x819a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x81db): undefined reference to `_gf_log'
unify.o: In function `unify_chown':
unify.c:(.text+0x82f8): undefined reference to `dict_get'
unify.c:(.text+0x8379): undefined reference to `dict_get'
unify.c:(.text+0x8381): undefined reference to `data_to_ptr'
unify.c:(.text+0x8472): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x84b3): undefined reference to `_gf_log'
unify.o: In function `unify_chmod':
unify.c:(.text+0x85d8): undefined reference to `dict_get'
unify.c:(.text+0x8653): undefined reference to `dict_get'
unify.c:(.text+0x865b): undefined reference to `data_to_ptr'
unify.c:(.text+0x874a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x878b): undefined reference to `_gf_log'
unify.o: In function `unify_open':
unify.c:(.text+0x88ae): undefined reference to `dict_get'
unify.c:(.text+0x8915): undefined reference to `dict_get'
unify.c:(.text+0x891d): undefined reference to `data_to_ptr'
unify.c:(.text+0x89ff): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x8a4c): undefined reference to `_gf_log'
unify.c:(.text+0x8ada): undefined reference to `_gf_log'
unify.o: In function `unify_rmdir':
unify.c:(.text+0x8d78): undefined reference to `dict_get'
unify.c:(.text+0x8dcf): undefined reference to `dict_get'
unify.c:(.text+0x8dd7): undefined reference to `data_to_ptr'
unify.c:(.text+0x8eda): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x8f1b): undefined reference to `_gf_log'
unify.o: In function `unify_stat':
unify.c:(.text+0x902b): undefined reference to `dict_get'
unify.c:(.text+0x90b5): undefined reference to `dict_get'
unify.c:(.text+0x90bd): undefined reference to `data_to_ptr'
unify.c:(.text+0x936a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x93e4): undefined reference to `_gf_log'
unify.o: In function `unify_lookup':
unify.c:(.text+0x94a4): undefined reference to `dict_get'
unify.c:(.text+0x94c6): undefined reference to `dict_get'
unify.c:(.text+0x94ce): undefined reference to `data_to_ptr'
unify.c:(.text+0x952a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x957a): undefined reference to `_gf_log'
unify.c:(.text+0x95ba): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x9611): undefined reference to `_gf_log'
unify.c:(.text+0x967a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x96d0): undefined reference to `_gf_log'
unify.c:(.text+0x994a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x998b): undefined reference to `_gf_log'
unify.c:(.text+0x9a40): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x9a9a): undefined reference to `_gf_log'
unify.o: In function `unify_rename':
unify.c:(.text+0x9c08): undefined reference to `dict_get'
unify.c:(.text+0x9ca5): undefined reference to `dict_get'
unify.c:(.text+0x9cad): undefined reference to `data_to_ptr'
unify.c:(.text+0x9d5b): undefined reference to `get_new_dict'
unify.c:(.text+0x9e7a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0x9ec0): undefined reference to `_gf_log'
unify.c:(.text+0xa052): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xa090): undefined reference to `_gf_log'
unify.o: In function `unify_rename_lookup_cbk':
unify.c:(.text+0xa2c5): undefined reference to `inode_destroy'
unify.c:(.text+0xa2e4): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xa331): undefined reference to `_gf_log'
unify.o: In function `unify_ns_rename_cbk':
unify.c:(.text+0xa61a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xa64e): undefined reference to `inode_destroy'
unify.c:(.text+0xa71a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xa787): undefined reference to `_gf_log'
unify.c:(.text+0xa79c): undefined reference to `inode_destroy'
unify.c:(.text+0xa844): undefined reference to `_gf_log'
unify.o: In function `unify_rename_cbk':
unify.c:(.text+0xab32): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xaba4): undefined reference to `_gf_log'
unify.c:(.text+0xabea): undefined reference to `inode_destroy'
unify.c:(.text+0xaca8): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xad2e): undefined reference to `_gf_log'
unify.o: In function `unify_ns_rename_undo_cbk':
unify.c:(.text+0xae1c): undefined reference to `inode_destroy'
unify.c:(.text+0xae92): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xaf01): undefined reference to `_gf_log'
unify.c:(.text+0xaf13): undefined reference to `inode_destroy'
unify.o: In function `unify_rename_unlink_cbk':
unify.c:(.text+0xaff4): undefined reference to `inode_destroy'
unify.c:(.text+0xb07a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xb0e9): undefined reference to `_gf_log'
unify.c:(.text+0xb10e): undefined reference to `inode_destroy'
unify.o: In function `unify_ns_symlink_cbk':
unify.c:(.text+0xb1af): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xb1ff): undefined reference to `_gf_log'
unify.c:(.text+0xb2a5): undefined reference to `data_from_ptr'
unify.c:(.text+0xb2bd): undefined reference to `dict_set'
unify.o: In function `unify_ns_mknod_cbk':
unify.c:(.text+0xb47f): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xb4cf): undefined reference to `_gf_log'
unify.c:(.text+0xb575): undefined reference to `data_from_ptr'
unify.c:(.text+0xb58d): undefined reference to `dict_set'
unify.o: In function `unify_ns_create_cbk':
unify.c:(.text+0xb7a4): undefined reference to `data_from_ptr'
unify.c:(.text+0xb7bc): undefined reference to `dict_set'
unify.c:(.text+0xb902): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xbacc): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xbb15): undefined reference to `_gf_log'
unify.c:(.text+0xbbb1): undefined reference to `_gf_log'
unify.o: In function `unify_create_lookup_cbk':
unify.c:(.text+0xbc92): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xbceb): undefined reference to `_gf_log'
unify.c:(.text+0xbd4a): undefined reference to `data_from_ptr'
unify.c:(.text+0xbd6b): undefined reference to `dict_set'
unify.c:(.text+0xbd82): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xbdd6): undefined reference to `_gf_log'
unify.o: In function `unify_ns_mkdir_cbk':
unify.c:(.text+0xc093): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xc0da): undefined reference to `_gf_log'
unify.c:(.text+0xc182): undefined reference to `data_from_ptr'
unify.c:(.text+0xc19d): undefined reference to `dict_set'
unify.c:(.text+0xc362): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xc3a3): undefined reference to `_gf_log'
unify.o: In function `unify_getxattr':
unify.c:(.text+0xc44e): undefined reference to `dict_get'
unify.c:(.text+0xc470): undefined reference to `dict_get'
unify.c:(.text+0xc478): undefined reference to `data_to_ptr'
unify.c:(.text+0xc5e1): undefined reference to `get_new_dict'
unify.c:(.text+0xc5e7): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xc632): undefined reference to `_gf_log'
unify.c:(.text+0xc66d): undefined reference to `dict_destroy'
unify.o: In function `unify_utimens':
unify.c:(.text+0xc6c8): undefined reference to `dict_get'
unify.c:(.text+0xc763): undefined reference to `dict_get'
unify.c:(.text+0xc76b): undefined reference to `data_to_ptr'
unify.c:(.text+0xc85a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xc89b): undefined reference to `_gf_log'
unify.o: In function `unify_create_cbk':
unify.c:(.text+0xc9df): undefined reference to `data_from_static_ptr'
unify.c:(.text+0xc9fa): undefined reference to `dict_set'
unify.c:(.text+0xcaba): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xcb1d): undefined reference to `_gf_log'
unify.o: In function `unify_create_open_cbk':
unify.c:(.text+0xcbfc): undefined reference to `data_from_static_ptr'
unify.c:(.text+0xcc17): undefined reference to `dict_set'
unify.c:(.text+0xcc75): undefined reference to `dict_get'
unify.c:(.text+0xcc91): undefined reference to `dict_get'
unify.c:(.text+0xcc99): undefined reference to `data_to_ptr'
unify.c:(.text+0xcc9f): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xccdf): undefined reference to `_gf_log'
unify.c:(.text+0xcd7a): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xcdd1): undefined reference to `_gf_log'
unify.c:(.text+0xcea2): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xcee2): undefined reference to `_gf_log'
unify.o: In function `unify_open_cbk':
unify.c:(.text+0xcfd2): undefined reference to `data_from_static_ptr'
unify.c:(.text+0xcfed): undefined reference to `dict_set'
unify.c:(.text+0xd047): undefined reference to `dict_get'
unify.c:(.text+0xd066): undefined reference to `dict_get'
unify.c:(.text+0xd06e): undefined reference to `data_to_ptr'
unify.c:(.text+0xd076): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xd0b6): undefined reference to `_gf_log'
unify.c:(.text+0xd1fa): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xd23a): undefined reference to `_gf_log'
unify.o: In function `unify_lookup_cbk':
unify.c:(.text+0xd460): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xd4b9): undefined reference to `_gf_log'
unify.c:(.text+0xd589): undefined reference to `data_from_ptr'
unify.c:(.text+0xd5aa): undefined reference to `dict_set'
unify.c:(.text+0xd61c): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xd666): undefined reference to `_gf_log'
unify.c:(.text+0xd7cc): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xd829): undefined reference to `_gf_log'
unify.c:(.text+0xd9c7): undefined reference to `dict_ref'
unify.c:(.text+0xda43): undefined reference to `gf_log_loglevel'
unify.c:(.text+0xda84): undefined reference to `_gf_log'
unify-self-heal.o: In function `unify_sh_checksum_cbk':
unify-self-heal.c:(.text+0xee8): undefined reference to `fd_create'
unify-self-heal.c:(.text+0xf05): undefined reference to `dict_get'
unify-self-heal.c:(.text+0xf0d): undefined reference to `data_to_ptr'
unify-self-heal.o: In function `unify_sh_getdents_cbk':
unify-self-heal.c:(.text+0x14ff): undefined reference to `gf_log_loglevel'
unify-self-heal.c:(.text+0x1570): undefined reference to `_gf_log'
unify-self-heal.c:(.text+0x1625): undefined reference to `gf_log_loglevel'
unify-self-heal.o: In function `unify_sh_closedir_cbk':
unify-self-heal.c:(.text+0x173e): undefined reference to `fd_destroy'
unify-self-heal.c:(.text+0x1797): undefined reference to `fd_destroy'
unify-self-heal.o: In function `unify_background_cbk':
unify-self-heal.c:(.text+0x184b): undefined reference to `fd_destroy'
collect2: ld returned 1 exit status
make[5]: *** [unify.so] Error 1
make[5]: Leaving directory `/home/vuadmin/patch-793/xlators/cluster/unify/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/vuadmin/patch-793/xlators/cluster/unify'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/vuadmin/patch-793/xlators/cluster'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/vuadmin/patch-793/xlators'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/vuadmin/patch-793'
make: *** [all] Error 2
---


So beside the compile error I still see the problem with the linker:
---
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../../i686-pc-linux-gnu/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000008049680
---


Let me know if I should try another patchlevel.



> Regards,
> Amar
> 
// SteveB


> 2008/8/27 Steve <steeeeeveee at gmx.net>
> 
> >
> > -------- Original-Nachricht --------
> > > Datum: Wed, 27 Aug 2008 10:08:03 +0400
> > > Von: "Raghavendra G" <raghavendra.hg at gmail.com>
> > > An: Steve <steeeeeveee at gmx.net>
> > > CC: gluster-users at gluster.org
> > > Betreff: Re: [Gluster-users] Problems starting Gluster server
> >
> > > its exactly glusterfs--mainline--2.5--patch-793. We were suspecting
> > > patch-794 might have caused the problem.
> > >
> > I am in no way an Arch guru. How to get/revert to patch 793?
> >
> >
> > > On Wed, Aug 27, 2008 at 9:31 AM, Steve <steeeeeveee at gmx.net> wrote:
> > >
> > > >
> > > > -------- Original-Nachricht --------
> > > > > Datum: Wed, 27 Aug 2008 08:09:19 +0530
> > > > > Von: "Harshavardhana Ranganath" <harsha at zresearch.com>
> > > > > An: Steve <steeeeeveee at gmx.net>
> > > > > CC: gluster-users at gluster.org
> > > > > Betreff: Re: [Gluster-users] Problems starting Gluster server
> > > >
> > > > > Hi Steve,
> > > > >
> > > > >     It's a typo it should have been
> > glusterfs--mainline--2.5-patch-793
> > > > >
> > > > I see.
> > > >
> > > > glusterfs--mainline--3.0-patch-320 works for me. All the
> functionality
> > I
> > > > tested do work. It reports to be:
> > > > ---
> > > > glusterfs 1.4.0qa36 built on Aug 27 2008 03:18:30
> > > > Repository revision: glusterfs--mainline--3.0--patch-320
> > > > ---
> > > > Wait a second. The client did not survive the night. Maybe I stopped
> it
> > > > before leaving the system. I don't remember (it was late or should I
> > say
> > > > early?). But this morning it is not running any more. The server
> > process
> > > is
> > > > still there. Let me try now to compile
> > > glusterfs--mainline--2.5-patch-793...
> > > >
> > > > No! glusterfs--mainline--2.5-patch-796 does not work for me (is
> > > patch-796
> > > > good enough or must it be exactly patch-793?):
> > > > ---
> > > > nemesis ~ # /usr/sbin/glusterfsd -N -l /dev/stdout -L DEBUG -f
> > > > /etc/glusterfs/glusterfs-server.vol
> > > > 2008-08-27 07:25:34 D [glusterfs.c:167:get_spec_fp] glusterfs:
> loading
> > > spec
> > > > from /etc/glusterfs/glusterfs-server.vol
> > > > 2008-08-27 07:25:34 D [spec.y:107:new_section] parser: New node for
> > > 'brick'
> > > > 2008-08-27 07:25:34 D [xlator.c:115:xlator_set_type] xlator: attempt
> to
> > > > load file /usr/lib/glusterfs/1.3.11/xlator/storage/posix.so
> > > > 2008-08-27 07:25:34 E [xlator.c:120:xlator_set_type] xlator:
> > > > dlopen(/usr/lib/glusterfs/1.3.11/xlator/storage/posix.so):
> > > > /usr/lib/glusterfs/1.3.11/xlator/storage/posix.so: cannot
> dynamically
> > > load
> > > > executable
> > > > 2008-08-27 07:25:34 E [spec.y:123:section_type] parser: failed to
> set
> > > the
> > > > node type
> > > > 2008-08-27 07:25:34 E [spec.y:243:file_to_xlator_tree] parser:
> yyparser
> > > ()
> > > > exited with YYABORT
> > > > 2008-08-27 07:25:34 E [glusterfs.c:190:xlator_graph_get] glusterfs:
> > > > specification file parsing failed, exiting
> > > > 2008-08-27 07:25:34 E [glusterfs.c:538:main] glusterfs: Unable to
> get
> > > > xlator graph
> > > > nemesis ~ #
> > > > ---
> > > > glusterfs 1.3.11 built on Aug 27 2008 07:19:54
> > > > Repository revision: glusterfs--mainline--2.5--patch-796
> > > > ---
> > > > Looking at the compile output from mainline--2.5--patch-796 I still
> see
> > > > (did not see that with mainline--3.0):
> > > > ---
> > > >
> > >
> >
> /usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../../i686-pc-linux-gnu/bin/ld:
> > > > warning: cannot find entry symbol _start; defaulting to
> > 0000000008048d00
> > > > ---
> > > >
> > > > To summarize: mainline--3.0--patch-320 works.
> mainline--2.5--patch-796
> > > does
> > > > not work.
> > > >
> > > >
> > > > > Regards
> > > > >
> > > > // SteveB
> > > >
> > > >
> > > > > On Wed, Aug 27, 2008 at 6:39 AM, Steve <steeeeeveee at gmx.net>
> wrote:
> > > > >
> > > > > >
> > > > > > -------- Original-Nachricht --------
> > > > > > > Datum: Tue, 26 Aug 2008 09:42:28 +0400
> > > > > > > Von: "Raghavendra G" <raghavendra.hg at gmail.com>
> > > > > > > An: Steve <steeeeeveee at gmx.net>
> > > > > > > CC: gluster-users at gluster.org
> > > > > > > Betreff: Re: [Gluster-users] Problems starting Gluster server
> > > > > >
> > > > > > > Hi Steve,
> > > > > > > Can you try with glusterfs--mainline--3.0--patch-793 and
> confirm
> > > it
> > > > > works
> > > > > > > for you?
> > > > > > >
> > > > > > Where can I get patch-793? The highest patch I see in 3.0 is
> > > patch-320
> > > > > >
> > > > > >
> > > > > > > regards,
> > > > > > >
> > > > > > // SteveB
> > > > > >
> > > > > >
> > > > > > > On Mon, Aug 25, 2008 at 9:29 PM, Steve <steeeeeveee at gmx.net>
> > > wrote:
> > > > > > >
> > > > > > > > Hello
> > > > > > > >
> > > > > > > > While trying to start Gluster server I get the following
> error:
> > > > > > > > 2008-08-25 19:26:29 D [glusterfs.c:167:get_spec_fp]
> glusterfs:
> > > > > loading
> > > > > > > spec
> > > > > > > > from /etc/glusterfs/glusterfs-server.vol
> > > > > > > > 2008-08-25 19:26:29 D [spec.y:107:new_section] parser: New
> node
> > > for
> > > > > > > 'brick'
> > > > > > > > 2008-08-25 19:26:29 D [xlator.c:115:xlator_set_type] xlator:
> > > > attempt
> > > > > to
> > > > > > > > load file /usr/lib/glusterfs/1.3.11/xlator/storage/posix.so
> > > > > > > > 2008-08-25 19:26:29 E [xlator.c:120:xlator_set_type] xlator:
> > > > > > > > dlopen(/usr/lib/glusterfs/1.3.11/xlator/storage/posix.so):
> > > > > > > > /usr/lib/glusterfs/1.3.11/xlator/storage/posix.so: cannot
> > > > > dynamically
> > > > > > > load
> > > > > > > > executable
> > > > > > > > 2008-08-25 19:26:29 E [spec.y:123:section_type] parser:
> failed
> > > to
> > > > > set
> > > > > > > the
> > > > > > > > node type
> > > > > > > > 2008-08-25 19:26:29 E [spec.y:243:file_to_xlator_tree]
> parser:
> > > > > yyparser
> > > > > > > ()
> > > > > > > > exited with YYABORT
> > > > > > > > 2008-08-25 19:26:29 E [glusterfs.c:190:xlator_graph_get]
> > > glusterfs:
> > > > > > > > specification file parsing failed, exiting
> > > > > > > > 2008-08-25 19:26:29 E [glusterfs.c:538:main] glusterfs:
> Unable
> > > to
> > > > > get
> > > > > > > > xlator graph
> > > > > > > >
> > > > > > > > My glusterfs-server.vol file is very simple:
> > > > > > > > /etc/glusterfs/glusterfs-server.vol
> > > > > > > > volume brick
> > > > > > > >  type storage/posix                   # POSIX FS translator
> > > > > > > >  option directory /mnt/glusterfs      # Export this
> directory
> > > > > > > > end-volume
> > > > > > > > volume server
> > > > > > > >  type protocol/server
> > > > > > > >  option transport-type tcp/server     # For TCP/IP transport
> > > > > > > >  option client-volume-filename
> > > /etc/glusterfs/glusterfs-client.vol
> > > > > > > >  subvolumes brick
> > > > > > > >  option auth.ip.brick.allow * # Allow access to "brick"
> volume
> > > > > > > > end-volume
> > > > > > > >
> > > > > > > >
> > > > > > > > Can any one help me to solve the problem? I really don't
> know
> > > where
> > > > > to
> > > > > > > > look.
> > > > > > > >
> > > > > > > > // SteveB
> > > > > > > > --
> > > > > > > > GMX startet ShortView.de. Hier findest Du Leute mit Deinen
> > > > > Interessen!
> > > > > > > > Jetzt dabei sein:
> > > > > > > > http://www.shortview.de/wasistshortview.php?mc=sv_ext_mf@gmx
> > > > > > > >
> > > > > > > > _______________________________________________
> > > > > > > > Gluster-users mailing list
> > > > > > > > Gluster-users at gluster.org
> > > > > > > > http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Raghavendra G
> > > > > > >
> > > > > > > A centipede was happy quite, until a toad in fun,
> > > > > > > Said, "Prey, which leg comes after which?",
> > > > > > > This raised his doubts to such a pitch,
> > > > > > > He fell flat into the ditch,
> > > > > > > Not knowing how to run.
> > > > > > > -Anonymous
> > > > > >
> > > > > > --
> > > > > > Psssst! Schon das coole Video vom GMX MultiMessenger gesehen?
> > > > > > Der Eine für Alle: http://www.gmx.net/de/go/messenger03
> > > > > >
> > > > > > _______________________________________________
> > > > > > Gluster-users mailing list
> > > > > > Gluster-users at gluster.org
> > > > > > http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Harshavardhana
> > > > > [y4m4 on #gluster at irc.freenode.net]
> > > > > "Samudaya TantraShilpi"
> > > > > Z Research Inc - http://www.zresearch.com
> > > >
> > > > --
> > > > GMX startet ShortView.de. Hier findest Du Leute mit Deinen
> Interessen!
> > > > Jetzt dabei sein:
> > > > http://www.shortview.de/wasistshortview.php?mc=sv_ext_mf@gmx
> > > >
> > > > _______________________________________________
> > > > Gluster-users mailing list
> > > > Gluster-users at gluster.org
> > > > http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users
> > > >
> > >
> > >
> > >
> > > --
> > > Raghavendra G
> > >
> > > A centipede was happy quite, until a toad in fun,
> > > Said, "Prey, which leg comes after which?",
> > > This raised his doubts to such a pitch,
> > > He fell flat into the ditch,
> > > Not knowing how to run.
> > > -Anonymous
> >
> > --
> > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
> >
> > _______________________________________________
> > Gluster-users mailing list
> > Gluster-users at gluster.org
> > http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users
> >
> >
> 
> 
> -- 
> Amar Tumballi
> Gluster/GlusterFS Hacker
> [bulde on #gluster/irc.gnu.org]
> http://www.zresearch.com - Commoditizing Super Storage!

-- 
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/wasistshortview.php?mc=sv_ext_mf@gmx




More information about the Gluster-users mailing list