LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   BitchX compilation fails on Mandriva 10.0 (https://www.linuxquestions.org/questions/linux-software-2/bitchx-compilation-fails-on-mandriva-10-0-a-452390/)

apolishch 06-07-2006 08:11 AM

BitchX compilation fails on Mandriva 10.0
 
Well I was trying to install this IRC client on my Linux Mandriva box.

Clearly, I started by downloading the source from the BitchX website, fair enough. So here was the list of commands as I typed:

cd /home/abraham/Documents/BitchX

./configure <---- works giving the following result (at the end of it)
The configuration script has finished....Now type gmake to compile BitchX


gmake (i'll only include part of the result due to the length limit on posts)


keys.c:1227: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
keys.c:1227: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
keys.c: In function 'convert_to_keystr':
keys.c:1269: warning: pointer targets in passing argument 1 of 'lookup_function' differ in signedness
keys.c: In function 'init_keys2':
keys.c:1488: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1489: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1490: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1491: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1492: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1493: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1494: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1495: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1496: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1498: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1499: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1500: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1502: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1504: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1505: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
keys.c:1506: warning: pointer targets in passing argument 1 of 'snew_key_from_str' differ in signedness
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c lastlog.c
lastlog.c: In function 'remove_from_lastlog':
lastlog.c:217: warning: dereferencing type-punned pointer will break strict-aliasing rules
lastlog.c: In function 'lastlog':
lastlog.c:475: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
lastlog.c: In function 'logmsg':
lastlog.c:613: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
lastlog.c:617: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
lastlog.c:620: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c list.c
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c log.c
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c mail.c
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c misc.c
misc.c: In function 'timer_unban':
misc.c:277: warning: dereferencing type-punned pointer will break strict-aliasing rules
misc.c: In function 'addidle':
misc.c:346: warning: dereferencing type-punned pointer will break strict-aliasing rules
misc.c:350: warning: dereferencing type-punned pointer will break strict-aliasing rules
misc.c: In function 'mircansi':
misc.c:998: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
misc.c:1010: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
misc.c:1016: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
misc.c: In function 'stripansicodes':
misc.c:1034: warning: pointer targets in assignment differ in signedness
misc.c: In function 'stripansi':
misc.c:1067: warning: pointer targets in assignment differ in signedness
misc.c: In function 'clear_array':
misc.c:1130: warning: dereferencing type-punned pointer will break strict-aliasing rules
misc.c:1139: warning: dereferencing type-punned pointer will break strict-aliasing rules
misc.c: In function 'redirect_msg':
misc.c:1303: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
misc.c: In function 'get_reason':
misc.c:1798: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
misc.c: In function 'get_realname':
misc.c:1811: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
misc.c: In function 'get_signoffreason':
misc.c:1824: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
misc.c: In function 'ar_query_name':
misc.c:2409: warning: pointer targets in passing argument 8 of '__res_mkquery' differ in signedness
misc.c: In function 'ar_procanswer':
misc.c:2610: warning: pointer targets in passing argument 1 of '__dn_skipname' differ in signedness
misc.c:2610: warning: pointer targets in passing argument 2 of '__dn_skipname' differ in signedness
misc.c:2616: warning: pointer targets in passing argument 1 of '__dn_expand' differ in signedness
misc.c:2616: warning: pointer targets in passing argument 2 of '__dn_expand' differ in signedness
misc.c:2616: warning: pointer targets in passing argument 3 of '__dn_expand' differ in signedness
misc.c:2627: warning: implicit declaration of function '_getshort'
misc.c:2631: warning: implicit declaration of function '_getlong'
misc.c:2656: warning: pointer targets in passing argument 1 of '__dn_expand' differ in signedness
misc.c:2656: warning: pointer targets in passing argument 2 of '__dn_expand' differ in signedness
misc.c:2656: warning: pointer targets in passing argument 3 of '__dn_expand' differ in signedness
misc.c: In function 'BX_write_sockets':
misc.c:3536: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
misc.c:3537: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
misc.c:3537: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness
misc.c:3538: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness
misc.c: In function 'read_netfinger':
misc.c:3605: warning: pointer targets in initialization differ in signedness
misc.c: In function 'handle_socket_connect':
misc.c:3729: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness
misc.c: In function 'char_fucknut':
misc.c:4337: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
misc.c: In function 'convert_output_format_raw':
misc.c:4497: warning: pointer targets in assignment differ in signedness
misc.c:4549: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness
misc.c:4558: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
misc.c:4565: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
misc.c:4572: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
misc.c:4583: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness
misc.c:4604: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness
misc.c:4619: warning: pointer targets in assignment differ in signedness
misc.c:4623: warning: pointer targets in return differ in signedness
misc.c: In function 'BX_convert_output_format':
misc.c:4637: warning: pointer targets in passing argument 1 of 'convert_output_format_raw' differ in signedness
misc.c: In function 'convert_output_format2':
misc.c:4659: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness
misc.c:4660: warning: pointer targets in assignment differ in signedness
misc.c:4673: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall \
-DPLUGINDIR=\"/usr/local/lib/bx/plugins\" -DSHLIB_SUFFIX=\".so\" -c ./modules.c
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c names.c
names.c: In function 'BX_add_channel':
names.c:245: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c: In function 'BX_add_to_channel':
names.c:382: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c: In function 'BX_compress_modes':
names.c:589: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c:594: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c:617: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c:622: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c:645: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c:650: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c: In function 'decifer_mode':
names.c:1065: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c:1095: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c: In function 'BX_clear_bans':
names.c:1202: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c:1210: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c: In function 'BX_rename_nick':
names.c:1377: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c: In function 'remove_from_join_list':
names.c:1789: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c: In function 'remove_from_mode_list':
names.c:1961: warning: dereferencing type-punned pointer will break strict-aliasing rules
names.c: In function 'clear_mode_list':
names.c:1984: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c network.c
network.c: In function 'BX_connect_by_number':
network.c:488: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
network.c: In function 'my_accept':
network.c:787: warning: pointer targets in passing argument 3 of 'accept' differ in signedness
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c newio.c
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall \
-DSCRIPT_PATH=\"/usr/local/lib/bx/script\" -c ./notice.c
./notice.c: In function 'handle_oper_vision':
./notice.c:583: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
./notice.c: In function 'parse_server_notice':
./notice.c:628: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
./notice.c:642: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
./notice.c: In function 'parse_notice':
./notice.c:748: warning: pointer targets in passing argument 1 of 'stripansi' differ in signedness
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c notify.c
notify.c: In function 'notify':
notify.c:234: warning: dereferencing type-punned pointer will break strict-aliasing rules
notify.c:262: warning: dereferencing type-punned pointer will break strict-aliasing rules
notify.c: In function 'watchcmd':
notify.c:840: warning: dereferencing type-punned pointer will break strict-aliasing rules
notify.c:875: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c numbers.c
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c output.c
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c parse.c
parse.c: In function 'annoy_kicks':
parse.c:190: warning: pointer targets in passing argument 1 of 'char_fucknut' differ in signedness
parse.c:192: warning: pointer targets in passing argument 1 of 'char_fucknut' differ in signedness
parse.c:194: warning: pointer targets in passing argument 1 of 'char_fucknut' differ in signedness
parse.c:196: warning: pointer targets in passing argument 1 of 'char_fucknut' differ in signedness
parse.c:198: warning: pointer targets in passing argument 1 of 'char_fucknut' differ in signedness
parse.c:200: warning: pointer targets in passing argument 1 of 'caps_fucknut' differ in signedness
parse.c: In function 'p_privmsg':
parse.c:659: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
parse.c: In function 'p_channel':
parse.c:1058: warning: dereferencing type-punned pointer will break strict-aliasing rules
parse.c: In function 'p_mode':
parse.c:1442: warning: dereferencing type-punned pointer will break strict-aliasing rules
parse.c:1471: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c queue.c
queue.c: In function 'delete_commands_from_queue':
queue.c:259: warning: dereferencing type-punned pointer will break strict-aliasing rules
queue.c: In function 'remove_a_queue':
queue.c:273: warning: dereferencing type-punned pointer will break strict-aliasing rules
queue.c: In function 'flush_queue':
queue.c:290: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c readlog.c
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c reg.c
reg.c: In function 'new_match':
reg.c:93: warning: pointer targets in initialization differ in signedness
reg.c:93: warning: pointer targets in initialization differ in signedness
reg.c:151: warning: pointer targets in assignment differ in signedness
reg.c:220: warning: pointer targets in assignment differ in signedness
reg.c:252: warning: pointer targets in assignment differ in signedness
reg.c:255: warning: pointer targets in assignment differ in signedness
reg.c:261: warning: pointer targets in assignment differ in signedness
reg.c:348: warning: pointer targets in assignment differ in signedness
reg.c:349: warning: pointer targets in assignment differ in signedness
reg.c:355: warning: pointer targets in assignment differ in signedness
reg.c:356: warning: pointer targets in assignment differ in signedness
reg.c: In function 'BX_wild_match':
reg.c:386: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness
reg.c:394: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
reg.c:394: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness
reg.c:469: warning: pointer targets in passing argument 1 of 'new_match' differ in signedness
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall \
-DWSERV_PATH=\"/usr/local/lib/bx/wserv\" -c ./screen.c
./screen.c: In function 'BX_skip_incoming_mirc':
./screen.c:99: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
./screen.c: In function 'delchar':
./screen.c:123: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
./screen.c: In function 'BX_add_to_screen':
./screen.c:143: warning: pointer targets in assignment differ in signedness
./screen.c:182: warning: pointer targets in passing argument 2 of 'target_window->output_func' differ in signedness
./screen.c:188: warning: pointer targets in passing argument 2 of 'current_window->output_func' differ in signedness
./screen.c: In function 'BX_add_to_window':
./screen.c:209: warning: pointer targets in passing argument 3 of 'redirect_text' differ in signedness
./screen.c:216: warning: pointer targets in passing argument 2 of 'add_to_lastlog' differ in signedness
./screen.c:245: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness
./screen.c: In function 'BX_prepare_display':
./screen.c:389: warning: pointer targets in initialization differ in signedness
./screen.c:403: warning: pointer targets in assignment differ in signedness
./screen.c:406: warning: pointer targets in assignment differ in signedness
./screen.c:407: warning: pointer targets in assignment differ in signedness
./screen.c:408: warning: pointer targets in assignment differ in signedness
./screen.c:414: warning: pointer targets in assignment differ in signedness
./screen.c:419: warning: dereferencing type-punned pointer will break strict-aliasing rules
./screen.c:574: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness
./screen.c:647: warning: dereferencing type-punned pointer will break strict-aliasing rules
./screen.c:659: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
./screen.c:662: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness
./screen.c:670: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
./screen.c:670: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
./screen.c:671: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
./screen.c:671: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness
./screen.c:673: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
./screen.c:673: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness
./screen.c:674: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness
./screen.c:674: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness
./screen.c:675: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
./screen.c: In function 'BX_repaint_window':
./screen.c:1432: warning: pointer targets in passing argument 2 of 'rite' differ in signedness
./screen.c: In function 'do_screens':
./screen.c:1873: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
./screen.c: In function 'BX_strip_ansi':
./screen.c:2332: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
./screen.c:2342: warning: dereferencing type-punned pointer will break strict-aliasing rules
./screen.c:2649: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c server.c
server.c: In function 'do_server':
server.c:476: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness
server.c: In function 'BX_add_to_server_list':
server.c:759: warning: dereferencing type-punned pointer will break strict-aliasing rules
server.c: In function 'remove_from_server_list':
server.c:850: warning: dereferencing type-punned pointer will break strict-aliasing rules
server.c: In function 'connect_to_server_direct':
server.c:1249: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
server.c: In function 'BX_set_server_away':
server.c:1894: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
server.c:1902: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
server.c:1906: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
server.c:1912: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
server.c: In function 'show_server_map':
server.c:3379: warning: dereferencing type-punned pointer will break strict-aliasing rules
server.c: In function 'clear_link':
server.c:3392: warning: dereferencing type-punned pointer will break strict-aliasing rules
server.c: In function 'remove_split_server':
server.c:3460: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c stack.c
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c status.c
status.c: In function 'fix_status_buffer':
status.c:598: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness
status.c: In function 'stat_convert_format':
status.c:651: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
status.c:657: warning: pointer targets in passing argument 2 of 'fix_status_buffer' differ in signedness
status.c: In function 'make_status':
status.c:760: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness
status.c:778: warning: pointer targets in assignment differ in signedness
status.c:919: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
status.c:919: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness
status.c:935: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
status.c:935: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
status.c:935: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
status.c:935: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
status.c:935: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
status.c:935: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
status.c:941: warning: pointer targets in assignment differ in signedness
status.c:943: warning: pointer targets in assignment differ in signedness
status.c: In function 'status_topic':
status.c:1361: warning: pointer targets in passing argument 1 of 'stripansicodes' differ in signedness
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c struct.c
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c tcl_public.c
gcc -I. -I/home/abraham/Documents/BitchX/BitchX/include -I../include -I. -I./include -g -O2 -Wall -c ./term.c
./term.c:95: error: conflicting types for 'tparm'
./term.c:95: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
/usr/include/ncurses.h:717: error: previous declaration of 'tparm' was here
./term.c: In function 'term_init':
./term.c:880: warning: unused variable 'tmp'
./term.c: In function 'control_mangle':
./term.c:1860: warning: pointer targets in return differ in signedness
./term.c:1879: warning: pointer targets in return differ in signedness
./term.c: In function 'get_term_capability':
./term.c:1914: warning: pointer targets in passing argument 1 of 'control_mangle' differ in signedness
gmake[1]: *** [term.o] Error 1
gmake[1]: Leaving directory `/home/abraham/Documents/BitchX/BitchX/source'
gmake: *** [BitchX] Error 2




Now, my linux skills are limited to about a week on Mandriva, and my programming is limited to some VERY basic Pascal, and basic Java and C++ knowledge......

So other then learning C, and going through all of these files by hand.... is there any way to get it working? :/

Thank you,

Abe

slackie1000 06-08-2006 03:46 AM

hi there,
why are you trying to compile? don't you have an rpm somewhere in your repo list?
regards,
slackie1000


All times are GMT -5. The time now is 01:06 AM.