[Asterisk-video] Help install app_mp4.c with Asterisk 1.4.6 and Centos 5.0 Part II

dwita loveme dwitaloveme at yahoo.com
Mon Jul 16 03:45:08 CDT 2007


hi,

are you sure the application (app_mp4) is registered
with asterisk ? (core show application mp4_save)

-> ldd /usr/lib/asterisk/modules/app_mp4.so

i also get .so file but the application is not
registered to asterisk. same as what you've listed
here. then i try to reinstall whole application and
library (asterisk and mpeg4ip). it works. 

i'm not sure what actually happen with you. but i just
feel i've got the same problem like you and i can
solve it.

cheers,


Dwi Sasongko Supriyadi

--- Klaus Darilion <klaus.mailinglists at pernau.at>
wrote:

> Thats basically how it got it working too.
> 
> You can also use "ldd" to find out if all the needed
> libraries are 
> available, e.g.:
> 
> ~# ldd /usr/lib/asterisk/modules/app_mp4.so
>          libmp4.so.0 => /usr/local/lib/libmp4.so.0
> (0xb7f01000)
>          libmp4v2.so.0 =>
> /usr/local/lib/libmp4v2.so.0 (0xb7e20000)
>          libc.so.6 => /lib/tls/libc.so.6
> (0xb7ceb000)
>          libdl.so.2 => /lib/tls/libdl.so.2
> (0xb7ce8000)
>          libstdc++.so.5 => /usr/lib/libstdc++.so.5
> (0xb7c2e000)
>          libm.so.6 => /lib/tls/libm.so.6
> (0xb7c0c000)
>          libgcc_s.so.1 => /lib/libgcc_s.so.1
> (0xb7c03000)
>          /lib/ld-linux.so.2 => /lib/ld-linux.so.2
> (0x80000000)
> 
> there shouldn't be any missing libraries reported.
> 
> dwita loveme wrote:
> > hi,
> > 
> > i got the same problem several months ago.
> > it seems the mpeg4ip lib is not installed
> correctly.
> > as a tips, i succeed with these steps:
> > 
> > 1. install mpeg4ip first (when you execute
> configure
> > script, there will be alert some libraries
> (ffmpeg,
> > faac, xvidcore, etc) is not installed yet). in my
> > assumption this is better than ./configure
> > --disable-player or --disable-server (you will
> need
> > them to use mp4creator mp4dump and another mpeg4ip
> > tools)
> > 
> > 2. edit /etc/ld.so.conf.d/ld.conf (in my path, try
> to
> > locate ld.so.conf). append /usr/local/lib to the
> > bottom of file
> 
> after editing do not forget to execute "ldconfig"
> once.
> 
> regards
> klaus
> 
> 
> 
> > 
> > 3. make sure you type correctly in the Makefile in
> the
> > apps directory:
> > app_mp4.so : app_mp4.o
> > <type TAB not space nor 8 spaces>$(CC) $(SOLINK)
> -o $@
> > ${CYGSOLINK} $< ${CYGSOLIB} -lmp4 -lmp4v2 
> > 
> > 4. try to recompile again :)
> > 5. give me five !
> > 
> > regards,
> > 
> > 
> > Dwi Sasongko Supriyadi
> > --- Andre Gustavo Lomonaco
> <lomonaco at easybyte.com.br>
> > wrote:
> > 
> >> Hi,
> >>
> >> Sorry for post two e-mails with the same problem
> in
> >> the list, but I got more information about my
> >> problem when I
> >> try to execute mp4play or mp4save.
> >>
> >>  When I run asterisk without forking (asterisk -f
> -v
> >> -d -c) I got the following errors
> >>
> >>  mp4play => 
> >>
> >>  asterisk: symbol lookup error:
> >> /usr/lib/asterisk/modules/app_mp4.so: undefined
> >> symbol: MP4CreateEx
> >>  
> >>  mp4save =>
> >>
> >>  asterisk: symbol lookup error:
> >> /usr/lib/asterisk/modules/app_mp4.so: undefined
> >> symbol: MP4Read
> >>
> >>  Here my ldconfig
> >>  
> >>  ldconfig -v | grep mp4
> >>  libmp4av.so.0 -> libmp4av.so.0.0.0
> >>  libmp4.so.0 -> libmp4.so.0.0.0
> >>  libmp4v2.so.0 -> libmp4v2.so.0.0.0
> >>  libmp4v2.so.0 -> libmp4v2.so.0.0.0
> >>
> >>  The only step in Sergio´s tutorial which I
> didn´t 
> >> was the change in apps\makefile
> >>
> >>   app_mp4.so : app_mp4.o
> >>   $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $<
> ${CYGSOLIB}
> >> -lmp4 -lmp4v2 
> >>
> >>  When I try do that in Asterisk 1.4.6 I receive
> an
> >> error during the make process
> >>
> >>  Sorry again if my post was inappropriate and I
> will
> >> apreciate any tip
> >>
> >>   My Best Regards,
> >>
> >>    Andre Lomonaco
> >>> _______________________________________________
> >> --Bandwidth and Colocation Provided by
> >> http://www.api-digital.com--
> >>
> >> asterisk-video mailing list
> >> To UNSUBSCRIBE or update options visit:
> >>   
> >
>
http://lists.digium.com/mailman/listinfo/asterisk-video
> > 
> > 
> > 
> >        
> >
>
____________________________________________________________________________________
> > Choose the right car based on your needs.  Check
> out Yahoo! Autos new Car Finder tool.
> > http://autos.yahoo.com/carfinder/
> > 
> > _______________________________________________
> > --Bandwidth and Colocation Provided by
> http://www.api-digital.com--
> > 
> > asterisk-video mailing list
> > To UNSUBSCRIBE or update options visit:
> >   
>
http://lists.digium.com/mailman/listinfo/asterisk-video
> 
> _______________________________________________
> --Bandwidth and Colocation Provided by
> http://www.api-digital.com--
> 
> asterisk-video mailing list
> To UNSUBSCRIBE or update options visit:
>   
>
http://lists.digium.com/mailman/listinfo/asterisk-video
> 



 
____________________________________________________________________________________
We won't tell. Get more on shows you hate to love 
(and love to hate): Yahoo! TV's Guilty Pleasures list.
http://tv.yahoo.com/collections/265 



More information about the asterisk-video mailing list