CMSC421 Project Information :: FAQ

Due to numerous emails I've been receiving about Project 1, I've decided to post a FAQ. If you do not see your question answered here, please email me at adamp@cs.umd.edu.

I am ambivalent about which IRC Bot implementation to choose. What do you suggest?
Ron Alford, the class chatbot expert, suggests...
I'd really suggest that people just use the pircbot code (in Java). It's clean, simple, and the author is sitting on the chat channel half the time.

I can't get botnet to compile on my WAM account? What do I do?
Ron Alford, the class chatbot expert, responds...
I've already got a copy of botnet compiled for wam posted on the web page (http://www.mindswap.org/class/spring2003/cmsc421), as well as a note in the chat room concerning problems with compiling botnet in general. Have you looked at these?

I heard a fellow student was able to get botnet to be a little more C++ friendly. What did he do?
One student suggested the following changes (at this time, the changes have not been confirmed as infallible)...
I found that I had to make the following changes to it just to get it to compile and link with my C++ code:

1. Change -pthread to -lpthread in ./configure or in the resulting makefiles. [Another student] tells me that -pthread is outdated Linux gcc.
2. extern "C" the declarations in botnet.h.
3. Change the bool's in all botnet source and header files to something else. (I picked unsigned.) The naive typedef bool that he used is fine in C but nasty for C++ library integration work (esp. cross-platform).


I'm having trouble connecting to the server in Perl using Net::IRC. What do I do?
According to a fellow student in the class...
For those using Perl and Net::IRC, there is a bug in the Net::IRC library preventing some users from connecting to the server. There is a simple fix for this; see http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&safe=off&selm=befb49b6.0106160819.201cabdf%40posting.google.com


[home] [project info] [submit]

Web Accessibility