You are not logged in.

#1 2010-05-02 23:21:32

whitethorn
Member
Registered: 2010-05-02
Posts: 153

[SOLVED]can't install mumble

I'm new to arch (day 3), I'm trying to get mumble to install.  I've tried two versions from aur, -git and normal.  I can't get it installed here's the compile failure. I just installed yaourt and it also failed.  Neone have an idea?

g++ -c -include release/mumble -m64 -pipe -Wfatal-errors -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -fvisibility=hidden -Wall -Wextra -march=x86-64 -mtune=generic -O2 -pipe -I/usr/include/alsa -D_REENTRANT -I/usr/include/avahi-compat-libdns_sd/ -D_REENTRANT -Wall -W -D_REENTRANT -DPLUGIN_PATH=/usr/lib/mumble/plugins -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.2 -DMUMBLE_VERSION=1.2.2 -DMUMBLE -DUSE_ALSA -DUSE_OSS -DUSE_BONJOUR -DUSE_DBUS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml -I/usr/include/QtSql -I/usr/include/QtSvg -I/usr/include -I/usr/include/QtDBus -I../../src -I. -I../bonjour -I/usr/include/celt -I/usr/lib/oss/include -Irelease -I/usr/X11R6/include -I. -o release/OSInfo.o ../OSInfo.cpp
../OSInfo.cpp: In static member function 'static QString OSInfo::getMacHash(const QList<QHostAddress>&)':
../OSInfo.cpp:63:3: warning: declaration of '_container_' shadows a previous local
../OSInfo.cpp:44:2: warning: shadowed declaration is here
g++ -c -include release/mumble -m64 -pipe -Wfatal-errors -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -fvisibility=hidden -Wall -Wextra -march=x86-64 -mtune=generic -O2 -pipe -I/usr/include/alsa -D_REENTRANT -I/usr/include/avahi-compat-libdns_sd/ -D_REENTRANT -Wall -W -D_REENTRANT -DPLUGIN_PATH=/usr/lib/mumble/plugins -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.2 -DMUMBLE_VERSION=1.2.2 -DMUMBLE -DUSE_ALSA -DUSE_OSS -DUSE_BONJOUR -DUSE_DBUS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml -I/usr/include/QtSql -I/usr/include/QtSvg -I/usr/include -I/usr/include/QtDBus -I../../src -I. -I../bonjour -I/usr/include/celt -I/usr/lib/oss/include -Irelease -I/usr/X11R6/include -I. -o release/Net.o ../Net.cpp
../Net.cpp: In member function 'QString HostAddress::toString() const':
../Net.cpp:139:44: warning: conversion to 'short unsigned int' from 'int' may alter its value
../Net.cpp:139:62: warning: conversion to 'short unsigned int' from 'int' may alter its value
../Net.cpp:139:80: warning: conversion to 'short unsigned int' from 'int' may alter its value
../Net.cpp:139:98: warning: conversion to 'short unsigned int' from 'int' may alter its value
../Net.cpp:139:116: warning: conversion to 'short unsigned int' from 'int' may alter its value
../Net.cpp:139:134: warning: conversion to 'short unsigned int' from 'int' may alter its value
../Net.cpp:139:152: warning: conversion to 'short unsigned int' from 'int' may alter its value
../Net.cpp:139:170: warning: conversion to 'short unsigned int' from 'int' may alter its value
g++ -c -include release/mumble -m64 -pipe -Wfatal-errors -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -fvisibility=hidden -Wall -Wextra -march=x86-64 -mtune=generic -O2 -pipe -I/usr/include/alsa -D_REENTRANT -I/usr/include/avahi-compat-libdns_sd/ -D_REENTRANT -Wall -W -D_REENTRANT -DPLUGIN_PATH=/usr/lib/mumble/plugins -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.2 -DMUMBLE_VERSION=1.2.2 -DMUMBLE -DUSE_ALSA -DUSE_OSS -DUSE_BONJOUR -DUSE_DBUS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml -I/usr/include/QtSql -I/usr/include/QtSvg -I/usr/include -I/usr/include/QtDBus -I../../src -I. -I../bonjour -I/usr/include/celt -I/usr/lib/oss/include -Irelease -I/usr/X11R6/include -I. -o release/SSL.o ../SSL.cpp
g++ -c -include release/mumble -m64 -pipe -Wfatal-errors -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -fvisibility=hidden -Wall -Wextra -march=x86-64 -mtune=generic -O2 -pipe -I/usr/include/alsa -D_REENTRANT -I/usr/include/avahi-compat-libdns_sd/ -D_REENTRANT -Wall -W -D_REENTRANT -DPLUGIN_PATH=/usr/lib/mumble/plugins -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.2 -DMUMBLE_VERSION=1.2.2 -DMUMBLE -DUSE_ALSA -DUSE_OSS -DUSE_BONJOUR -DUSE_DBUS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml -I/usr/include/QtSql -I/usr/include/QtSvg -I/usr/include -I/usr/include/QtDBus -I../../src -I. -I../bonjour -I/usr/include/celt -I/usr/lib/oss/include -Irelease -I/usr/X11R6/include -I. -o release/BanEditor.o BanEditor.cpp
In file included from /usr/include/boost/mpl/set/aux_/iterator.hpp:19:0,
                 from /usr/include/boost/mpl/set/aux_/begin_end_impl.hpp:19,
                 from /usr/include/boost/mpl/set/set0.hpp:29,
                 from /usr/include/boost/parameter/aux_/set.hpp:13,
                 from /usr/include/boost/parameter/parameters.hpp:48,
                 from /usr/include/boost/accumulators/framework/accumulator_set.hpp:19,
                 from /usr/include/boost/accumulators/accumulators.hpp:12,
                 from mumble_pch.hpp:65:
/usr/include/boost/mpl/has_key.hpp: In instantiation of 'boost::mpl::has_key<mpl_::arg<1>, mpl_::arg<2> >':
/usr/include/boost/mpl/if.hpp:67:11:   instantiated from 'boost::mpl::if_<boost::mpl::has_key<mpl_::arg<1>, mpl_::arg<2> >, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::insert<mpl_::arg<1>, boost::mpl::pair<mpl_::arg<2>, mpl_::arg<2> >, mpl_::na> >'
/usr/include/boost/mpl/eval_if.hpp:37:41:   instantiated from 'boost::mpl::eval_if<boost::mpl::has_key<mpl_::arg<1>, mpl_::arg<2> >, boost::mpl::identity<mpl_::arg<1> >, boost::mpl::insert<mpl_::arg<1>, boost::mpl::pair<mpl_::arg<2>, mpl_::arg<2> >, mpl_::na> >'
/usr/include/boost/accumulators/framework/depends_on.hpp:330:9:   instantiated from 'boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> >'
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:85:5:   instantiated from 'const int boost::mpl::aux::template_arity_impl<boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> >, 1>::value'
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:93:5:   instantiated from 'const int boost::mpl::aux::template_arity<boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > >::value'
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:98:30:   [ skipping 2 instantiation contexts ]
/usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp:73:1:   instantiated from 'boost::mpl::apply2<boost::mpl::if_<boost::mpl::is_sequence<mpl_::arg<2> >, boost::accumulators::detail::insert_sequence<mpl_::arg<1>, mpl_::arg<2>, void>, boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > >, boost::mpl::map0<>, boost::accumulators::tag::mean>'
/usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:166:1:   instantiated from 'boost::mpl::aux::fold_impl<-0x00000000000000001, boost::mpl::aux::transform_iter<boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 0l>, boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 3l>, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::accumulators::as_feature, mpl_::void_>, mpl_::arg<1> >, 0> >, boost::mpl::aux::transform_iter<boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 3l>, boost::mpl::v_iter<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, 3l>, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<boost::accumulators::as_feature, mpl_::void_>, mpl_::arg<1> >, 0> >, boost::mpl::map0<>, boost::mpl::if_<boost::mpl::is_sequence<mpl_::arg<2> >, boost::accumulators::detail::insert_sequence<mpl_::arg<1>, mpl_::arg<2>, void>, boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > > >'
/usr/include/boost/mpl/fold.hpp:39:18:   instantiated from 'boost::mpl::fold<boost::accumulators::detail::as_feature_list<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, void>, boost::mpl::map0<>, boost::mpl::if_<boost::mpl::is_sequence<mpl_::arg<2> >, boost::accumulators::detail::insert_sequence<mpl_::arg<1>, mpl_::arg<2>, void>, boost::accumulators::detail::insert_feature<mpl_::arg<1>, mpl_::arg<2> > > >'
/usr/include/boost/accumulators/framework/depends_on.hpp:370:13:   instantiated from 'boost::accumulators::detail::make_accumulator_tuple<boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count>, double, void>'
/usr/include/boost/accumulators/framework/accumulator_set.hpp:122:5:   instantiated from 'boost::accumulators::accumulator_set<double, boost::accumulators::stats<boost::accumulators::tag::mean, boost::accumulators::tag::variance, boost::accumulators::tag::count> >'
ServerHandler.h:91:178:   instantiated from here
/usr/include/boost/mpl/has_key.hpp:33:1: error: no class template named 'apply' in 'struct boost::mpl::has_key_impl<boost::mpl::non_sequence_tag>'
compilation terminated due to -Wfatal-errors.
make[2]: *** [release/BanEditor.o] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-root/aur-mumble/mumble/src/mumble-1.2.2/src/mumble'
make[1]: *** [release] Error 2
make[1]: Leaving directory `/tmp/yaourt-tmp-root/aur-mumble/mumble/src/mumble-1.2.2/src/mumble'
make: *** [sub-src-mumble-make_default-ordered] Error 2

looks like it has a problem with boost

Last edited by whitethorn (2010-05-15 22:58:37)

Offline

#2 2010-05-02 23:30:56

grey
Member
From: Europe
Registered: 2007-08-23
Posts: 679

Re: [SOLVED]can't install mumble

See the last two posts at http://aur.archlinux.org/packages.php?ID=10221

If this is day 3 with arch I suggest to wait for boost 1.4.2.


Good ideas do not need lots of lies told about them in order to gain public acceptance.

Offline

#3 2010-05-04 21:36:43

whitethorn
Member
Registered: 2010-05-02
Posts: 153

Re: [SOLVED]can't install mumble

Ne1 know how long till boost  1.4.2 comes along?

Offline

#4 2010-05-13 16:11:22

Radioactiveman
Member
From: Germany
Registered: 2010-05-13
Posts: 388

Re: [SOLVED]can't install mumble

Boost  1.43 released, could a developer upload the new version?
I tried boost-devel from AUR but the compiling stops and says:

warning: Building Boost.Regex with the optional Unicode/ICU support disabled.
note: Please refer to the Boost.Regex documentation for more information
note: this is a strictly optional feature.
warning: Graph library does not contain MPI-based parallel components.
note: to enable them, add "using mpi ;" to your user-config.jam

Last edited by Radioactiveman (2010-05-13 16:11:37)

Offline

#5 2010-05-14 15:08:17

whitethorn
Member
Registered: 2010-05-02
Posts: 153

Re: [SOLVED]can't install mumble

So I tried upgrading to boost-devel 1.42 and then tried to compile mumble.  I also tried different versions of mumble hoping it would work.  Nope, for some reason I can't get it make.  Anyone got a clue?

Offline

#6 2010-05-15 22:03:56

whitethorn
Member
Registered: 2010-05-02
Posts: 153

Re: [SOLVED]can't install mumble

So I got on Freenode #archlinux64.  After trying a couple of versions of mumble and installing boost-devel-1.4.3 from aur.  I got a tip from the one guy, I then installed gcc43 from aur.

yaourt gcc43

Then I edited a file and changed all references of gcc to gcc-4.3 and all g++ to g++-4.3

sudo cp /usr/share/qt/mkspecs/common/g++.conf /usr/share/qt/mkspecs/common/g++.conf.bak
sudo nano /usr/share/qt/mkspecs/common/g++.conf

Afterwards I installed mumble which worked.

yaourt mumble

And then I returned the g++.conf back to original

sudo mv /usr/share/qt/mkspecs/common/g++.conf.bak /usr/share/qt/mkspecs/common/g++.conf

Just decided to share the fix for mumble with boost 1.42. Hope this helps.

Offline

#7 2010-05-16 22:23:52

Rocker
Member
From: Russia, Moscow
Registered: 2009-11-29
Posts: 11

Re: [SOLVED]can't install mumble

I used whitethorn's solution and avoided boost error. But now compilation fails with some avahi library error. Here the output:

g++-4.3 -m64 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -o ../../release/mumble release/Mumble.pb.o release/ACL.o release/Group.o release/Channel.o release/Connection.o release/User.o release/Timer.o release/CryptState.o release/OSInfo.o release/Net.o release/SSL.o release/BanEditor.o release/ACLEditor.o release/ConfigWidget.o release/Log.o release/AudioConfigDialog.o release/AudioStats.o release/AudioInput.o release/AudioOutput.o release/main.o release/CustomElements.o release/MainWindow.o release/ServerHandler.o release/About.o release/ConnectDialog.o release/Settings.o release/Database.o release/VersionCheck.o release/Global.o release/UserModel.o release/Audio.o release/ConfigDialog.o release/Plugins.o release/LookConfig.o release/Overlay.o release/SharedMemory.o release/AudioWizard.o release/ViewCert.o release/Messages.o release/TextMessage.o release/GlobalShortcut.o release/NetworkConfig.o release/LCD.o release/Usage.o release/Cert.o release/ClientUser.o release/UserEdit.o release/Tokens.o release/UserView.o release/RichTextEditor.o release/UserInformation.o release/FileEngine.o release/SocketRPC.o release/smallft.o release/CrashReporter.o release/GlobalShortcut_unix.o release/TextToSpeech_unix.o release/Overlay_unix.o release/SharedMemory_unix.o release/ALSAAudio.o release/OSS.o release/PulseAudio.o release/bonjourserviceresolver.o release/bonjourservicebrowser.o release/BonjourClient.o release/DBus.o release/moc_ACL.o release/moc_Channel.o release/moc_Connection.o release/moc_BanEditor.o release/moc_ACLEditor.o release/moc_ConfigWidget.o release/moc_Log.o release/moc_AudioConfigDialog.o release/moc_AudioStats.o release/moc_AudioInput.o release/moc_AudioOutput.o release/moc_CustomElements.o release/moc_MainWindow.o release/moc_ServerHandler.o release/moc_About.o release/moc_ConnectDialog.o release/moc_GlobalShortcut.o release/moc_TextToSpeech.o release/moc_Database.o release/moc_VersionCheck.o release/moc_UserModel.o release/moc_ConfigDialog.o release/moc_Plugins.o release/moc_LookConfig.o release/moc_Overlay.o release/moc_SharedMemory.o release/moc_AudioWizard.o release/moc_ViewCert.o release/moc_TextMessage.o release/moc_NetworkConfig.o release/moc_LCD.o release/moc_Usage.o release/moc_Cert.o release/moc_ClientUser.o release/moc_UserEdit.o release/moc_Tokens.o release/moc_UserView.o release/moc_RichTextEditor.o release/moc_UserInformation.o release/moc_SocketRPC.o release/moc_CrashReporter.o release/moc_GlobalShortcut_unix.o release/moc_ALSAAudio.o release/moc_OSS.o release/moc_PulseAudio.o release/moc_bonjourserviceresolver.o release/moc_bonjourservicebrowser.o release/moc_BonjourClient.o release/moc_DBus.o release/qrc_mumble.o release/qrc_mumble_flags.o release/qrc_mumble_tango.o    -L../../release -L/usr/lib -L/usr/X11R6/lib64 -lprotobuf -lrt -lXi -lQtDBus -lssl -lcrypto -ldl -lz -lspeex -lspeexdsp -lsndfile -lX11 -lasound -lpulse -ldns_sd -lavahi-common -lavahi-client -lpthread -lQtSvg -lQtSql -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lGLU -lGL
/usr/lib64/libssp.so.0: warning: the `gets' function is dangerous and should not be used.
/usr/lib/libdns_sd.so: undefined reference to `__stack_chk_fail@LIBSSP_1.0'
collect2: выполнение ld завершилось с кодом возврата 1

Reinstalling of avahi didn't help. Any suggestions what can it be?

Offline

#8 2010-05-19 14:38:23

whitethorn
Member
Registered: 2010-05-02
Posts: 153

Re: [SOLVED]can't install mumble

hmm I can't help you there, maybe someone else might like to step in.  You could also try going on IRC.

Offline

#9 2010-06-18 14:42:03

Radioactiveman
Member
From: Germany
Registered: 2010-05-13
Posts: 388

Re: [SOLVED]can't install mumble

Mumble compiles fine now with boost 1.43 from testing and gcc45. smile http://bugs.archlinux.org/task/19707

Offline

Board footer

Powered by FluxBB