<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to support-requests</title><link>https://sourceforge.net/p/chessd/support-requests/</link><description>Recent changes to support-requests</description><atom:link href="https://sourceforge.net/p/chessd/support-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 05 Nov 2012 05:50:22 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/chessd/support-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Read this for Install Help.</title><link>https://sourceforge.net/p/chessd/support-requests/18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;After 4 days straight of working on this I have gotten all the components working.  This is not a step by step to setup chessd and the webclient, this is to supplement information that is not explained in the INSTALL file.  I got this running on Ubuntu Server running apache, ejabberd, and postgresql.&lt;/p&gt;
&lt;p&gt;Chessd server&lt;br /&gt;
Configuration&lt;/p&gt;
&lt;p&gt;Before you compile chessd you may(most likely will) need to modify some of the .cc files. The chessd program is designed to process xml node stanzas(xmlns) being sent from the webclient to execute commands. They look like this:&lt;/p&gt;
&lt;p&gt;&amp;lt;body xmlns='http://jabber.org/protocol/httpbind'&amp;gt;&amp;lt;iq from='player1@chess.com' to='player2@chess.com/ChessD' id='GetAnnounceMatch' type='result'&amp;gt;&amp;lt;search xmlns='http://chess.com/chessd#match_announcement'/&amp;gt;&amp;lt;/iq&amp;gt;&amp;lt;/body&amp;gt;&lt;/p&gt;
&lt;p&gt;In the above xml, chess.com comes from the jabber server Virtual host you setup and configured to have chessd connected as an jabber service.&lt;/p&gt;
&lt;p&gt;However, chessd is hardcoded to only respond to xmlns statements coming from the developers website &lt;a href="http://c3sl.ufpr.br." rel="nofollow"&gt;http://c3sl.ufpr.br.&lt;/a&gt; So while your xlmns being to the jabber server looks like this: &amp;lt;search xmlns='http://chess.com/chessd#match_announcement'/&amp;gt;, chessd is looking for this &amp;lt;search xmlns='http://c3sl.ufpr.br/chessd#match_announcement'/&amp;gt; and will immediately return a unimplemented feature response.&lt;/p&gt;
&lt;p&gt;To fix this you must modify the following files by changing &lt;a href="http://c3sl.ufpr.br" rel="nofollow"&gt;http://c3sl.ufpr.br&lt;/a&gt; to your jabber host name:&lt;/p&gt;
&lt;p&gt;ProfileManager.cc&lt;/p&gt;
&lt;p&gt;Line 35: #define XMLNS_CHESSD_INFO "http://c3sl.ufpr.br/chessd#info"&lt;br /&gt;
Line 36: #define XMLNS_CHESSD_PROFILE "http://c3sl.ufpr.br/chessd#profile"&lt;br /&gt;
Line 37: #define XMLNS_CHESSD_GAME_SEARCH "http://c3sl.ufpr.br/chessd#search_game"&lt;br /&gt;
Line 38: #define XMLNS_CHESSD_GAME_FETCH "http://c3sl.ufpr.br/chessd#fetch_game"&lt;/p&gt;
&lt;p&gt;ServerCore.cc&lt;/p&gt;
&lt;p&gt;Line 37: #define XMLNS_CHESSD_GAME "http://c3sl.ufpr.br/chessd#game"&lt;/p&gt;
&lt;p&gt;TourneyManager.cc&lt;/p&gt;
&lt;p&gt;Line 31: #define XMLNS_CHESSD_TOURNEY       "http://c3sl.ufpr.br/chessd#tourney"&lt;/p&gt;
&lt;p&gt;AdminComponent.cc&lt;/p&gt;
&lt;p&gt;Line 31: #define XMLNS_CHESSD_ADMIN "http://c3sl.ufpr.br/chessd#admin"&lt;/p&gt;
&lt;p&gt;AnnouncementManager.cc&lt;/p&gt;
&lt;p&gt;Line 32: #define XMLNS_CHESSD_MATCH_ANNOUNCEMENT     "http://c3sl.ufpr.br/chessd#match_announcement"&lt;/p&gt;
&lt;p&gt;GameRoom.cc&lt;/p&gt;
&lt;p&gt;Line 29: #define XMLNS_GAME                  "http://c3sl.ufpr.br/chessd#game"&lt;br /&gt;
Line 30: #define XMLNS_GAME_MOVE             "http://c3sl.ufpr.br/chessd#game#move" &lt;br /&gt;
Line 31: #define XMLNS_GAME_RESIGN           "http://c3sl.ufpr.br/chessd#game#resign"&lt;br /&gt;
Line 32: #define XMLNS_GAME_DRAW             "http://c3sl.ufpr.br/chessd#game#draw"&lt;br /&gt;
Line 33: #define XMLNS_GAME_DRAW_DECLINE     "http://c3sl.ufpr.br/chessd#game#draw-decline"&lt;br /&gt;
Line 34: #define XMLNS_GAME_CANCEL           "http://c3sl.ufpr.br/chessd#game#cancel"&lt;br /&gt;
Line 35: #define XMLNS_GAME_CANCEL_DECLINE   "http://c3sl.ufpr.br/chessd#game#cancel-decline"&lt;br /&gt;
Line 36: #define XMLNS_GAME_CANCELED         "http://c3sl.ufpr.br/chessd#game#canceled"&lt;br /&gt;
Line 37: #define XMLNS_GAME_ADJOURN          "http://c3sl.ufpr.br/chessd#game#adjourn"&lt;br /&gt;
Line 38: #define XMLNS_GAME_ADJOURN_DECLINE  "http://c3sl.ufpr.br/chessd#game#adjourn-decline"&lt;br /&gt;
Line 39: #define XMLNS_GAME_START            "http://c3sl.ufpr.br/chessd#game#start"&lt;br /&gt;
Line 40: #define XMLNS_GAME_STATE            "http://c3sl.ufpr.br/chessd#game#state"&lt;br /&gt;
Line 41: #define XMLNS_GAME_END              "http://c3sl.ufpr.br/chessd#game#end"&lt;br /&gt;
Line 42: #define XMLNS_GAME_MOVE             "http://c3sl.ufpr.br/chessd#game#move"&lt;/p&gt;
&lt;p&gt;MatchManager.cc&lt;/p&gt;
&lt;p&gt;Line 33: #define XMLNS_MATCH         "http://c3sl.ufpr.br/chessd#match"&lt;br /&gt;
Line 34: #define XMLNS_MATCH_OFFER   "http://c3sl.ufpr.br/chessd#match#offer"&lt;br /&gt;
Line 35: #define XMLNS_MATCH_ACCEPT  "http://c3sl.ufpr.br/chessd#match#accept"&lt;br /&gt;
Line 36: #define XMLNS_MATCH_DECLINE "http://c3sl.ufpr.br/chessd#match#decline"&lt;br /&gt;
Line 38: #define XMLNS_ADJOURNED_LIST "http://c3sl.ufpr.br/chessd#adjourned#list"&lt;/p&gt;
&lt;p&gt;You must also modify the message.js file of the webclient due to it using hard-coded messages:&lt;/p&gt;
&lt;p&gt;message.js&lt;/p&gt;
&lt;p&gt;Line 708:   XMPP += "&amp;lt;search xmlns='http://c3sl.ufpr.br/chessd#game'&amp;gt;";&lt;br /&gt;
Line 899:   XMPP += "&amp;lt;banned-list xmlns='http://c3sl.ufpr.br/chessd#admin'/&amp;gt;"&lt;br /&gt;
Line 1004:  XMPP += "&amp;lt;create xmlns='http://c3sl.ufpr.br/chessd#match_announcement'&amp;gt;";&lt;br /&gt;
Line 1035:  XMPP += "&amp;lt;search xmlns='http://c3sl.ufpr.br/chessd#match_announcement'&amp;gt;";&lt;br /&gt;
Line 1071:  XMPP += "&amp;lt;delete xmlns='http://c3sl.ufpr.br/chessd#match_announcement'&amp;gt;";&lt;br /&gt;
Line 1083:  XMPP += "&amp;lt;accept xmlns='http://c3sl.ufpr.br/chessd#match_announcement'&amp;gt;";&lt;/p&gt;
&lt;p&gt;Compiling&lt;/p&gt;
&lt;p&gt;I could not get chessd to compile with the current version of gcc and g++ which was 4.6 as of this writing. Some research into the errors seem to indicate the problem was due to a tightening of the function call standards with the newer versions. Instead of debugging I downgraded to version 4.4 and everything compiled fine.&lt;/p&gt;
&lt;p&gt;To do this I modified the following lines in the Makefile.2 file:&lt;/p&gt;
&lt;p&gt;CC=gcc to CC=gcc-4.4 CXX=g++ to CXX=g++-4.4&lt;/p&gt;
&lt;p&gt;I also had no luck compiling using ./configure and make. Instead I used make -f Makefile.2 as recommended in the INSTALL file.&lt;/p&gt;
&lt;p&gt;Running chessd&lt;/p&gt;
&lt;p&gt;If you run chesdd as explained in the INSTALL file you will get a segmentation fault. To get this to work you must seperate the chessd executable and the config.xml file. I placed chessd in /usr/sbin/, the config.xml in /etc/chessd. Then ran this command to get it to work: chessd /etc/chessd/config.xml. Your mileage may vary. &lt;/p&gt;
&lt;p&gt;Chessd bosh&lt;/p&gt;
&lt;p&gt;The webclient software used by chessd is "NOT" bosh compliant in terms of respecting transmission limits and acknowledgements so you have no choice but to use the developers bosh server.&lt;/p&gt;
&lt;p&gt;You will need to modify the Makefile file and modify the same two items as explained in the Compiling section in chessd to use gcc and g++ 4.4. &lt;/p&gt;
&lt;p&gt;Ejabberd&lt;/p&gt;
&lt;p&gt;Do not use the built in BOSH server if it comes with your jabber server implementation. The webclient software used by chessd is not bosh compliant with regards to respecting transmission limits and using acknowledgements. Compile and use the bosh server provided by chessd as it ignores these violations. &lt;/p&gt;
&lt;p&gt;Webclient&lt;/p&gt;
&lt;p&gt;I had several parts of the webclient that did not work with regards to changing your profile or adding a room. The issue stems from javascript code that that is trying to use the the Replace method on a null value returned from a function.&lt;/p&gt;
&lt;p&gt;Original Code:&lt;/p&gt;
&lt;p&gt;CounterLabel = UTILS_CreateElement("span",null,null,UTILS_GetText("window_character").replace(/%s/,"200"));&lt;/p&gt;
&lt;p&gt;Fixed code:&lt;/p&gt;
&lt;p&gt;CounterLabelResult = UTILS_GetText("window_character");&lt;br /&gt;
if (CounterLabelResult == null)&lt;br /&gt;
{ &lt;br /&gt;
CounterLabel = UTILS_CreateElement("span",null,null,"200");&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{ &lt;br /&gt;
CounterLabel = UTILS_CreateElement("span",null,null,UTILS_GetText("window_character").replace(/%s/,"200"));&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;There are four or five of these that you will have to find and fix. Fortunately they all have "window_character" so use that as a search term &lt;/p&gt;
&lt;p&gt;Apache notes for Chessd&lt;/p&gt;
&lt;p&gt;You need to add the following to your Virtual Host configuration file:&lt;/p&gt;
&lt;p&gt;ProxyPass /jabber &lt;a href="http://localhost:8082" rel="nofollow"&gt;http://localhost:8082&lt;/a&gt;&lt;br /&gt;
ProxyPassReverse /jabber &lt;a href="http://localhost:8082" rel="nofollow"&gt;http://localhost:8082&lt;/a&gt;&lt;br /&gt;
&amp;lt;Location /jabber&amp;gt;&lt;br /&gt;
Order allow,deny&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;/p&gt;
&lt;p&gt;In Proxy.conf file&lt;/p&gt;
&lt;p&gt;&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
AddDefaultCharset off&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
#    Allow from localhost&lt;br /&gt;
ProxyVia on&lt;/p&gt;
&lt;p&gt;If you are using mod_evasive you will have to increase your connections per second because of the noisy improperly implemented bosh server. Settings to increase in mod-evasive.conf:&lt;/p&gt;
&lt;p&gt;DOSPageCount 40 (from 2)&lt;br /&gt;
DOSSiteCount 80 (from 10)&lt;br /&gt;
Modify the above to taste&lt;/p&gt;
&lt;p&gt;Hope this helps someone.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DragonsWake</dc:creator><pubDate>Mon, 05 Nov 2012 05:50:22 -0000</pubDate><guid>https://sourceforge.netad3e684653fab8ed4f5698b1eee79b1627a211bb</guid></item><item><title>Error compiling library: IKSEME</title><link>https://sourceforge.net/p/chessd/support-requests/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi there, I have been trying to compile chessd in Windows using make -f Makefile.2. I am getting the error message Package ikseme1 was not found in the pkg-config search path. Perhaps you should add the directory containing 'ikseme1.pc' to the PKG_CONFIG_PATH environment variable. No package 'ikseme1' found.&lt;/p&gt;
&lt;p&gt;And then I have a similar message with package 'libpqxx'.&lt;/p&gt;
&lt;p&gt;I can see there is a reference to ikseme1 in Component.cc line 22, #include &amp;lt;iksemel.h&amp;gt;. But ikseme1.h doesn't seem to exist??&lt;/p&gt;
&lt;p&gt;I am using Windows Vista Ultimate. I have installed MSYS, MingW, gimp and pkg-config in order to get it to compile but still no joy.&lt;/p&gt;
&lt;p&gt;Can you please help. Thanks!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Macdonald</dc:creator><pubDate>Thu, 11 Nov 2010 20:06:00 -0000</pubDate><guid>https://sourceforge.netb35c623cfce0d81465b04e349c0c7d11c2756f0c</guid></item><item><title>Compiling on Windows</title><link>https://sourceforge.net/p/chessd/support-requests/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi there, is it possible to provide a Windows i386 Binary of chessd. I am having a lot of difficulty compiling chessd in the Windows environment.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Macdonald</dc:creator><pubDate>Thu, 11 Nov 2010 15:25:36 -0000</pubDate><guid>https://sourceforge.neta54c95fbd74380279914a1a82e641f8a14be7d39</guid></item><item><title>admin access</title><link>https://sourceforge.net/p/chessd/support-requests/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hi &lt;br /&gt;
i installed chessd , and now its working ok , but my question is , how to i log in as admin?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mido2007</dc:creator><pubDate>Fri, 23 Apr 2010 15:43:45 -0000</pubDate><guid>https://sourceforge.netbbaeffd7d588ac1b6c4085c319391a12a7443358</guid></item><item><title>Installed but not working...</title><link>https://sourceforge.net/p/chessd/support-requests/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I compiled and installed everything. Followed all the instructions at the help files (install files), and have sorted out all the problems except that it's not working. Somehow the web interface does not seem to be able to communicate with the chessd server/daemon. &lt;/p&gt;
&lt;p&gt;Any idea on what could be wrong? I think the Apache/BOSH/ejabberd/chessd configuration should be explained in more details so everybody could configure them without having to study all the components in detail... &lt;/p&gt;
&lt;p&gt;I'm trying in a Fedora Release 9, Apache 2, ejabberd 2.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
Marcelo&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jack 98</dc:creator><pubDate>Mon, 16 Feb 2009 19:09:10 -0000</pubDate><guid>https://sourceforge.net905c8ceb0b213660bed7be93c3ca1c0f55bba371</guid></item><item><title>Help installing lpthreads...</title><link>https://sourceforge.net/p/chessd/support-requests/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello, While installing chessd I saw in the INSTALL file a reference to lpthread as required package. I'm not where to find such package since I can't find it anyware... any help?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
Marcelo&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jack 98</dc:creator><pubDate>Tue, 10 Feb 2009 17:50:47 -0000</pubDate><guid>https://sourceforge.net17033919e73e9167676908bdba4cf327be27eec8</guid></item><item><title>Chessd on VMWare?</title><link>https://sourceforge.net/p/chessd/support-requests/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I'd like to try running my own ICS. You could make it very easy for others to try this by setting up a stable version and making it a VMWare Appliance. Then post it here for all to try out.&lt;/p&gt;
&lt;p&gt;Hopeful Chess user . . .&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Prudente</dc:creator><pubDate>Sat, 25 Oct 2008 02:02:58 -0000</pubDate><guid>https://sourceforge.net6007f09172540dbd40dd80b231d03a96d7adf2e6</guid></item><item><title>Segmentation fault at startup</title><link>https://sourceforge.net/p/chessd/support-requests/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I just installed chessd-0.3.1 from your website on a :&lt;/p&gt;
&lt;p&gt;Linux Debian 2.6.22-15-server i686 GNU/Linux&lt;/p&gt;
&lt;p&gt;I used the compiler gcc 3.3 and 4.1 &lt;/p&gt;
&lt;p&gt;The installation finished successfully by following this process :&lt;/p&gt;
&lt;p&gt;1)libtoolize --copy --force&lt;/p&gt;
&lt;p&gt;# libtoolize --copy --force &lt;/p&gt;
&lt;p&gt;This because the following issue during the normal process (configure/make/make install)&lt;/p&gt;
&lt;p&gt;*** [Gentoo] sanity check failed! ***&lt;br /&gt;
*** libtool.m4 and ltmain.sh have a version mismatch! ***&lt;br /&gt;
*** (libtool.m4 = 1.5.22, ltmain.sh = "1.5.24 Debian 1.5.24-1ubuntu1") ***&lt;/p&gt;
&lt;p&gt;Please run:&lt;/p&gt;
&lt;p&gt;libtoolize --copy --force&lt;/p&gt;
&lt;p&gt;I checked and the proper libtool version is installed :&lt;/p&gt;
&lt;p&gt;# libtool --version&lt;br /&gt;
ltmain.sh (GNU libtool) 1.5.24 Debian 1.5.24-1ubuntu1 (1.1220.2.456 2007/06/24 02:25:32)&lt;/p&gt;
&lt;p&gt;But the script talk about libtool.m4 = 1.5.22, i don't get this....&lt;/p&gt;
&lt;p&gt;Anyway i run the requested command :&lt;/p&gt;
&lt;p&gt;# libtoolize --copy --force&lt;br /&gt;
You should update your `aclocal.m4' by running aclocal.&lt;br /&gt;
Putting files in AC_CONFIG_AUX_DIR, `auxdir'.&lt;/p&gt;
&lt;p&gt;then i execute as requested aclocal :&lt;/p&gt;
&lt;p&gt;# aclocal&lt;br /&gt;
configure.ac:71: warning: AC_COMPILE_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
../../lib/autoconf/specific.m4:331: AC_GNU_SOURCE is expanded from...&lt;br /&gt;
/usr/share/aclocal/lock.m4:29: gl_LOCK_EARLY_BODY is expanded from...&lt;br /&gt;
/usr/share/aclocal/lock.m4:22: gl_LOCK_EARLY is expanded from...&lt;br /&gt;
/usr/share/aclocal/lock.m4:248: gl_LOCK is expanded from...&lt;br /&gt;
/usr/share/aclocal/intl.m4:162: gt_INTL_SUBDIR_CORE is expanded from...&lt;br /&gt;
/usr/share/aclocal/intl.m4:25: AM_INTL_SUBDIR is expanded from...&lt;br /&gt;
/usr/share/aclocal/gettext.m4:57: AM_GNU_GETTEXT is expanded from...&lt;br /&gt;
configure.ac:71: the top level&lt;br /&gt;
configure.ac:71: warning: AC_RUN_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
../../lib/autoconf/specific.m4:389: AC_USE_SYSTEM_EXTENSIONS is expanded from...&lt;br /&gt;
../../lib/autoconf/functions.m4:1656: AC_FUNC_STRNLEN is expanded from...&lt;br /&gt;
configure.ac:82: the top level&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_AIX&lt;br /&gt;
../../lib/autoconf/specific.m4:436: AC_AIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_AIX&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_MINIX&lt;br /&gt;
../../lib/autoconf/specific.m4:460: AC_MINIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_MINIX&lt;br /&gt;
root@daniel5:~/chessd-0.3.1#&lt;/p&gt;
&lt;p&gt;and follow up with the normal process :&lt;/p&gt;
&lt;p&gt;./configure --prefix /usr/local&lt;/p&gt;
&lt;p&gt;I do not include the output but i got the same stuff at the end :&lt;/p&gt;
&lt;p&gt;configure: error:&lt;/p&gt;
&lt;p&gt;*** [Gentoo] sanity check failed! ***&lt;br /&gt;
*** libtool.m4 and ltmain.sh have a version mismatch! ***&lt;br /&gt;
*** (libtool.m4 = 1.5.22, ltmain.sh = "1.5.24 Debian 1.5.24-1ubuntu1") ***&lt;/p&gt;
&lt;p&gt;Please run:&lt;/p&gt;
&lt;p&gt;libtoolize --copy --force&lt;/p&gt;
&lt;p&gt;if appropriate, please contact the maintainer of this&lt;br /&gt;
package (or your distribution) for help.&lt;/p&gt;
&lt;p&gt;I found that autoreconf instead of aclocal fix this loop to aclocal:&lt;/p&gt;
&lt;p&gt;2)autoreconf &lt;/p&gt;
&lt;p&gt;# autoreconf&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
../../lib/autoconf/specific.m4:389: AC_USE_SYSTEM_EXTENSIONS is expanded from...&lt;br /&gt;
../../lib/autoconf/functions.m4:1656: AC_FUNC_STRNLEN is expanded from...&lt;br /&gt;
configure.ac:82: the top level&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
../../lib/autoconf/specific.m4:331: AC_GNU_SOURCE is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_AIX&lt;br /&gt;
../../lib/autoconf/specific.m4:436: AC_AIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_AIX&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_MINIX&lt;br /&gt;
../../lib/autoconf/specific.m4:460: AC_MINIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_MINIX&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
../../lib/autoconf/specific.m4:389: AC_USE_SYSTEM_EXTENSIONS is expanded from...&lt;br /&gt;
../../lib/autoconf/functions.m4:1656: AC_FUNC_STRNLEN is expanded from...&lt;br /&gt;
configure.ac:82: the top level&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
../../lib/autoconf/specific.m4:331: AC_GNU_SOURCE is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_AIX&lt;br /&gt;
../../lib/autoconf/specific.m4:436: AC_AIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_AIX&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_MINIX&lt;br /&gt;
../../lib/autoconf/specific.m4:460: AC_MINIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_MINIX&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
../../lib/autoconf/specific.m4:389: AC_USE_SYSTEM_EXTENSIONS is expanded from...&lt;br /&gt;
../../lib/autoconf/functions.m4:1656: AC_FUNC_STRNLEN is expanded from...&lt;br /&gt;
configure.ac:82: the top level&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
../../lib/autoconf/specific.m4:331: AC_GNU_SOURCE is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_AIX&lt;br /&gt;
../../lib/autoconf/specific.m4:436: AC_AIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_AIX&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_MINIX&lt;br /&gt;
../../lib/autoconf/specific.m4:460: AC_MINIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_MINIX&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
../../lib/autoconf/specific.m4:389: AC_USE_SYSTEM_EXTENSIONS is expanded from...&lt;br /&gt;
../../lib/autoconf/functions.m4:1656: AC_FUNC_STRNLEN is expanded from...&lt;br /&gt;
configure.ac:82: the top level&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
../../lib/autoconf/specific.m4:331: AC_GNU_SOURCE is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_AIX&lt;br /&gt;
../../lib/autoconf/specific.m4:436: AC_AIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_AIX&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_MINIX&lt;br /&gt;
../../lib/autoconf/specific.m4:460: AC_MINIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_MINIX&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
../../lib/autoconf/specific.m4:389: AC_USE_SYSTEM_EXTENSIONS is expanded from...&lt;br /&gt;
../../lib/autoconf/functions.m4:1656: AC_FUNC_STRNLEN is expanded from...&lt;br /&gt;
configure.ac:82: the top level&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
../../lib/autoconf/specific.m4:331: AC_GNU_SOURCE is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_GNU_SOURCE&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_AIX&lt;br /&gt;
../../lib/autoconf/specific.m4:436: AC_AIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_AIX&lt;br /&gt;
configure.ac:82: warning: AC_COMPILE_IFELSE was called before AC_MINIX&lt;br /&gt;
../../lib/autoconf/specific.m4:460: AC_MINIX is expanded from...&lt;br /&gt;
configure.ac:82: warning: AC_RUN_IFELSE was called before AC_MINIX&lt;br /&gt;
#&lt;/p&gt;
&lt;p&gt;and restarting the normal process (configure/make/make install)&lt;/p&gt;
&lt;p&gt;3)configure&lt;/p&gt;
&lt;p&gt;# ./configure --prefix /usr/local&lt;/p&gt;
&lt;p&gt;Finally done without issue i had to run libtoolize --copy --force and autoreconf before...&lt;/p&gt;
&lt;p&gt;then next normal step : make&lt;/p&gt;
&lt;p&gt;4)make&lt;/p&gt;
&lt;p&gt;# make&lt;/p&gt;
&lt;p&gt;i do not add the compilation output but that finish without any error :&lt;/p&gt;
&lt;p&gt;make[2]: Leaving directory `/root/chessd-0.3.1'&lt;br /&gt;
make[1]: Leaving directory `/root/chessd-0.3.1'&lt;br /&gt;
#&lt;/p&gt;
&lt;p&gt;5)make install&lt;/p&gt;
&lt;p&gt;# make install&lt;/p&gt;
&lt;p&gt;Same as install no errors at all :&lt;/p&gt;
&lt;p&gt;make[2]: Leaving directory `/root/chessd-0.3.1'&lt;br /&gt;
make[1]: Leaving directory `/root/chessd-0.3.1'&lt;br /&gt;
#&lt;/p&gt;
&lt;p&gt;Then with the following :&lt;/p&gt;
&lt;p&gt;1)libtoolize --copy --force&lt;br /&gt;
2)autoreconf &lt;br /&gt;
3)./configure --prefix /usr/local&lt;br /&gt;
4)make&lt;br /&gt;
5)make install&lt;/p&gt;
&lt;p&gt;The installation do not show any error or request, just like next&amp;gt;next&amp;gt;next.....&lt;/p&gt;
&lt;p&gt;I believe then the installation has been done properly and i start the sql database setup.&lt;/p&gt;
&lt;p&gt;The tables are created properly no issue at all&lt;/p&gt;
&lt;p&gt;I modify the config file with the correct database settings, sql,password ect...&lt;/p&gt;
&lt;p&gt;And ready for the lauch :&lt;/p&gt;
&lt;p&gt;# /usr/local/bin/chessd -f&lt;br /&gt;
Loaded Parameters:&lt;br /&gt;
PORT: 5000&lt;br /&gt;
WN_PORT: 5051&lt;br /&gt;
DBDRIVER: mysql&lt;br /&gt;
DBHOST: localhost&lt;br /&gt;
DBPORT: 5432&lt;br /&gt;
DB: chessd&lt;br /&gt;
DBUSER: chessd&lt;br /&gt;
DBPASS: chessdpasswd&lt;br /&gt;
CHESSD: Initialized FICS port 5000&lt;br /&gt;
CHESSD: Initialized Webnet port 5051&lt;br /&gt;
CHESSD: Connected to mysql database chessd&lt;br /&gt;
Segmentation fault&lt;br /&gt;
#&lt;/p&gt;
&lt;p&gt;I get the prompt back nothing is running, &lt;/p&gt;
&lt;p&gt;without the -f i get the prompt back but "Segmentation fault" does not show up.&lt;/p&gt;
&lt;p&gt;I looked for "Segmentation fault" :  &lt;a href="http://en.wikipedia.org/wiki/Segmentation_fault" rel="nofollow"&gt;http://en.wikipedia.org/wiki/Segmentation_fault&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;particular error condition that can occur during the operation of computer software. &lt;br /&gt;
A segmentation fault occurs when a program attempts to access a memory location that it is not allowed to access, &lt;br /&gt;
or attempts to access a memory location in a way that is not allowed (for example, attempting to write to a read-only location, or to overwrite part of the operating system).&lt;/p&gt;
&lt;p&gt;Then that is maybe a bug or whatever but i can't get it running,&lt;br /&gt;
i tried lasker-2.2.3 who run fine but i want so much have chessd running.&lt;/p&gt;
&lt;p&gt;Please help i am a windows network admin guy and i am not able to debug this kind of stuff.&lt;br /&gt;
I lost night and day to get it running no one is able to fix it.&lt;/p&gt;
&lt;p&gt;Thanks a lot for any feedback.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Daniel Houtmann&lt;br /&gt;
French lost in Amsterdam ;O)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 03 Oct 2008 01:45:28 -0000</pubDate><guid>https://sourceforge.net05f97cd293c01e59eaccd4cc110426f7ec1cc23d</guid></item><item><title>erro ao correr o ./configure</title><link>https://sourceforge.net/p/chessd/support-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;o debian tem a versao 4.1.1-21&lt;/p&gt;
&lt;p&gt;Ao fazer o ./configure aparece o erro:&lt;/p&gt;
&lt;p&gt;checking for correct ltmain.sh version... no&lt;br /&gt;
configuration error:&lt;/p&gt;
&lt;p&gt;*** [Gentoo] sanity check failed! ***&lt;br /&gt;
*** libtool.m4 and ltmain.sh have a version mismatch! ***&lt;br /&gt;
*** (libtool.m4 = 1.5.22, ltmain.sh ="1.5.22 Debian 1.5.22-4") ***&lt;/p&gt;
&lt;p&gt;Please run&lt;/p&gt;
&lt;p&gt;libtoolize  --copy --force&lt;/p&gt;
&lt;p&gt;Alguma ideia?!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 15 Jun 2007 10:42:38 -0000</pubDate><guid>https://sourceforge.netf8648cdc777e661c942cf076935ee8fbe8facfee</guid></item><item><title>Many troubles</title><link>https://sourceforge.net/p/chessd/support-requests/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Sorry for bad English.&lt;br /&gt;
1. Do not compile for FreeBSD - many syntax error, incorrect dependence (libintl-gettext, for example)&lt;br /&gt;
2. Chessd "with UTF-8 locale" not compatible with some chess clients(JIN,Thief).&lt;br /&gt;
3. When I write many incorrect command in console (flood) - server crash at not much time.&lt;br /&gt;
4. There is many "path" errors in php-web interface. &lt;br /&gt;
5. Some FICS commands do not correctly work. "seek 120 r chess" (Thief), for example.&lt;br /&gt;
6. Web server not compatible with php5... its seriosly bug.&lt;/p&gt;
&lt;p&gt;I was glad to see your comment for this troubles... Thank U, and sorry for my Bad English again...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Doctor_nkz</dc:creator><pubDate>Fri, 06 Apr 2007 07:12:46 -0000</pubDate><guid>https://sourceforge.net975541979757076b3ea257d609e9c3fd6acd8909</guid></item></channel></rss>