You are not logged in.
Pages: 1
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
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
Ne1 know how long till boost 1.4.2 comes along?
Offline
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
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
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
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
hmm I can't help you there, maybe someone else might like to step in. You could also try going on IRC.
Offline
Mumble compiles fine now with boost 1.43 from testing and gcc45. http://bugs.archlinux.org/task/19707
Offline
Pages: 1