Subscribe

Latest Stable Source Release

  1. 2010-12-19 20:00:54 PST
    Is there a tarball of the latest source? I would like to compile and use xbtt on linux, but I only see a windows executable available for download. Additionally, the "Looking for the latest version? Download XBT_Tracker-0.0.8.zip (87.2 KB)" link on the "files" pages seems to be out of date.
  2. 2010-12-20 01:47:49 PST
    Use SVN: http://xbtt.sourceforge.net/tracker/
  3. 2010-12-20 03:05:33 PST
    Thanks for your fast response. I do have one further question with regards to mysql access. What are the permissions that XBTTracker needs on which MYSQL tables to be able to perform its necessary duties? Here is why I ask: I am using Visigod's front end to manage XBTT. It creates the necessary database info for xbtt, but it does so in joomla's database. I can grant xbtt read access to the database with no problems, but am hesitant to provide write access to the entire database; therefore, I would like to know what the minimum permissions are that XBTT needs on what tables to facilitate the principal of least privilege.
  4. 2010-12-20 03:07:45 PST
    Write access is needed on xbt_files, xbt_files_users and xbt_users.
  5. 2010-12-20 03:23:14 PST
    Thanks again for your response. Do you have a bug tracker? In trying to compile the source I was forced to remove "-DEPOLL" from the make.sh file. The build was erring out on line 123 of server.cpp. It had to do with an epoll_event parameter defined as a constant, but the member function "wait" is defined as taking a variable parameter. I attempted overloading the function to take a constant but ran into problems down the line. I simply removed the -DEPOLL and was able to proceed w/o any problems. I am using CENTOS 5.5, if you need version information of anything else let me know. Another problem I had is foreach.hpp was not included in boost-devel for my distribution (not sure why). I simply went to boost's site, got a copy of foreach.hpp corresponding to the boost version in my distro, and used it. I know this isn't a bug for XBTT per say, but may not hurt to have it listed somewhere in documentation with a resolution. Thanks for all your work on XBTT. This seems to be the only active BT tracker project around.
  6. 2010-12-20 03:26:28 PST
    https://sourceforge.net/tracker/?group_id=94951&atid=609692 Boost version of CentOS 5 is way too old, you indeed need a recent one. Epoll however should work fine.
  7. 2010-12-20 03:40:07 PST
    # ./make.sh server.cpp: In member function ‘int Cserver::run()’: server.cpp:123: error: invalid conversion from ‘const epoll_event*’ to ‘epoll_event*’ server.cpp:123: error: initializing argument 1 of ‘int Cepoll::wait(epoll_event*, int, int)’ "g++ -v" output: g++ -v Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux Thread model: posix gcc version 4.1.2 20080704 (Red Hat 4.1.2-48) Above is the error with EPOLL defined and the version of g++ I'm using. As far as the boost version, it's 1.34. Is that too old to work with XBTT? The file foreach.hpp corresponding to version 1.34 is available at boost's site, just for some unknown reason it isn't included in the boost-devel install package for CENTOS 5.5.
  8. 2010-12-20 03:50:07 PST
    AFAIK CentOS 5 doesn't ship with Boost 1.34. Just get Boost 1.45 and you should be fine.
  9. 2010-12-20 03:55:16 PST
    You can install the latest boost using the following commands: cd /usr/local/src/ wget http://sourceforge.net/projects/boost/files/boost/1.44.0/boost_1_44_0.tar.gz/download tar xvzf boost_1_44_0.tar.gz cd boost_1_44_0 ./bootstrap.sh ./bjam install
  10. 2010-12-20 03:56:05 PST
    AHA! You, sir, are 100% correct. I checked it prior to pulling foreach.hpp from their website. I'd swear it said v1.34, but I am mistaken. Just checked again and it's 1.33. No corresponding foreach.hpp on their website. I will install latest boost and recompile. Do you think this is also related to EPOLL? EPOLL has nothing to do with boost, does it?
  11. 2010-12-20 03:59:56 PST
    1.45 is latest and you don't need to compile for XBT. Yes, this will also fix the epoll issue.
  12. 2010-12-20 06:05:52 PST
    Thanks again. :) As you said, all problems are resolved.
Jump To:
< Previous | 1 | Next >

Add a Reply

This forum does not allow anonymous participation.

Log in to add a reply. Not registered? Create an account to participate and receive email updates when replies are posted to this topic.