[Freeswitch-users] Freeswitch - mod_skypopen fail

Giovanni Maruzzelli gmaruzz at gmail.com
Sat Sep 18 10:51:22 PDT 2010


What is your problem Shamun?

You don't know how to read?

In what you report is written:

"open of skypopen.conf failed"



On 9/18/10, Shamun toha md <shamun.toha at gmail.com> wrote:
> You are correct, even without alsa driver, if i simply start skype GUI
> instance from ssh -X servermachine, i can see skype get started without
> getting fail or crash. But if i "load mod_skypeopen", why it is getting
> again error like this?
>
> *freeswitch at localhost.localdomain> *
> 2010-09-18 19:05:08.243932 [CONSOLE] switch_core.c:1649
> FreeSWITCH Version 1.0.head (*git-3eb35a5 2010-09-15 17-04-54 -0500*)
> Started.
> Max Sessions[1000]
> Session Rate[30]
> SQL [Enabled]
>
> *freeswitch at localhost.localdomain> load mod_skypopen*
>
> -ERR [module load file routine returned an error]
>
> 2010-09-18 19:05:18.973060 [ERR] mod_skypopen.c:1304 rev
> git2svn-syncpoint-master-203-g3eb35a5[(nil)|37     ][ERRORA  1304
> ][none      ][-1,-1,-1] open of skypopen.conf failed
> 2010-09-18 19:05:18.973060 [CRIT] switch_loadable_module.c:926 Error Loading
> module /usr/local/freeswitch/mod/mod_skypopen.so
> **Module load routine returned an error**
> freeswitch at localhost.localdomain>
>
>
>
>
>
> On Sat, Sep 18, 2010 at 2:55 PM, Giovanni Maruzzelli
> <gmaruzz at celliax.org>wrote:
>
>> You reported:
>>
>> >checking for directory with kernel source... ./configure: line 4870: cd:
>> /lib/modules/2.6.18->164.el5/source: No such file or directory
>> >/lib/modules/2.6.18-164.el5/source
>> >checking for directory with kernel build...
>> /lib/modules/2.6.18-164.el5/build
>> >checking for kernel linux/version.h... no
>> >The file /include/linux/version.h does not exist.
>> >Please install the package with full kernel sources for your distribution
>> >or use --with-kernel=dir option to specify another directory with kernel
>> >sources (default is /lib/modules/2.6.18-164.el5/source).
>>
>> The error speaks very clear. You botched your install in some way...
>>
>> -giovanni
>>
>> On Sat, Sep 18, 2010 at 2:46 PM, Shamun toha md <shamun.toha at gmail.com>
>> wrote:
>> > This is not working for this, here kernel-devel and source is modified
>> > as
>> > wiki told:
>> >
>> > [root at localhost alsa-driver-1.0.20]# uname -a
>> > Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT
>> > 2009 i686 athlon i386 GNU/Linux
>> >
>> > [root at localhost alsa-driver-1.0.20]# yum info kernel-devel
>> > Loaded plugins: fastestmirror
>> > Loading mirror speeds from cached hostfile
>> >  * addons: ftp.belnet.be
>> >  * base: mirror.ovh.net
>> >  * extras: mirror.ovh.net
>> >  * updates: mirror.ovh.net
>> > Installed Packages
>> > Name       : kernel-devel
>> > Arch       : i686
>> > Version    : 2.6.18
>> > Release    : 194.11.3.el5
>> > Size       : 16 M
>> > Repo       : installed
>> > Summary    : Development package for building kernel modules to match
>> > the
>> > kernel.
>> > URL        : http://www.kernel.org/
>> > License    : GPLv2
>> > Description: This package provides kernel headers and makefiles
>> sufficient
>> > to build modules
>> >            : against the kernel package.
>> > [root at localhost alsa-driver-1.0.20]# ./configure
>> > --with-cards=dummy,usb-audio,hda-intel,hrtimer,rtctimer
>> > --with-card-options=all
>> > checking for gcc... gcc
>> > checking for C compiler default output file name... a.out
>> > checking whether the C compiler works... yes
>> > checking whether we are cross compiling... no
>> > checking for suffix of executables...
>> > checking for suffix of object files... o
>> > checking whether we are using the GNU C compiler... yes
>> > checking whether gcc accepts -g... yes
>> > checking for gcc option to accept ISO C89... none needed
>> > checking for ranlib... ranlib
>> > checking for a BSD-compatible install... /usr/bin/install -c
>> > checking how to run the C preprocessor... gcc -E
>> > checking for grep that handles long lines and -e... /bin/grep
>> > checking for egrep... /bin/grep -E
>> > checking for ANSI C header files... yes
>> > checking for an ANSI C-conforming const... yes
>> > checking for inline... inline
>> > checking whether time.h and sys/time.h may both be included... yes
>> > checking whether gcc needs -traditional... no
>> > checking for current directory... /usr/local/src/alsa-driver-1.0.20
>> > checking cross compile...
>> > checking for directory with kernel source... ./configure: line 4870: cd:
>> > /lib/modules/2.6.18-164.el5/source: No such file or directory
>> > /lib/modules/2.6.18-164.el5/source
>> > checking for directory with kernel build...
>> > /lib/modules/2.6.18-164.el5/build
>> > checking for kernel linux/version.h... no
>> > The file /include/linux/version.h does not exist.
>> > Please install the package with full kernel sources for your
>> > distribution
>> > or use --with-kernel=dir option to specify another directory with kernel
>> > sources (default is /lib/modules/2.6.18-164.el5/source).
>> > [root at localhost alsa-driver-1.0.20]#
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > Wiki told:
>> > ==========
>> >
>> > Let's start with ALSA driver compilation and installation:
>> >
>> > Get it from:
>> > ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2
>> >
>> > CentOS, RedHat
>> >
>> > Because CentOS backports features in kernel, you will have to edit
>> > alsa-driver-1.0.20/include/adriver.h and comment out line 101 and line
>> 1781,
>> > to make it like this:
>> >
>> > /* other missing types */
>> > #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 28)
>> > //typedef unsigned int fmode_t;
>> > #endif
>> >
>> > ...
>> >
>> > #ifndef bool    /* just to be sure */
>> > //typedef _Bool bool;
>> > #endif
>> >
>> > Then edit alsa-driver-1.0.20/usb/usbcompat.h adding a "#if 0" on line
>> > 18,
>> > commenting out the following code making it look like this:
>> >
>> > #endif /* < 2.6.24 */
>> > #if 0
>> > #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 19)
>> > static inline int usb_endpoint_dir_in(const struct
>> usb_endpoint_descriptor
>> > *epd)
>> >
>> > close the commenting out block adding an "#endif" at line 97, making it
>> look
>> > like this:
>> >
>> > #endif /* < 2.6.21 */
>> > #endif //0
>> >
>> > Then:
>> >
>> >  yum install kernel-devel # or  yum install kernel-xen-devel (if on xen)
>> >
>> >  ./configure --with-redhat=yes \
>> >  --with-cards=dummy,usb-audio,hda-intel,hrtimer,rtctimer \
>> >  --with-card-options=all
>> >
>> >
>> >
>> >  make && make install
>> >
>> > After the first make && make install, copy
>> mod_skypopen/configs/alsa/dummy.c
>> > to alsa-driver-1.0.20/sound/drivers/dummy.c .
>> >
>> > make && make install #again :)
>> >
>> >
>> >
>> > On Sat, Sep 18, 2010 at 1:49 PM, Giovanni Maruzzelli <
>> gmaruzz at celliax.org>
>> > wrote:
>> >>
>> >> Read what error you get.
>> >> Follow the wiki page.
>> >> Install necessary packages and edit alsa sources. All described in wiki
>> >> page.
>> >> -giovanni
>> >>
>> >> On 9/18/10, Shamun toha md <shamun.toha at gmail.com> wrote:
>> >> > Alsa driver installation in CentOS 5.4 getting fail:
>> >> >
>> >> > [root at localhost alsa-driver-1.0.20]# ./configure --with-redhat=yes
>> >> > --with-cards=dummy,usb-audio,hda-intel,hrtimer,rtctimer
>> >> > --with-card-options=all
>> >> > checking for gcc... gcc
>> >> > checking for C compiler default output file name... a.out
>> >> > checking whether the C compiler works... yes
>> >> > checking whether we are cross compiling... no
>> >> > checking for suffix of executables...
>> >> > checking for suffix of object files... o
>> >> > checking whether we are using the GNU C compiler... yes
>> >> > checking whether gcc accepts -g... yes
>> >> > checking for gcc option to accept ISO C89... none needed
>> >> > checking for ranlib... ranlib
>> >> > checking for a BSD-compatible install... /usr/bin/install -c
>> >> > checking how to run the C preprocessor... gcc -E
>> >> > checking for grep that handles long lines and -e... /bin/grep
>> >> > checking for egrep... /bin/grep -E
>> >> > checking for ANSI C header files... yes
>> >> > checking for an ANSI C-conforming const... yes
>> >> > checking for inline... inline
>> >> > checking whether time.h and sys/time.h may both be included... yes
>> >> > checking whether gcc needs -traditional... no
>> >> > checking for current directory... /usr/local/src/alsa-driver-1.0.20
>> >> > checking cross compile...
>> >> > checking for directory with kernel source... ./configure: line 4870:
>> cd:
>> >> > /lib/modules/2.6.18-164.el5/source: No such file or directory
>> >> > /lib/modules/2.6.18-164.el5/source
>> >> > checking for directory with kernel build...
>> >> > /lib/modules/2.6.18-164.el5/build
>> >> > checking for kernel linux/version.h... no
>> >> > The file /include/linux/version.h does not exist.
>> >> > Please install the package with full kernel sources for your
>> >> > distribution
>> >> > or use --with-kernel=dir option to specify another directory with
>> kernel
>> >> > sources (default is /lib/modules/2.6.18-164.el5/source).
>> >> > [root at localhost alsa-driver-1.0.20]#
>> >> >
>> >> >
>> >> >
>> >> > [root at localhost alsa-driver-1.0.20]# ./configure --with-redhat=yes
>> >> > --with-cards=dummy,usb-audio,hda-intel,hrtimer,rtctimer
>> >> > --with-card-options=all
>> --with-kernel=/lib/modules/2.6.18-164.el5/source
>> >> > checking for gcc... gcc
>> >> > checking for C compiler default output file name... a.out
>> >> > checking whether the C compiler works... yes
>> >> > checking whether we are cross compiling... no
>> >> > checking for suffix of executables...
>> >> > checking for suffix of object files... o
>> >> > checking whether we are using the GNU C compiler... yes
>> >> > checking whether gcc accepts -g... yes
>> >> > checking for gcc option to accept ISO C89... none needed
>> >> > checking for ranlib... ranlib
>> >> > checking for a BSD-compatible install... /usr/bin/install -c
>> >> > checking how to run the C preprocessor... gcc -E
>> >> > checking for grep that handles long lines and -e... /bin/grep
>> >> > checking for egrep... /bin/grep -E
>> >> > checking for ANSI C header files... yes
>> >> > checking for an ANSI C-conforming const... yes
>> >> > checking for inline... inline
>> >> > checking whether time.h and sys/time.h may both be included... yes
>> >> > checking whether gcc needs -traditional... no
>> >> > checking for current directory... /usr/local/src/alsa-driver-1.0.20
>> >> > checking cross compile...
>> >> > checking for directory with kernel source... ./configure: line 4870:
>> cd:
>> >> > /lib/modules/2.6.18-164.el5/source: No such file or directory
>> >> > /lib/modules/2.6.18-164.el5/source
>> >> > checking for directory with kernel build...
>> >> > checking for kernel linux/version.h... no
>> >> > The file /include/linux/version.h does not exist.
>> >> > Please install the package with full kernel sources for your
>> >> > distribution
>> >> > or use --with-kernel=dir option to specify another directory with
>> kernel
>> >> > sources (default is /lib/modules/2.6.18-164.el5/source).
>> >> >
>> >>
>> >> --
>> >> Sent from my mobile device
>> >>
>> >> Sincerely,
>> >>
>> >> Giovanni Maruzzelli
>> >> Cell : +39-347-2665618
>> >>
>> >> _______________________________________________
>> >> FreeSWITCH-users mailing list
>> >> FreeSWITCH-users at lists.freeswitch.org
>> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >> UNSUBSCRIBE:
>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>> >> http://www.freeswitch.org
>> >
>> >
>> > _______________________________________________
>> > FreeSWITCH-users mailing list
>> > FreeSWITCH-users at lists.freeswitch.org
>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> > http://www.freeswitch.org
>> >
>> >
>>
>>
>>
>> --
>> Sincerely,
>>
>> Giovanni Maruzzelli
>> Cell : +39-347-2665618
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>

-- 
Sent from my mobile device

Sincerely,

Giovanni Maruzzelli
Cell : +39-347-2665618



More information about the FreeSWITCH-users mailing list