You seem to be missing a lot of RPMs.

 

Below is the list I used, but they may have different names based on your OS and you may need to use yum rather than apt-get.

 

Also I think I remember the documentation for some of the modules tell you what PRMs are neded.

 

sudo apt-get install -y libncurses5-dev

sudo apt-get -y  install packaging-dev ubuntu-dev-tools subversion git-core autoconf automake gcc g++ make build-essential linux-headers-$(uname -r)

sudo apt-get install -y flex bison libmysqlclient-dev libssl-dev libcurl4-openssl-dev libxml2-dev libpcre3-dev libperl-dev python-dev libmicrohttpd-dev

sudo apt-get install -y mysql-client-core-5.7 python-mysqldb

 

Robert Mundkowsky

 

From: FreeSWITCH-users [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of ??
Sent: Thursday, November 9, 2017 3:29 AM
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Subject: Re: [Freeswitch-users] Record module for video calls

 

Okay I had tried to install mp4v2-2.0.0 but the error still occurred.

 

root@157-REASDEMO-FS:/usr/src/freeswitch/src/mod/applications/mod_mp4v2/mp4v2-2.0.0# make

 cd . && /bin/bash /usr/src/freeswitch/src/mod/applications/mod_mp4v2/mp4v2-2.0.0/autoaux/missing --run automake-1.11 --foreign

/usr/src/freeswitch/src/mod/applications/mod_mp4v2/mp4v2-2.0.0/autoaux/missing: Line 52: automake-1.11: Command not found.

WARNING: `automake-1.11' is missing on your system.  You should only need it if

         you modified `Makefile.am', `acinclude.m4' or `configure.ac'.

         You might want to install the `Automake' and `Perl' packages.

         Grab them from any GNU archive site.

CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /usr/src/freeswitch/src/mod/applications/mod_mp4v2/mp4v2-2.0.0/autoaux/missing --run autoconf

aclocal.m4:16: warning: this file was generated for autoconf 2.65.

You have another version of autoconf.  It may work, but is not guaranteed to.

If you have problems, you may need to regenerate the build system entirely.

To do so, use the procedure documented by the package, typically `autoreconf'.

/usr/bin/m4:configure.ac:23: empty string treated as 0

autom4te: /usr/bin/m4 failed with exit status: 1

GNUmakefile:627: recipe for target 'configure' failed

make: *** [configure] Error 1

 

Is there any other configure I missed? 

 

2017/11/09 15:11、Freeswitch user <freeswitch940@gmail.com>のメール:

 

First install the mp4v2-2.0.0 package then configure freeswitch again .

 

On Thu, 9 Nov 2017 at 10:36 AM, 王聡 <cong.wang.itsherpa@gmail.com> wrote:

Thanks for your advices.

 

I had not found the instructions for mod_av, so I tried mp4v2, but got an error.

 

making all mod_mp4v2

make[4]: Entering directory '/usr/src/freeswitch/src/mod/applications/mod_mp4v2'

  CC       mod_mp4v2_la-mod_mp4v2.lo

mod_mp4v2.c:37:25: fatal error: mp4v2/mp4v2.h: No such file or directory

 #include <mp4v2/mp4v2.h>

                         ^

compilation terminated.

Makefile:657: recipe for target 'mod_mp4v2_la-mod_mp4v2.lo' failed

make[4]: *** [mod_mp4v2_la-mod_mp4v2.lo] Error 1

make[4]: Leaving directory '/usr/src/freeswitch/src/mod/applications/mod_mp4v2'

Makefile:653: recipe for target 'mod_mp4v2-all' failed

make[3]: *** [mod_mp4v2-all] Error 1

make[3]: Leaving directory '/usr/src/freeswitch/src/mod'

Makefile:563: recipe for target 'all-recursive' failed

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory '/usr/src/freeswitch/src'

Makefile:3132: recipe for target 'all-recursive' failed

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory '/usr/src/freeswitch'

Makefile:1402: recipe for target 'all' failed

make: *** [all] Error 2

 

It seems that I had missed some files?

 

2017/11/09 12:31、Michael Jerris <mike@jerris.com>のメール:

 

use mod_av.

 

On Wed, Nov 8, 2017 at 9:57 PM Freeswitch user <freeswitch940@gmail.com> wrote:

Use mod_mp4v2.

 

On Thu, 9 Nov 2017 at 7:06 AM, 王聡 <cong.wang.itsherpa@gmail.com> wrote:

Hi All,

 

Recently I need to record all contents for video calls on my FS server to make sure no illegal contents, and I found mod_vlc (https://wiki.freeswitch.org/wiki/Mod_vlc) which might helps. However, I got some troubles during my build, it shows no dependencies for this mod.

 

making all mod_vlc

make[4]: Entering directory '/usr/src/freeswitch/src/mod/formats/mod_vlc'

Makefile:892: *** You must install libvlc-dev to build mod_vlc.

make[4]: Leaving directory '/usr/src/freeswitch/src/mod/formats/mod_vlc'

Makefile:653: recipe for target 'mod_vlc-all' failed

make[3]: *** [mod_vlc-all] Error 1

make[3]: Leaving directory '/usr/src/freeswitch/src/mod'

Makefile:563: recipe for target 'all-recursive' failed

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory '/usr/src/freeswitch/src'

Makefile:3132: recipe for target 'all-recursive' failed

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory '/usr/src/freeswitch'

Makefile:1402: recipe for target 'all' failed

make: *** [all] Error 2

 

I had already installed the libvlc-dev but it still can’t built correctly. 

 

Is there any idea? Or any other way for video call recordings?

 

Regards.

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

 



This e-mail and any files transmitted with it may contain privileged or confidential information. It is solely for use by the individual for whom it is intended, even if addressed incorrectly. If you received this e-mail in error, please notify the sender; do not disclose, copy, distribute, or take any action in reliance on the contents of this information; and delete it from your system. Any other use of this e-mail is prohibited.


Thank you for your compliance.