[MacPorts] #19744: dovecot port needs configure.args="--with-ioloop=poll"
#19744: dovecot port needs configure.args="--with-ioloop=poll" -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: -------------------------------+-------------------------------------------- despite what [46949] says, at least the darwin9 variant of dovecot can't use the kqueue ioloop because of http://lists.apple.com/archives/Darwin- userlevel/2008/Dec/msg00010.html I reproduce the problem easily with: {{{ #!/bin/sh $ /opt/local/sbin/dovecot --exec-mail imap Fatal: kevent(EV_ADD, 0) failed: Operation not supported }}} Seeing the output there presumes you've got {{{log_path = /dev/stderr}}} in {{{dovecot.conf}}}. -- Ticket URL: <http://trac.macports.org/ticket/19744> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19744: dovecot port needs configure.args="--with-ioloop=poll" -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: -------------------------------+-------------------------------------------- Comment(by dave@…): Actually, that setting seems to fail also in a different way :( I also tried substituting dovecot-1.2, to no avail Now trying dovecot-1.3 -- Ticket URL: <http://trac.macports.org/ticket/19744#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19744: dovecot port needs configure.args="--with-ioloop=poll" -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: -------------------------------+-------------------------------------------- Comment(by toby@…): If kqueue doesn't work, neither will poll - they are based on the same mechanism. select should work, assuming that's an option. -- Ticket URL: <http://trac.macports.org/ticket/19744#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19744: dovecot port needs configure.args="--with-ioloop=poll" -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: -------------------------------+-------------------------------------------- Comment(by dave@…): Replying to [comment:2 toby@…]:
If kqueue doesn't work, neither will poll - they are based on the same mechanism.
It's true that poll doesn't seem to work either, although it does get further before failing.
select should work, assuming that's an option.
I didn't see that as one of the configure options, but http://dovecot.darwinports.com/ seems to indicate that it has been used, so trying it now. At least the configure step hasn't failed yet. -- Ticket URL: <http://trac.macports.org/ticket/19744#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19744: dovecot port needs configure.args="--with-ioloop=poll" -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: -------------------------------+-------------------------------------------- Comment(by dave@…): Replying to [comment:3 dave@…]:
select should work, assuming that's an option.
I didn't see that as one of the configure options, but http://dovecot.darwinports.com/ seems to indicate that it has been used, so trying it now. At least the configure step hasn't failed yet.
Yep, it works! So I guess I had the wrong prescription: port should be changed to use "configure.args=--with-ioloop=select" -- Ticket URL: <http://trac.macports.org/ticket/19744#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19744: dovecot port needs configure.args="--with-ioloop=poll" -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: dovecot -------------------------------+-------------------------------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => jberry@… * port: => dovecot -- Ticket URL: <http://trac.macports.org/ticket/19744#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19744: dovecot port needs configure.args="--with-ioloop=poll" -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: dovecot -------------------------------+-------------------------------------------- Comment(by toby@…): btw, darwinports.com is a domain squatter - do not give them ad revenue -- Ticket URL: <http://trac.macports.org/ticket/19744#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19744: dovecot port needs configure.args="--with-ioloop=poll" -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: dovecot -------------------------------+-------------------------------------------- Comment(by dave@…): I was just broken by an upgrade :(. I holpe this gets fixed soon! -- Ticket URL: <http://trac.macports.org/ticket/19744#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19744: dovecot port needs configure.args="--with-ioloop=poll" -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: dovecot -------------------------------+-------------------------------------------- Comment(by dave@…): Note this other weird thing: when I build with "configure.args=--with- ioloop=select," dovecot expects its configuration file to be /opt/local/etc/dovecot.conf, but otherwise it expects /opt/local/etc/'''dovecot/'''dovecot.conf -- Ticket URL: <http://trac.macports.org/ticket/19744#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19744: dovecot port needs configure.args="--with-ioloop=poll" -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: dovecot -------------------------------+-------------------------------------------- Comment(by jberry@…): Dave: Do you know if this is still an issue with Mac OS 10.6 and darwin kernel 10.4.0? I'm not duplicating your described error in that environment. -- Ticket URL: <https://trac.macports.org/ticket/19744#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19744: dovecot port needs configure.args="--with-ioloop=poll" -------------------------------+-------------------------------------------- Reporter: dave@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: dovecot -------------------------------+-------------------------------------------- Comment(by dave@…): I don't know, sorry. Not running dovecot at the moment. -- Ticket URL: <https://trac.macports.org/ticket/19744#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts