Context: Fedora Core 3 dropped LICQ. I'd like to have it on FC3. So I'm exploring how to get it. Up until now, I know nothing about LICQ development. I'm even going to report trivial problems since you are only ignorant once.
Although all I'm doing is complaining, I'm very grateful for all the work you have put into this. It's just that there is no need to talk about what works. 1) http://licq.wibble.net/faqs.php displays as raw HTML on my firefox. This is true of other pages on this site. http://www.licq.org/faqs.php displays properly. I don't know why and have not investigated. 2) http://www.licq.org/contact.php does not list the mailing lists. I think that it should. 3) [Jon has fixed this one.] http://www.licq.org/help.php has a broken link to the "Licq Mailing List": http://www.licq.org/info.html#lml I found this list via google. 4) Fedora Core 3 on x86-64 can also run FC3 binaries for regular x86. I tried licq-1.3.0-1.fc2.i386.rpm but it would not install -- missing dependencies. That is reasonable (not a bug). 5) I downloaded licq-1.3.0-1.fc2.src.rpm in the hope that I could rebuild from source. This file appears to be corrupt: $ rpm --checksig licq-1.3.0-1.fc2.src.rpm licq-1.3.0-1.fc2.src.rpm: sha1 MD5 NOT OK [Jon says that RPMs are not really supported -- user submissions are posted. In that case, I suggest that this RPM should be removed because it is broken. That probably means that the binary RPM should be removed too since it would be then hard to conform with the GPL for the binary RPM.] 6) I'm building 1.3.0 from the tarball. doc/README says to do configure and make as root. It would be better if one could do that as an ordinary user. I would bet that that would work. Only "make install" is likely to need root. 7) The "make" yielded several warnings. I think that the code should be fixed. Warning: I'm not a C++ programmer. icqd-tcp.cpp:429: warning: int format, different type arg (arg 3) users.size() probably yields a size_t, not an int. One easy fix: cast users.size() to int. Better fix: replace %d with something more appropriate. utility.cpp:241: warning: int format, different type arg (arg 4) message.cpp:762: warning: int format, different type arg (arg 3) icqd-chat.cpp:1098: warning: int format, different type arg (arg 4) These are probably all like the previous one countrycodes.c:287: warning: implicit declaration of function `strcasecmp' Missing #include <string.h> rtf.ll:181: warning: unused variable 'c' rtf.ll:191: warning: unused variable 'c' Uses of these variables are commented out. Perhaps these definitions should be commented out as well (the lines are adjacent). 8) In building plugins/qt-gui, I got the following warning: In file included from catdlg.cpp:147: catdlg.moc:135:22: warning: no newline at end of file Actually, catdlg.moc does end in a newline. catdlg.cpp does not end in a newline. This should be fixed. And then so should GCC -- its message is confused. I seem to have a working LICQ! To actually test it, I'll need to await my user. It isn't clear how to migrate an old .licq to 1.30. Certainly, a pure copy does not work (hard to copy a FIFO). Also, the plugin names are in a configuration file, and they've changed. ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ LICQ-Main mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/licq-main
