Forum


Notice to all users

We are migrating towards a new forum system located at community.teamspeak.com, as such this forum will become read-only on January 29, 2020

Results 1 to 7 of 7

Thread: epoll

  1. #1
    Join Date
    May 2010
    Location
    -
    Posts
    11

    epoll

    Dear ts3server devs,

    It seems the change some time after beta12 of ts3server a lot of people have been getting this error:
    Code:
    terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >'
      what():  epoll: Function not implemented
    This is clearly what is standing in the way of such people, like myself, from running ts3server now.

    I have been developing for the Linux platform for many years, and in my experience, it is simply not a good idea to rely on the epoll API when portability is desired, especially when you are only distrobuting procompiled binaries and not source code.

    I would think the devs would want it to be able to run on as many systems as possible, so I humbly ask this on behalf of everyone who can no longer run ts3server since the change: Please give is a version of ts3server that doesn't rely on the epoll api. The previous builds worked perfectly until that change, and so, I'm asking to please go back to the method that worked better.

    Thank you very much.

  2. #2
    Join Date
    December 2009
    Location
    Tunisia
    Posts
    37
    on your server you only make since beta12 update ?

    Or you also make new database creation ?
    I mean if you complete delete the old database and start then the server new ?

  3. #3
    Join Date
    May 2010
    Location
    -
    Posts
    11
    I have beta23 and I have a fresh mysql db setup for testing right now. It is the epoll reliance that's the problem.

  4. #4
    Join Date
    December 2009
    Location
    Good old Germany
    Posts
    222

  5. #5
    Join Date
    May 2010
    Location
    -
    Posts
    11

    Question

    Quote Originally Posted by Cheech View Post
    Why would this be a solution? I was talking about Linux. Or are you saying this would also work on Linux systems lacking epoll?

  6. #6
    Join Date
    December 2009
    Location
    Good old Germany
    Posts
    222
    My answer was only about the issue and how can it fixed ...


    cheech

  7. #7
    Join Date
    May 2010
    Location
    -
    Posts
    11

    Exclamation

    Quote Originally Posted by Cheech View Post
    My answer was only about the issue and how can it fixed ...
    But this issue has nothing to do with FreeBSD. The issue is the devs are using the epoll api, which is not good for portability. From what I've gathered from the various posts on the matter in this forums, ts3server was working just fine under FreeBSD just as it was on my Linux box in question, until they started making use of the epoll_create and such.

    I would really like to hear a dev comment on this. Please. Is it so much to ask to rebuild withoiut using those epoll functions? Otherwise you're just needlessly excluding a lot of people (I strongly suspect a lot more than is realized.)

    Thank you.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. 32 bit beta 12 upgrade to b16 breaks - epoll issue
    By benv666 in forum Linux / FreeBSD
    Replies: 5
    Last Post: May 17th, 2010, 07:58 AM
  2. Server aborts "epoll: Function not implemented"
    By f4bbs in forum Linux / FreeBSD
    Replies: 1
    Last Post: February 18th, 2010, 01:11 PM
  3. Upgrade to beta-17 >>> epoll: Function not implemented
    By xEvAngelx in forum Linux / FreeBSD
    Replies: 5
    Last Post: February 9th, 2010, 05:22 AM
  4. Replies: 6
    Last Post: January 26th, 2010, 09:44 AM
  5. Replies: 2
    Last Post: January 19th, 2010, 03:56 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •