Gstreamer + RTMP using cerbero on Max OS for armv7s

kashif at devdesks.com kashif at devdesks.com
Wed Dec 25 23:05:20 PST 2013


i tried with gnutls and now i am getting
[(1/1) rtmpdump -> compile ]
Running command 'make'
gcc -Wall   -DRTMPDUMP_VERSION=\"v2.3\" -DUSE_GNUTLS  -O2 -fPIC   -c -o
rtmp.o rtmp.c
In file included from rtmp.c:126:
./handshake.h:46:10: fatal error: 'gcrypt.h' file not found
#include <gcrypt.h>
         ^
1 error generated.
make[1]: *** [rtmp.o] Error 1
make: *** [librtmp/librtmp.a] Error 2
***** Error running 'buildone' command:
Recipe 'rtmpdump' failed at the build step 'compile'

if i try to  ./cerbero-uninstalled buildone gnutls

Making install in src
make  install-recursive
Making install in libopts
make[4]: Nothing to be done for `install-data-am'.
 ../build-aux/install-sh -c -d
'/Users/devdesks/cerbero/dist/darwin_x86_64/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -c gnutls-serv
gnutls-cli psktool gnutls-cli-debug certtool srptool ocsptool
'/Users/devdesks/cerbero/dist/darwin_x86_64/bin'
libtool: install: /usr/bin/install -c .libs/gnutls-serv
/Users/devdesks/cerbero/dist/darwin_x86_64/bin/gnutls-serv
libtool: install: /usr/bin/install -c .libs/gnutls-cli
/Users/devdesks/cerbero/dist/darwin_x86_64/bin/gnutls-cli
libtool: install: /usr/bin/install -c .libs/psktool
/Users/devdesks/cerbero/dist/darwin_x86_64/bin/psktool
libtool: install: /usr/bin/install -c .libs/gnutls-cli-debug
/Users/devdesks/cerbero/dist/darwin_x86_64/bin/gnutls-cli-debug
libtool: install: /usr/bin/install -c .libs/certtool
/Users/devdesks/cerbero/dist/darwin_x86_64/bin/certtool
libtool: install: /usr/bin/install -c .libs/srptool
/Users/devdesks/cerbero/dist/darwin_x86_64/bin/srptool
libtool: install: /usr/bin/install -c .libs/ocsptool
/Users/devdesks/cerbero/dist/darwin_x86_64/bin/ocsptool
make[4]: Nothing to be done for `install-data-am'.
Making install in tests
Making install in .
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in rsa-md5-collision
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in pkcs1-padding
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in pkcs8-decode
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in pkcs12-decode
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in userid
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in cert-tests
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in key-id
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in sha2
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in safe-renegotiation
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in dsa
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in scripts
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in ecdsa
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in slow
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in dtls
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in srp
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in openpgp-certs
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
[(1/1) gnutls -> post_install ]



i even tried it with polarssl it gives this error



ld: library not found for -lpolarssl


On Wed, Dec 25, 2013 at 1:57 PM, Sebastian Dröge-3 [via GStreamer-devel] <
ml-node+s966125n4664271h26 at n4.nabble.com> wrote:

> On Di, 2013-12-24 at 21:21 -0800, [hidden email]<http://user/SendEmail.jtp?type=node&node=4664271&i=0>wrote:
>
> > ok i added the -shared flag
> > when i build it, build runs fine but
> > when i run
> >  ./cerbero-uninstalled -c config/cross-ios-universal.cbc package
> > gstreamer-1.0
> > it gives the following error
> >
> > [(52/68) rtmpdump -> fetch ]
> > -----> Step done
> > [(52/68) rtmpdump -> extract ]
> > -----> Step done
> > [(52/68) rtmpdump -> configure ]
> > -----> Step done
> > [(52/68) rtmpdump -> compile ]
> > Running command 'make'
> > gcc -Wall   -DRTMPDUMP_VERSION=\"v2.3\" -DUSE_OPENSSL  -O2 -fPIC  -arch
> > i386  -isysroot
> >
> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk
>
> > -c -o rtmp.o rtmp.c
> > rtmp.c:40:10: fatal error: 'openssl/ssl.h' file not found
> > #include <openssl/ssl.h>
> >          ^
> > 1 error generated.
> > make[1]: *** [rtmp.o] Error 1
> > make: *** [librtmp/librtmp.a] Error 2
> > ***** Error running 'package' command:
> > Recipe 'rtmpdump' failed at the build step 'compile'
> >
> >
> > i downloaded openssl and added it to the rtmdump folder but no luck...
> any
> > ideas
> Well, just dumping the openssl sources there is not going to help much.
> You have to build openssl as it's a dependency for rtmpdump.
>
> Alternatively rtmpdump can be built with gnutls too, for which there
> already is a recipe and which is already built for ios. See the Makefile
> in rtmpdump, you can select between openssl, gnutls and polarssl there.
>
> --
> Sebastian Dröge, Centricular Ltd - http://www.centricular.com
> Expertise, Straight from the Source
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email] <http://user/SendEmail.jtp?type=node&node=4664271&i=1>
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
> *signature.asc* (985 bytes) Download Attachment<http://gstreamer-devel.966125.n4.nabble.com/attachment/4664271/0/signature.asc>
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://gstreamer-devel.966125.n4.nabble.com/Gstreamer-RTMP-using-cerbero-on-Max-OS-for-armv7s-tp4663752p4664271.html
>  To unsubscribe from Gstreamer + RTMP using cerbero on Max OS for armv7s, click
> here<http://gstreamer-devel.966125.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4663752&code=a2FzaGlmQGRldmRlc2tzLmNvbXw0NjYzNzUyfDExNDQwNjEyOTI=>
> .
> NAML<http://gstreamer-devel.966125.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Gstreamer-RTMP-using-cerbero-on-Max-OS-for-armv7s-tp4663752p4664276.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131225/8b9631e4/attachment.html>


More information about the gstreamer-devel mailing list