Archived

This forum has been archived. Please start a new discussion on GitHub.

Compile 3.3.1 on centos 5.5

I'm running Centos 5.5 server and want to try and get mumbleviewer and MumPI to work with mumble . First i installed ice trough
the zeroice repository and yum .
I received error when restarting httpd .
*
PHP Warning: PHP Startup: ice: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
*
*
So the solution seemed to compile it manually .
*
versions of DB
*
Installed Packages
db4.i386************************************************************************************* **************4.3.29-10.el5_5.2*****
db48.i386************************************************************************************************** 4.8.30-1ice.rhel5*****
db48-devel.i386******************************************************************************************** 4.8.30-1ice.rhel5*****
db48-java.i386********************************************************************************************* 4.8.30-1ice.rhel5*****
db48-utils.i386******************************************************************************************** 4.8.30-1ice.rhel5*****
dbus.i386************************************************************************************************** 1.1.2-14.el5**********
dbus-glib.i386********************************************************************************************* 0.73-10.el5_5*********
dbus-libs.i386**************************************************************************************** *****1.1.2-14.el5**********
dbus-python.i386******************************************************************************************* 0.70-9.el5_4**********
*
*
version of GCC
*
[root@COSL src]# gcc --version
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.* There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
*
*
version of MCPP
*
Installed Packages
Name****** : mcpp-devel
Arch****** : i386
Version*** : 2.7.2
Release*** : 2ice.rhel5
Size****** : 226 k
Repo****** : installed
Summary*** : mcpp, a portable C/C++ preprocessor
URL******* : mcpp -- a portable C preprocessor with Validation Suite
License*** : BSD
*
*
version of PHP
*
PHP Version 5.2.10
*
*
*
Version of ICE i'm trying to compile is 3.3.1 .
*
*
*
These are the steps i follow :
*
change install dir in the Ice-3.3.1/cpp/config/Make.rules* to /usr/local/apps/
1•$ cd Ice-3.3.1/cpp/src
2•$ make
3•$ cd ../../php
4•Review config/Make.rules (e.g., you may want to change PHP_HOME)
5•$ make
6•Copy lib/IcePHP.so to the desired destination
*
*
At step 2 i get an error :
*
c++ -c -I.. -I../../include -DICE_API_EXPORTS** -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG
Application.cpp
c++ -c -I.. -I../../include -DICE_API_EXPORTS** -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG
Base64.cpp
c++ -c -I.. -I../../include -DICE_API_EXPORTS** -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG
Buffer.cpp
c++ -c -I.. -I../../include -DICE_API_EXPORTS** -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG
BasicStream.cpp
c++ -c -I.. -I../../include -DICE_API_EXPORTS** -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG
BuiltinSequences.cpp
c++ -c -I.. -I../../include -DICE_API_EXPORTS** -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG
CommunicatorI.cpp
c++ -c -I.. -I../../include -DICE_API_EXPORTS** -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG
Communicator.cpp
c++ -c -I.. -I../../include -DICE_API_EXPORTS** -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG
ConnectRequestHandler.cpp
c++ -c -I.. -I../../include -DICE_API_EXPORTS** -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG
ConnectionFactory.cpp
c++ -c -I.. -I../../include -DICE_API_EXPORTS** -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG
ConnectionI.cpp
ConnectionI.cpp:29:19: error: bzlib.h: No such file or directory
ConnectionI.cpp: In function âstd::string getBZ2Error(int)â:
ConnectionI.cpp:2046: error: âBZ_RUN_OKâ was not declared in this scope
ConnectionI.cpp:2050: error: âBZ_FLUSH_OKâ was not declared in this scope
ConnectionI.cpp:2054: error: âBZ_FINISH_OKâ was not declared in this scope
ConnectionI.cpp:2058: error: âBZ_STREAM_ENDâ was not declared in this scope
ConnectionI.cpp:2062: error: âBZ_CONFIG_ERRORâ was not declared in this scope
ConnectionI.cpp:2066: error: âBZ_SEQUENCE_ERRORâ was not declared in this scope
ConnectionI.cpp:2070: error: âBZ_PARAM_ERRORâ was not declared in this scope
ConnectionI.cpp:2074: error: âBZ_MEM_ERRORâ was not declared in this scope
ConnectionI.cpp:2078: error: âBZ_DATA_ERRORâ was not declared in this scope
ConnectionI.cpp:2082: error: âBZ_DATA_ERROR_MAGICâ was not declared in this scope
ConnectionI.cpp:2086: error: âBZ_IO_ERRORâ was not declared in this scope
ConnectionI.cpp:2090: error: âBZ_UNEXPECTED_EOFâ was not declared in this scope
ConnectionI.cpp:2094: error: âBZ_OUTBUFF_FULLâ was not declared in this scope
ConnectionI.cpp: In member function âvoid Ice::ConnectionI::doCompress(IceInternal::BasicStream&, IceInternal::BasicStream&)â:
ConnectionI.cpp:2119: error: âBZ2_bzBuffToBuffCompressâ was not declared in this scope
ConnectionI.cpp:2120: error: âBZ_OKâ was not declared in this scope
ConnectionI.cpp: In member function âvoid Ice::ConnectionI::doUncompress(IceInternal::BasicStream&, IceInternal::BasicStream&)â:
ConnectionI.cpp:2177: error: âBZ2_bzBuffToBuffDecompressâ was not declared in this scope
ConnectionI.cpp:2178: error: âBZ_OKâ was not declared in this scope
make[1]: *** [ConnectionI.o] Error 1
make[1]: Leaving directory `/tmp/ice/Ice-3.3.1/cpp/src/Ice'
make: *** [all] Error 1

Comments

  • mes
    mes California
    Hi,

    It looks like you haven't installed the bzip2-devel RPM.

    Regards,
    Mark
  • Thank you for responding .
    With the little information I gave you , you were spot on ! I indeed did not have the bzip2-devel package installed . I also saw i did not have openSSL-devel installed . Which i now both have added .

    But sadly it still does not complete the make ..
    I just wish the make process could output a (for me) readable error message hehe :rolleyes:
    rm -f ../../lib/libIce.so.33
    ln -s libIce.so.3.3.1 ../../lib/libIce.so.33
    rm -f ../../lib/libIce.so
    ln -s libIce.so.33   ../../lib/libIce.so
    make[2]: Leaving directory `/tmp/ice/Ice-3.3.1/cpp/src/Ice'
    making all in IceXML
    make[2]: Entering directory `/tmp/ice/Ice-3.3.1/cpp/src/IceXML'
    c++ -c -I../../include -DICE_XML_API_EXPORTS   -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -g  Parser.cpp
    Parser.cpp:11:19: error: expat.h: No such file or directory
    Parser.cpp:311: error: âXML_Parserâ does not name a type
    Parser.cpp:319: error: expected â,â or â...â before â*â token
    Parser.cpp:319: error: ISO C++ forbids declaration of âXML_Charâ with no type
    Parser.cpp: In function âvoid startElementHandler(void*, int)â:
    Parser.cpp:324: error: âattrâ was not declared in this scope
    Parser.cpp:329: error: âstruct CallbackDataâ has no member named âparserâ
    Parser.cpp:329: error: âXML_GetCurrentLineNumberâ was not declared in this scope
    Parser.cpp:330: error: âstruct CallbackDataâ has no member named âparserâ
    Parser.cpp:330: error: âXML_GetCurrentColumnNumberâ was not declared in this scope
    Parser.cpp:331: error: ânameâ was not declared in this scope
    Parser.cpp: At global scope:
    Parser.cpp:335: error: expected â,â or â...â before â*â token
    Parser.cpp:335: error: ISO C++ forbids declaration of âXML_Charâ with no type
    Parser.cpp: In function âvoid endElementHandler(void*, int)â:
    Parser.cpp:338: error: âstruct CallbackDataâ has no member named âparserâ
    Parser.cpp:338: error: âXML_GetCurrentLineNumberâ was not declared in this scope
    Parser.cpp:339: error: âstruct CallbackDataâ has no member named âparserâ
    Parser.cpp:339: error: âXML_GetCurrentColumnNumberâ was not declared in this scope
    Parser.cpp:340: error: ânameâ was not declared in this scope
    Parser.cpp: At global scope:
    Parser.cpp:344: error: expected â,â or â...â before â*â token
    Parser.cpp:344: error: ISO C++ forbids declaration of âXML_Charâ with no type
    Parser.cpp: In function âvoid characterDataHandler(void*, int)â:
    Parser.cpp:348: error: âsâ was not declared in this scope
    Parser.cpp:348: error: âlenâ was not declared in this scope
    Parser.cpp:349: error: âstruct CallbackDataâ has no member named âparserâ
    Parser.cpp:349: error: âXML_GetCurrentLineNumberâ was not declared in this scope
    Parser.cpp:350: error: âstruct CallbackDataâ has no member named âparserâ
    Parser.cpp:350: error: âXML_GetCurrentColumnNumberâ was not declared in this scope
    Parser.cpp: In static member function âstatic void IceXML::Parser::parse(std::istream&, IceXML::Handler&)â:
    Parser.cpp:391: error: âXML_Parserâ was not declared in this scope
    Parser.cpp:391: error: expected `;' before âparserâ
    Parser.cpp:393: error: âstruct CallbackDataâ has no member named âparserâ
    Parser.cpp:393: error: âparserâ was not declared in this scope
    Parser.cpp:395: error: âXML_SetUserDataâ was not declared in this scope
    Parser.cpp:396: error: âXML_SetElementHandlerâ was not declared in this scope
    Parser.cpp:397: error: âXML_SetCharacterDataHandlerâ was not declared in this scope
    Parser.cpp:410: error: âXML_Parseâ was not declared in this scope
    Parser.cpp:412: error: âXML_GetErrorCodeâ was not declared in this scope
    Parser.cpp:412: error: âXML_ErrorStringâ was not declared in this scope
    Parser.cpp:412: error: âXML_GetCurrentLineNumberâ was not declared in this scope
    Parser.cpp:413: error: âXML_GetCurrentColumnNumberâ was not declared in this scope
    Parser.cpp:420: error: âXML_ParserFreeâ was not declared in this scope
    Parser.cpp:424: error: âXML_ParserFreeâ was not declared in this scope
    make[2]: *** [Parser.o] Error 1
    make[2]: Leaving directory `/tmp/ice/Ice-3.3.1/cpp/src/IceXML'
    make[1]: *** [all] Error 1
    make[1]: Leaving directory `/tmp/ice/Ice-3.3.1/cpp/src'
    make: *** [all] Error 1
    
  • mes
    mes California
    You also need to install the expat-devel RPM.

    Mark
  • by this time i almost triple doublechecked if i installed everything and read the INSTALL.LINUX file a few times Still i probably miss/overlook something . :eek:

    ../Freeze/TransactionI.h:15:20: error: db_cxx.h: No such file or directory
    ../Freeze/ObjectStore.h:62: error: ISO C++ forbids declaration of âDbâ with no type
    ../Freeze/ObjectStore.h:62: error: expected â;â before â*â token
    ../Freeze/ObjectStore.h:74: error: âDbâ was not declared in this scope
    ../Freeze/ObjectStore.h:74: error: template argument 1 is invalid
    ../Freeze/ObjectStore.h:135: error: expected initializer before â*â token
    ../Freeze/Util.h:29: error: âDbtâ has not been declared
    ../Freeze/Util.h: In function âvoid Freeze::initializeInDbt(const std::vector<unsigned char, std::allocator<unsigned char> >&, int&)â:
    ../Freeze/Util.h:31: error: request for member âset_dataâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:32: error: request for member âset_sizeâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:33: error: request for member âset_ulenâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:34: error: request for member âset_dlenâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:35: error: request for member âset_doffâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:36: error: request for member âset_flagsâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:36: error: âDB_DBT_USERMEMâ was not declared in this scope
    ../Freeze/Util.h: At global scope:
    ../Freeze/Util.h:40: error: âDbtâ has not been declared
    ../Freeze/Util.h: In function âvoid Freeze::initializeOutDbt(std::vector<unsigned char, std::allocator<unsigned char> >&, int&)â:
    ../Freeze/Util.h:43: error: request for member âset_dataâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:44: error: request for member âset_sizeâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:45: error: request for member âset_ulenâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:46: error: request for member âset_dlenâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:47: error: request for member âset_doffâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:48: error: request for member âset_flagsâ in âdbtâ, which is of non-class type âintâ
    ../Freeze/Util.h:48: error: âDB_DBT_USERMEMâ was not declared in this scope
    ../Freeze/Util.h: At global scope:
    ../Freeze/Util.h:60: error: expected â,â or â...â before â&â token
    ../Freeze/Util.h:60: error: ISO C++ forbids declaration of âDbExceptionâ with no type
    ../Freeze/Util.h:63: error: expected â,â or â...â before â&â token
    ../Freeze/Util.h:64: error: ISO C++ forbids declaration of âDbExceptionâ with no type
    ../Freeze/Util.h:67: error: expected â,â or â...â before â&â token
    ../Freeze/Util.h:68: error: ISO C++ forbids declaration of âDbExceptionâ with no type
    BackgroundSaveEvictorI.cpp: In member function âvirtual void Freeze::BackgroundSaveEvictorI::run()â:
    BackgroundSaveEvictorI.cpp:1097: error: invalid use of undefined type âstruct DbEnvâ
    ../../include/Freeze/Initialize.h:22: error: forward declaration of âstruct DbEnvâ
    BackgroundSaveEvictorI.cpp:1102: error: invalid use of undefined type âstruct DbTxnâ
    ../../include/Freeze/Initialize.h:23: error: forward declaration of âstruct DbTxnâ
    BackgroundSaveEvictorI.cpp:1117: error: invalid use of undefined type âstruct DbTxnâ
    ../../include/Freeze/Initialize.h:23: error: forward declaration of âstruct DbTxnâ
    BackgroundSaveEvictorI.cpp:1125: error: invalid use of undefined type âstruct DbTxnâ
    ../../include/Freeze/Initialize.h:23: error: forward declaration of âstruct DbTxnâ
    BackgroundSaveEvictorI.cpp:1145: error: ISO C++ forbids declaration of âDbDeadlockExceptionâ with no type
    BackgroundSaveEvictorI.cpp:1145: error: expected `)' before â&â token
    BackgroundSaveEvictorI.cpp:1145: error: expected `{' before â&â token
    BackgroundSaveEvictorI.cpp:1145: error: expected primary-expression before â)â token
    BackgroundSaveEvictorI.cpp:1145: error: expected `;' before â)â token
    BackgroundSaveEvictorI.cpp:1416: error: expected `}' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `}' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `while' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `(' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected primary-expression at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `)' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `;' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `}' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `}' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `catch' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `(' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected type-specifier at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `)' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `{' at end of input
    BackgroundSaveEvictorI.cpp:1416: error: expected `}' at end of input
    make[1]: *** [BackgroundSaveEvictorI.o] Error 1
    make[1]: Leaving directory `/tmp/ice/Ice-3.3.1/cpp/src/Freeze'
    make: *** [all] Error 1
    
  • mes
    mes California
    The problem is that Ice 3.3.1 is configured to use Berkeley DB 4.6 (which was the latest version at the time that Ice 3.3 was released). Now you're trying to build with Berkeley DB 4.8, so you need to edit cpp/config/Make.rules and do a global search and replace to change all occurrences of "db46" to "db48".

    Cheers,
    Mark
  • I have replaced those entries and indeed , it seemed to compile OK .
    So i changed to the php dir and edited the Make.rules .
    prefix                  ?= /usr/local/apps/Ice-$(VERSION)
    embedded_runpath_prefix  ?= /usr/local/apps/Ice-$(VERSION_MAJOR).$(VERSION_MINOR)
    PHP_HOME                ?= /usr/lib/php
    

    Then make .. :mad:
    ./Marshal.h:52: error: template argument 2 is invalid
    ./Marshal.h:52: error: template argument 4 is invalid
    ./Marshal.h:52: error: invalid type in declaration before â;â token
    ./Marshal.h:69: error: field âTSRMLS_Dâ has incomplete type
    ./Util.h:18: error: âzvalâ was not declared in this scope
    ./Util.h:18: error: expected primary-expression before â,â token
    ./Util.h:18: error: expected primary-expression before âconstâ
    ./Util.h:18: error: initializer expression list treated as compound expression
    ./Util.h:19: error: âzvalâ was not declared in this scope
    ./Util.h:19: error: expected primary-expression before â,â token
    ./Util.h:19: error: expected primary-expression before â&â token
    ./Util.h:19: error: âTSRMLS_DCâ was not declared in this scope
    ./Util.h:19: error: initializer expression list treated as compound expression
    ./Util.h:21: error: âzvalâ was not declared in this scope
    ./Util.h:21: error: expected primary-expression before â,â token
    ./Util.h:21: error: expected primary-expression before âconstâ
    ./Util.h:21: error: initializer expression list treated as compound expression
    ./Util.h:22: error: âzvalâ was not declared in this scope
    ./Util.h:22: error: expected primary-expression before â,â token
    ./Util.h:22: error: expected primary-expression before â&â token
    ./Util.h:22: error: âTSRMLS_DCâ was not declared in this scope
    ./Util.h:22: error: initializer expression list treated as compound expression
    ./Util.h:29: error: âzend_objectâ does not name a type
    ./Util.h:37: error: âzend_class_entryâ was not declared in this scope
    ./Util.h:37: error: âTSRMLS_DCâ was not declared in this scope
    ./Util.h:42: error: âzvalâ was not declared in this scope
    ./Util.h:42: error: âTSRMLS_DCâ was not declared in this scope
    ./Util.h:52: error: expected constructor, destructor, or type conversion before â*â token
    ./Util.h:57: error: expected constructor, destructor, or type conversion before â*â token
    ./Util.h:90: error: âzend_class_entryâ was not declared in this scope
    ./Util.h:90: error: expected primary-expression before â,â token
    ./Util.h:90: error: âzend_class_entryâ was not declared in this scope
    ./Util.h:90: error: expected primary-expression before â)â token
    ./Util.h:90: error: initializer expression list treated as compound expression
    ./Util.h: In destructor âIcePHP::AutoEfree::~AutoEfree()â:
    ./Util.h:99: error: âefreeâ was not declared in this scope
    ./Util.h: At global scope:
    ./Util.h:111: error: expected `)' before â*â token
    ./Util.h:115: error: ISO C++ forbids declaration of âzvalâ with no type
    ./Util.h:115: error: expected â;â before â*â token
    ./Util.h: In destructor âIcePHP::AutoDestroy::~AutoDestroy()â:
    ./Util.h:112: error: â_zvâ was not declared in this scope
    ./Util.h:112: error: âzval_ptr_dtorâ was not declared in this scope
    Communicator.cpp: At global scope:
    Communicator.cpp:19: error: expected constructor, destructor, or type conversion before â(â token
    Communicator.cpp:29: error: âzend_object_handlersâ does not name a type
    Communicator.cpp:33: error: âzend_object_valueâ does not name a type
    Communicator.cpp:34: error: âzend_object_valueâ does not name a type
    Communicator.cpp:37: error: âzvalâ was not declared in this scope
    Communicator.cpp:37: error: expected primary-expression before â,â token
    Communicator.cpp:37: error: expected primary-expression before âcharâ
    Communicator.cpp:37: error: expected primary-expression before âintâ
    Communicator.cpp:37: error: initializer expression list treated as compound expression
    Communicator.cpp:45: error: âfunction_entryâ does not name a type
    Communicator.cpp:62: error: redefinition of âbool IcePHP::communicatorInitâ
    ./Communicator.h:62: error: âbool IcePHP::communicatorInitâ previously defined here
    Communicator.cpp:62: error: âTSRMLS_Dâ was not declared in this scope
    Communicator.cpp:79: error: redefinition of âbool IcePHP::createCommunicatorâ
    ./Communicator.h:64: error: âbool IcePHP::createCommunicatorâ previously defined here
    Communicator.cpp:79: error: âTSRMLS_Dâ was not declared in this scope
    Communicator.cpp:35: warning: âvoid handleFreeStorage(void*)â declared âstaticâ but never defined
    Communicator.cpp:37: warning: âhandleGetMethodâ defined but not used
    Communicator.cpp:40: warning: âvoid initCommunicator(IcePHP::ice_object*)â declared âstaticâ but never defined
    make[2]: *** [Communicator.o] Error 1
    make[2]: Leaving directory `/tmp/ice/Ice-3.3.1/php/src/IcePHP'
    make[1]: *** [all] Error 1
    make[1]: Leaving directory `/tmp/ice/Ice-3.3.1/php/src'
    make: *** [all] Error 1
    


    I don't know if I meet the requirements ?
    - A supported version of PHP:
    
      * 5.1.2 (SLES 10)
      * 5.1.6 (RHEL)
      * 5.2.6 (source builds)
    
      You can download PHP from
    
        http://www.php.net/downloads.php
    
    - Ice for C++ 3.3.1 development kit
    

    Since I have PHP 5.2.10 installed , and no Ice C++ development kit installed . Will that indeed be my problem now ?
  • xdm
    xdm La Coruña, Spain
    You need php-devel package, you don't need to edit Make.rules, as you have already build Ice C++ that development kit will be used.

    Once compiled to run IcePHP you will need to have Ice for C++ installed, just do "make install" in cpp directory, see the INSTALL file for more details about install.

    And remember to add Ice library directory to your system ld.so.conf, so IcePHP extension is able to load Ice libs, in Centos you can do that adding a file under /etc/ld/so.conf.d , after add the file run "ldconfig" to have the linker cache updated.
  • guys , thanks a lot . I would never made it without your help . After some more googling and reading trough the mumble wiki again, it works now ! :D