headly21 0 Posted August 31, 2005 Should I try downloading another version of openFT? This one (0.2.1.6) looks real bad! I'm running Fedora Core 4, kernel 2.6.12-1.1398_FC4. Installed gift and giFTcurs, then untarred gift openft 0.2.1.6. Ran configure and all went well. Ran make (as root) and it's full of the following errors (couldn't fit everything here, so I'm only including the last bits): In file included from ft_handshake.c:20: ../../src/ft_conn.h:51: error: 'ft_conn_initial' declared as function returning a function ../../src/ft_conn.h:63: error: syntax error before '*' token ../../src/ft_conn.h:63: error: 'ft_conn_auth' declared as function returning a function ../../src/ft_conn.h:70: error: 'ft_conn_need_parents' declared as function returning a function ../../src/ft_conn.h:76: error: 'ft_conn_need_peers' declared as function returning a function ../../src/ft_conn.h:81: error: 'ft_conn_need_index' declared as function returning a function In file included from ft_handshake.c:23: ft_handshake.h:22: error: syntax error before '*' token ft_handshake.h:23: error: syntax error before '*' token ft_handshake.h:24: error: syntax error before '*' token ft_handshake.h:25: error: syntax error before '*' token ft_handshake.h:26: error: syntax error before '*' token ft_handshake.h:27: error: syntax error before '*' token ft_handshake.h:28: error: syntax error before '*' token ft_handshake.h:29: error: syntax error before '*' token ft_handshake.h:30: error: syntax error before '*' token ft_handshake.h:31: error: syntax error before '*' token ft_handshake.h:32: error: syntax error before '*' token ft_handshake.h:33: error: syntax error before '*' token ft_handshake.c:31: error: syntax error before '*' token ft_handshake.c:31: warning: type defaults to 'int' in declaration of 'ver_upgrade' ft_handshake.c:31: warning: data definition has no type or storage class ft_handshake.c:35: error: syntax error before '*' token ft_handshake.c:41: error: syntax error before '*' token ft_handshake.c: In function 'generate_msg': ft_handshake.c:46: warning: implicit declaration of function 'dataset_length' ft_handshake.c:46: error: 'upgset' undeclared (first use in this function) ft_handshake.c:46: error: (Each undeclared identifier is reported only once ft_handshake.c:46: error: for each function it appears in.) ft_handshake.c:48: warning: implicit declaration of function 'stringf' ft_handshake.c:53: warning: assignment makes pointer from integer without a cast ft_handshake.c: At top level: ft_handshake.c:58: error: syntax error before '*' token ft_handshake.c: In function 'version_outdated': ft_handshake.c:61: error: 'uint8_t' undeclared (first use in this function) ft_handshake.c:61: error: syntax error before 'major' ft_handshake.c:70: error: syntax error before ')' token ft_handshake.c:70: error: 'major' undeclared (first use in this function) ft_handshake.c:70: error: 'minor' undeclared (first use in this function) ft_handshake.c:70: error: 'micro' undeclared (first use in this function) ft_handshake.c:70: error: 'rev' undeclared (first use in this function) ft_handshake.c:74: warning: assignment makes pointer from integer without a cast ft_handshake.c:77: warning: implicit declaration of function 'dataset_new' ft_handshake.c:77: error: 'DATASET_HASH' undeclared (first use in this function) ft_handshake.c:77: warning: assignment makes pointer from integer without a cast ft_handshake.c:79: warning: implicit declaration of function 'dataset_insert' ft_handshake.c:80: error: syntax error before ')' token ft_handshake.c:80: error: syntax error before ')' token ft_handshake.c:81: warning: implicit declaration of function 'STRLEN_0' ft_handshake.c:86: error: request for member 'message' in something not a structure or union ft_handshake.c: At top level: ft_handshake.c:89: error: syntax error before '*' token ft_handshake.c: In function 'ft_version_response': ft_handshake.c:91: error: 'uint8_t' undeclared (first use in this function) ft_handshake.c:91: error: syntax error before 'major' ft_handshake.c:99: error: 'major' undeclared (first use in this function) ft_handshake.c:99: error: syntax error before 'ft_packet_get_uint16' ft_handshake.c:100: error: 'minor' undeclared (first use in this function) ft_handshake.c:100: error: syntax error before 'ft_packet_get_uint16' ft_handshake.c:101: error: 'micro' undeclared (first use in this function) ft_handshake.c:101: error: syntax error before 'ft_packet_get_uint16' ft_handshake.c:102: error: 'rev' undeclared (first use in this function) ft_handshake.c:102: error: syntax error before 'ft_packet_get_uint16' ft_handshake.c:104: error: 'packet' undeclared (first use in this function) ft_handshake.c:106: error: request for member 'DBGSOCK' in something not a structure or union ft_handshake.c:111: error: syntax error before ')' token ft_handshake.c:113: error: syntax error before ')' token ft_handshake.c:118: error: syntax error before ')' token ft_handshake.c:120: error: syntax error before ')' token ft_handshake.c:121: error: syntax error before ')' token ft_handshake.c: At top level: ft_handshake.c:137: error: syntax error before '*' token ft_handshake.c: In function 'ft_nodeinfo_request': ft_handshake.c:139: error: 'in_addr_t' undeclared (first use in this function) ft_handshake.c:139: error: syntax error before 'host' ft_handshake.c:141: warning: statement with no effect ft_handshake.c:148: error: 'host' undeclared (first use in this function) ft_handshake.c:148: error: 'packet' undeclared (first use in this function) ft_handshake.c:149: error: dereferencing pointer to incomplete type ft_handshake.c:152: error: 'inode' undeclared (first use in this function) ft_handshake.c:167: error: invalid type argument of '->' ft_handshake.c:171: error: invalid type argument of '->' ft_handshake.c:171: error: invalid type argument of '->' ft_handshake.c:171: error: invalid type argument of '->' ft_handshake.c: At top level: ft_handshake.c:174: error: syntax error before 'ip' ft_handshake.c: In function 'pending_packets': ft_handshake.c:177: error: 'node' undeclared (first use in this function) ft_handshake.c:181: error: 'ip' undeclared (first use in this function) ft_handshake.c:191: error: 'port' undeclared (first use in this function) ft_handshake.c:196: error: 'http_port' undeclared (first use in this function) ft_handshake.c:197: error: 'klass' undeclared (first use in this function) ft_handshake.c: At top level: ft_handshake.c:204: error: syntax error before '*' token ft_handshake.c: In function 'ft_nodeinfo_response': ft_handshake.c:206: error: 'node' undeclared (first use in this function) ft_handshake.c:207: error: 'in_addr_t' undeclared (first use in this function) ft_handshake.c:207: error: syntax error before 'ip' ft_handshake.c:209: error: 'in_port_t' undeclared (first use in this function) ft_handshake.c:209: error: syntax error before 'port' ft_handshake.c:213: error: 'ip' undeclared (first use in this function) ft_handshake.c:213: error: 'packet' undeclared (first use in this function) ft_handshake.c:214: error: 'TRUE' undeclared (first use in this function) ft_handshake.c:215: error: 'port' undeclared (first use in this function) ft_handshake.c:216: error: 'http_port' undeclared (first use in this function) ft_handshake.c:225: error: syntax error before ')' token ft_handshake.c:264: error: syntax error before ')' token ft_handshake.c:269: error: syntax error before ')' token ft_handshake.c:272: error: syntax error before ')' token ft_handshake.c:273: error: syntax error before ')' token ft_handshake.c:274: error: syntax error before ')' token ft_handshake.c:279: error: syntax error before ')' token ft_handshake.c:279: error: syntax error before ')' token ft_handshake.c:281: error: syntax error before ')' token ft_handshake.c:281: error: syntax error before ')' token ft_handshake.c:281: error: 'FALSE' undeclared (first use in this function) ft_handshake.c:285: error: syntax error before ')' token ft_handshake.c:285: error: syntax error before ')' token ft_handshake.c:285: error: syntax error before ')' token ft_handshake.c:285: error: syntax error before ')' token ft_handshake.c:287: error: syntax error before ')' token ft_handshake.c:287: error: syntax error before ')' token ft_handshake.c:294: error: syntax error before ')' token ft_handshake.c:294: error: syntax error before ')' token ft_handshake.c: At top level: ft_handshake.c:301: error: syntax error before '*' token ft_handshake.c: In function 'nodelist_add': ft_handshake.c:303: error: 'TCPC' undeclared (first use in this function) ft_handshake.c:304: error: 'listpkt' undeclared (first use in this function) ft_handshake.c:306: warning: implicit declaration of function 'array_list' ft_handshake.c:306: error: 'args' undeclared (first use in this function) ft_handshake.c:308: warning: implicit declaration of function 'assert' ft_handshake.c:313: error: 'node' undeclared (first use in this function) ft_handshake.c:313: error: syntax error before ')' token ft_handshake.c:314: error: 'FALSE' undeclared (first use in this function) ft_handshake.c:341: error: 'TRUE' undeclared (first use in this function) ft_handshake.c:342: error: 'uint16_t' undeclared (first use in this function) ft_handshake.c: At top level: ft_handshake.c:347: error: syntax error before '*' token ft_handshake.c: In function 'nodelist_default': ft_handshake.c:352: error: 'FTNetorgForeach' undeclared (first use in this function) ft_handshake.c:352: error: syntax error before 'nodelist_add' ft_handshake.c:352: error: 'args' undeclared (first use in this function) ft_handshake.c:359: error: syntax error before 'nodelist_add' ft_handshake.c: At top level: ft_handshake.c:365: error: syntax error before '*' token ft_handshake.c: In function 'nodelist_request': ft_handshake.c:368: error: 'Array' undeclared (first use in this function) ft_handshake.c:368: error: 'args' undeclared (first use in this function) ft_handshake.c:372: warning: implicit declaration of function 'array_push' ft_handshake.c:373: error: 'listpkt' undeclared (first use in this function) ft_handshake.c:377: error: 'klass' undeclared (first use in this function) ft_handshake.c:384: error: 'nreq' undeclared (first use in this function) ft_handshake.c:385: error: 'FTNetorgForeach' undeclared (first use in this function) ft_handshake.c:385: error: syntax error before 'nodelist_add' ft_handshake.c:389: warning: implicit declaration of function 'array_unset' ft_handshake.c: At top level: ft_handshake.c:394: error: syntax error before '*' token ft_handshake.c: In function 'ft_nodelist_request': ft_handshake.c:396: error: 'reply' undeclared (first use in this function) ft_handshake.c:397: error: 'uint16_t' undeclared (first use in this function) ft_handshake.c:397: error: syntax error before 'klass' ft_handshake.c:404: error: 'packet' undeclared (first use in this function) ft_handshake.c:406: error: 'klass' undeclared (first use in this function) ft_handshake.c:406: error: 'TRUE' undeclared (first use in this function) ft_handshake.c:407: error: 'nreq' undeclared (first use in this function) ft_handshake.c: At top level: ft_handshake.c:435: error: syntax error before '*' token ft_handshake.c: In function 'ft_nodelist_response': ft_handshake.c:437: error: 'node' undeclared (first use in this function) ft_handshake.c:438: error: 'in_addr_t' undeclared (first use in this function) ft_handshake.c:438: error: syntax error before 'ip' ft_handshake.c:439: error: 'in_port_t' undeclared (first use in this function) ft_handshake.c:440: error: 'uint16_t' undeclared (first use in this function) ft_handshake.c:465: error: 'ip' undeclared (first use in this function) ft_handshake.c:465: error: 'packet' undeclared (first use in this function) ft_handshake.c:466: error: 'port' undeclared (first use in this function) ft_handshake.c:466: error: 'TRUE' undeclared (first use in this function) ft_handshake.c:467: error: 'klass' undeclared (first use in this function) ft_handshake.c:499: error: invalid lvalue in assignment ft_handshake.c:500: error: invalid lvalue in assignment ft_handshake.c:502: warning: the address of 'need_peers', will always evaluate as 'true' ft_handshake.c:502: warning: the address of 'need_parents', will always evaluate as 'true' ft_handshake.c:506: warning: the address of 'need_parents', will always evaluate as 'true' ft_handshake.c:520: error: syntax error before ')' token ft_handshake.c: At top level: ft_handshake.c:525: error: syntax error before '*' token ft_handshake.c: In function 'ft_nodecap_request': ft_handshake.c:527: error: 'pkt' undeclared (first use in this function) ft_handshake.c:534: error: 'TRUE' undeclared (first use in this function) ft_handshake.c: At top level: ft_handshake.c:542: error: syntax error before '*' token ft_handshake.c: In function 'ft_nodecap_response': ft_handshake.c:544: error: 'uint16_t' undeclared (first use in this function) ft_handshake.c:544: error: syntax error before 'key_id' ft_handshake.c:547: error: syntax error before ')' token ft_handshake.c:547: error: syntax error before ')' token ft_handshake.c:548: error: syntax error before ')' token ft_handshake.c:548: error: syntax error before ')' token ft_handshake.c:548: error: 'DATASET_LIST' undeclared (first use in this function) ft_handshake.c:550: error: 'packet' undeclared (first use in this function) ft_handshake.c:552: error: 'key_id' undeclared (first use in this function) ft_handshake.c:552: error: 'TRUE' undeclared (first use in this function) ft_handshake.c:558: warning: implicit declaration of function 'dataset_insertstr' ft_handshake.c:558: error: syntax error before ')' token ft_handshake.c:558: error: syntax error before ')' token ft_handshake.c: At top level: ft_handshake.c:564: error: syntax error before '*' token ft_handshake.c: In function 'ft_ping_request': ft_handshake.c:566: error: syntax error before ')' token ft_handshake.c:566: error: syntax error before ')' token ft_handshake.c: At top level: ft_handshake.c:570: error: syntax error before '*' token ft_handshake.c: In function 'ft_ping_response': ft_handshake.c:572: error: syntax error before ')' token ft_handshake.c:572: error: syntax error before ')' token ft_handshake.c: At top level: ft_handshake.c:581: error: syntax error before '*' token ft_handshake.c: In function 'ft_session_request': ft_handshake.c:583: error: syntax error before ')' token ft_handshake.c:583: error: syntax error before ')' token ft_handshake.c: At top level: ft_handshake.c:589: error: syntax error before '*' token ft_handshake.c: In function 'ft_session_response': ft_handshake.c:591: error: 'uint16_t' undeclared (first use in this function) ft_handshake.c:591: error: syntax error before 'reply' ft_handshake.c:593: error: syntax error before ')' token ft_handshake.c:593: error: syntax error before ')' token ft_handshake.c:596: error: 'reply' undeclared (first use in this function) ft_handshake.c:596: error: 'packet' undeclared (first use in this function) ft_handshake.c:596: error: 'TRUE' undeclared (first use in this function) make[3]: *** [ft_handshake.lo] Error 1 make[3]: Leaving directory `/home/geisew/Desktop/gift-openft-0.2.1.6/src/proto' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/geisew/Desktop/gift-openft-0.2.1.6/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/geisew/Desktop/gift-openft-0.2.1.6' make: *** [all] Error 2 Share this post Link to post
danleff 0 Posted August 31, 2005 Or, use yum from the Dag Repository. Click on the link "Dag RPM Repository" to get to the main page and instructions. This should resolve any dependency problems. Share this post Link to post
headly21 0 Posted September 1, 2005 I'll try that. However, upon closer inspection of the make output (the first few errors), it seems it's looking for and not finding some files in libgift. Libgift is there, but it looks like make wants certain files in it that don't exist. So, first I'll try Yum, then if no luck, I'll have to come back here and post those errors (when I get back home). Share this post Link to post