Hi,

I have tried to build pvfs2 2.8.0, and I have run into some build errors. I am building on Ubuntu 8.04 with gcc 4.2.3. Any help that can be offered would be very much appreciated. The first set of errors were:

 CC            src/io/bmi/reference-list-server.o
src/io/bmi/reference-list.c: In function 'ref_list_search_str':
src/io/bmi/reference-list.c:134: warning: passing argument 2 of 'qhash_search' d iscards qualifiers from pointer target type
 CC            src/io/bmi/bmi_ib/ib-server.o
In file included from ./src/io/bmi/bmi-method-support.h:14,
                from src/io/bmi/bmi_ib/ib.c:21:
./src/common/quicklist/quicklist.h: In function 'qlist_exists':
./src/common/quicklist/quicklist.h:195: warning: declaration of 'link' shadows a global declaration
/usr/include/unistd.h:757: warning: shadowed declaration is here
src/io/bmi/bmi_ib/ib.c: In function 'ib_check_cq':
src/io/bmi/bmi_ib/ib.c:124: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use i n this function) src/io/bmi/bmi_ib/ib.c:124: error: (Each undeclared identifier is reported only once
src/io/bmi/bmi_ib/ib.c:124: error: for each function it appears in.)
src/io/bmi/bmi_ib/ib.c: In function 'post_rr':
src/io/bmi/bmi_ib/ib.c:295: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use i n this function)
src/io/bmi/bmi_ib/ib.c: In function 'encourage_send_waiting_buffer':
src/io/bmi/bmi_ib/ib.c:312: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use i n this function)
src/io/bmi/bmi_ib/ib.c: In function 'encourage_send_incoming_cts':
src/io/bmi/bmi_ib/ib.c:398: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use i n this function)
src/io/bmi/bmi_ib/ib.c: In function 'encourage_recv_incoming':
src/io/bmi/bmi_ib/ib.c:485: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use i n this function)
src/io/bmi/bmi_ib/ib.c: In function 'encourage_rts_done_waiting_buffer':
src/io/bmi/bmi_ib/ib.c:661: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use i n this function)
src/io/bmi/bmi_ib/ib.c: In function 'send_bye':
src/io/bmi/bmi_ib/ib.c:687: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use i n this function)
src/io/bmi/bmi_ib/ib.c: In function 'send_cts':
src/io/bmi/bmi_ib/ib.c:720: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use i n this function)
src/io/bmi/bmi_ib/ib.c: In function 'post_send':
src/io/bmi/bmi_ib/ib.c:831: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use i n this function)
src/io/bmi/bmi_ib/ib.c: In function 'post_recv':
src/io/bmi/bmi_ib/ib.c:969: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use i n this function)
src/io/bmi/bmi_ib/ib.c: In function 'test_sq':
src/io/bmi/bmi_ib/ib.c:1097: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use in this function)
src/io/bmi/bmi_ib/ib.c: In function 'test_rq':
src/io/bmi/bmi_ib/ib.c:1162: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use in this function)
src/io/bmi/bmi_ib/ib.c: In function 'BMI_ib_testcontext':
src/io/bmi/bmi_ib/ib.c:1350: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use in this function)
src/io/bmi/bmi_ib/ib.c: In function 'BMI_ib_testunexpected':
src/io/bmi/bmi_ib/ib.c:1392: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use in this function)
src/io/bmi/bmi_ib/ib.c: In function 'ib_close_connection':
src/io/bmi/bmi_ib/ib.c:1689: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use in this function)
src/io/bmi/bmi_ib/ib.c: In function 'ib_tcp_server_check_new_connections':
src/io/bmi/bmi_ib/ib.c:1837: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use in this function)
src/io/bmi/bmi_ib/ib.c: In function 'ib_block_for_activity':
src/io/bmi/bmi_ib/ib.c:1873: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use in this function)
src/io/bmi/bmi_ib/ib.c: In function 'BMI_ib_initialize':
src/io/bmi/bmi_ib/ib.c:1978: error: 'GOSSIP_BMI_DEBUG_IB' undeclared (first use in this function)
src/io/bmi/bmi_ib/ib.c: At top level:
src/io/bmi/bmi_ib/ib.c:2112: warning: initialization from incompatible pointer t ype src/io/bmi/bmi_ib/ib.c:2113: warning: initialization from incompatible pointer t ype src/io/bmi/bmi_ib/ib.c:2114: warning: initialization from incompatible pointer t ype src/io/bmi/bmi_ib/ib.c:2120: warning: initialization from incompatible pointer t ype src/io/bmi/bmi_ib/ib.c:2121: warning: initialization from incompatible pointer t ype src/io/bmi/bmi_ib/ib.c:2122: warning: initialization from incompatible pointer t ype
make: *** [src/io/bmi/bmi_ib/ib-server.o] Error 1


I solved this by changing the #if 1 on line 456 of src/io/bmi/bmi_ib/ib.h to an #if 0. Now I get these errors:

 CC            src/io/bmi/bmi_ib/util-server.o
In file included from src/io/bmi/bmi_ib/ib.h:12,
                from src/io/bmi/bmi_ib/util.c:15:
./src/common/quicklist/quicklist.h: In function 'qlist_exists':
./src/common/quicklist/quicklist.h:195: warning: declaration of 'link' shadows a global declaration
/usr/include/unistd.h:757: warning: shadowed declaration is here
In file included from src/io/bmi/bmi_ib/util.c:15:
src/io/bmi/bmi_ib/ib.h: At top level:
src/io/bmi/bmi_ib/ib.h:254: error: expected '{' before ',' token
src/io/bmi/bmi_ib/ib.h:254: warning: type defaults to 'int' in declaration of 'type name' src/io/bmi/bmi_ib/ib.h:255: error: expected declaration specifiers or '...' before 'credit' src/io/bmi/bmi_ib/ib.h:255: warning: data definition has no type or storage class src/io/bmi/bmi_ib/ib.h:255: warning: type defaults to 'int' in declaration of 'endecode_fields_2'
src/io/bmi/bmi_ib/ib.h:266: error: expected '{' before ',' token
src/io/bmi/bmi_ib/ib.h:266: warning: type defaults to 'int' in declaration of 'type name' src/io/bmi/bmi_ib/ib.h:267: error: expected declaration specifiers or '...' before 'c' src/io/bmi/bmi_ib/ib.h:268: error: expected declaration specifiers or '...' before 'bmi_tag' src/io/bmi/bmi_ib/ib.h:269: error: expected declaration specifiers or '...' before '__pad' src/io/bmi/bmi_ib/ib.h:269: warning: data definition has no type or storage class src/io/bmi/bmi_ib/ib.h:269: warning: type defaults to 'int' in declaration of 'endecode_fields_4'
src/io/bmi/bmi_ib/ib.h:282: error: expected '{' before ',' token
src/io/bmi/bmi_ib/ib.h:282: warning: type defaults to 'int' in declaration of 'type name' src/io/bmi/bmi_ib/ib.h:283: error: expected declaration specifiers or '...' before 'c' src/io/bmi/bmi_ib/ib.h:284: error: expected declaration specifiers or '...' before 'bmi_tag' src/io/bmi/bmi_ib/ib.h:285: error: expected declaration specifiers or '...' before '__pad' src/io/bmi/bmi_ib/ib.h:286: error: expected declaration specifiers or '...' before 'mop_id' src/io/bmi/bmi_ib/ib.h:287: error: expected declaration specifiers or '...' before 'tot_len' src/io/bmi/bmi_ib/ib.h:287: warning: data definition has no type or storage class src/io/bmi/bmi_ib/ib.h:287: warning: type defaults to 'int' in declaration of 'endecode_fields_6'
src/io/bmi/bmi_ib/ib.h:306: error: expected '{' before ',' token
src/io/bmi/bmi_ib/ib.h:306: warning: type defaults to 'int' in declaration of 'type name' src/io/bmi/bmi_ib/ib.h:307: error: expected declaration specifiers or '...' before 'c' src/io/bmi/bmi_ib/ib.h:308: error: expected declaration specifiers or '...' before 'rts_mop_id' src/io/bmi/bmi_ib/ib.h:309: error: expected declaration specifiers or '...' before 'buflist_tot_len' src/io/bmi/bmi_ib/ib.h:310: error: expected declaration specifiers or '...' before 'buflist_num' src/io/bmi/bmi_ib/ib.h:310: warning: data definition has no type or storage class src/io/bmi/bmi_ib/ib.h:310: warning: type defaults to 'int' in declaration of 'endecode_fields_5'
src/io/bmi/bmi_ib/ib.h:321: error: expected '{' before ',' token
src/io/bmi/bmi_ib/ib.h:321: warning: type defaults to 'int' in declaration of 'type name' src/io/bmi/bmi_ib/ib.h:322: error: expected declaration specifiers or '...' before 'c' src/io/bmi/bmi_ib/ib.h:323: error: expected declaration specifiers or '...' before 'mop_id' src/io/bmi/bmi_ib/ib.h:323: warning: data definition has no type or storage class src/io/bmi/bmi_ib/ib.h:323: warning: type defaults to 'int' in declaration of 'endecode_fields_3' src/io/bmi/bmi_ib/ib.h:419: warning: 'enum PVFS_io_type' declared inside parameter list src/io/bmi/bmi_ib/ib.h:419: warning: its scope is only this definition or declaration, which is probably not what you want
make: *** [src/io/bmi/bmi_ib/util-server.o] Error 1

--
Steven Truelove
Array Systems Computing, Inc.
1120 Finch Avenue West, 7th Floor
Toronto, Ontario
M3J 3H7
CANADA
http://www.array.ca
[email protected]
Phone: (416) 736-0900 x307
Fax: (416) 736-4715

_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to