Hi, I've had some time to experiment on Debian GNU/Hurd and I tried to set up a murmurd (Mumble Server).
Since the required zeroc-ice libraries can't be built at the moment, I tried to build murmurd from the current Mumble Git and these options to qmake: qmake -recursive main.pro CONFIG+=no-client CONFIG+=no-ice This way a murmurd binary gets build, but it can't bind to the IPv4 socket, I tried serveral combinations with different ports and different IPs. root@hurd:~/mumble/release# ./murmurd -fg -ini ./murmur.ini <W>2013-09-18 23:38:59.170 Initializing settings from /root/mumble/release/murmur.ini (basepath /root/mumble/release) <W>2013-09-18 23:38:59.170 Binding to address 0.0.0.0 <W>2013-09-18 23:38:59.170 OpenSSL: OpenSSL 1.0.1e 11 Feb 2013 <C>2013-09-18 23:38:59.170 WARNING: You are running murmurd as root, without setting a uname in the ini file. This might be a security risk. <W>2013-09-18 23:39:00.410 ServerDB: Opened SQLite database /root/mumble/release/murmur.sqlite <W>2013-09-18 23:39:00.420 Murmur 1.2.5 (Compiled Sep 18 2013 23:28:18) running on X11: GNU 0.3: Booting servers <W>2013-09-18 23:39:00.450 1 => Server: TCP Listen on 0.0.0.0:64736 failed: Unknown error <W>2013-09-18 23:39:00.460 1 => Stopped I investigated this further and found out that socket(2, 4194305, 0) is returning errno = 1073741865 which is ESPIPE?! This causes the Qt code to return "Unknown error" to the Mumble-Code. https://qt.gitorious.org/qt/qtbase/source/73b88fccedfe3912649d119bedf8490ab6c41812:src/network/socket/qnet_unix_p.h#L94 I think that translates to socket(AF_INET, SOCK_STREAM | SOCK_CLOEXEC, 0) Any ideas why this is happening? -- Mit freundlichen Grüßen Jens Mühlenhoff -- To UNSUBSCRIBE, email to debian-hurd-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/523a3d6c.2030...@gmx.de