etheric Posted March 18, 2015 Share Posted March 18, 2015 Hello,I am in the process of setting up a murmur server.Target system does not support 32-bit binaries (support was not enabled in kernel).I successfully built a 64-bit executable from source. Here is my exact build configuration:qmake main.pro CONFIG+=no-client CONFIG+=no-ice CONFIG+=no-bonjourI am a bit surprised to find out the generated binary is static, despite not specifying the static option, but I don't really care so…Now, when I run it, it segfaults immediately, leaving this in the log:<W>2015-03-18 18:51:31.188 Initializing settings from /etc/murmur/main.ini (basepath /etc/murmur) <W>2015-03-18 18:51:31.188 Binding to address 195.x.x.x <W>2015-03-18 18:51:31.188 OpenSSL: OpenSSL 1.0.1e 11 Feb 2013 <W>2015-03-18 18:51:31.546 ServerDB: Opened SQLite database /var/run/murmur/murmur.db <W>2015-03-18 18:51:31.547 Generating new tables...The murmur.db file is actually created and properly initialized (I checked the content using sqlite3 command line tool). From the output of strace, it looks like it crashes just after it is done with the database.Qt version is 4.8.6, static build with QtGui disabled.So here are my questions:1) is mumurd actually supported on 64-bit platforms, compiled as 64-bit binary?2) if so, do you have any suggestion, or is there some way I can help pinning down the issue? Quote Link to comment Share on other sites More sharing options...
jidea8 Posted March 19, 2015 Share Posted March 19, 2015 i run it on fedora 20 # file /usr/sbin/murmurd /usr/sbin/murmurd: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0d3e1afcdd93c59ea29cdad7820daf03f13c212e, stripped Quote Link to comment Share on other sites More sharing options...
etheric Posted March 22, 2015 Author Share Posted March 22, 2015 So there is hope!Did you compile it yourself or is it included in your distro?If you did compile it yourself, could you please tell me what options you used?Thanks! Quote Link to comment Share on other sites More sharing options...
jidea8 Posted March 23, 2015 Share Posted March 23, 2015 using Fedora 20, i downloaded a RPM for F21 on http://copr.fedoraproject.org/. worked well.i use mysql for db.can't say more. Quote Link to comment Share on other sites More sharing options...
etheric Posted March 23, 2015 Author Share Posted March 23, 2015 Thanks, that's great help actually, I'll look at fedora's rpm and how they built it. Hopefully I can get it working by doing the same. Quote Link to comment Share on other sites More sharing options...
etheric Posted May 25, 2015 Author Share Posted May 25, 2015 Still not quite here yet.I was wondering: is there a list of required Qt modules. For instance, does murmur work on a Qt that has QtMultimedia submodule disabled? Quote Link to comment Share on other sites More sharing options...
Administrators mkrautz Posted May 25, 2015 Administrators Share Posted May 25, 2015 Seehttps://github.com/mumble-voip/mumble/blob/master/src/murmur/murmur.pro#L7 Quote Link to comment Share on other sites More sharing options...
Administrators mkrautz Posted May 25, 2015 Administrators Share Posted May 25, 2015 Also, I'm curious what distro the target system is running, since it doesn't have a 64-bit Murmur package...? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.