teaj / libjingle

Automatically exported from code.google.com/p/libjingle
0 stars 0 forks source link

libjingle-0.6.14+mediastreamer-2.8.2 2 compile on Mac OSX 10.8 #407

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hi everyone.
I have a problem whit compilation libjingle-0.6.14 and mediastreamer-2.8.2 2 on 
Mac OSX 10.8.
Many problems fix with solution on this site but this can't find.
Compilation log is in attachment file.

Steps of compilation 

Mediastreamer

Install:  intltool 0.50
          gettext-0.18.1.1-6.pkg
          pkg-config-0.25-2.pkg
          speex-1.2rc1  
          ortp-0.20.0

./configure --disable-video 
make
make install

libjingle

in libjingle.scons

in section  talk.Library(env, name = "jingle", 
-> cppdefines = [
Add:        
               "HAVE_LINPHONE",
               "HAVE_SPEEX",
               "HAVE_ILBC",

->   srcs = [
Add: 
"session/phone/linphonemediaengine.cc",

in section talk.App(env, name = "call",

->libs = [
Add:
           "mediastreamer",

export SCONS_DIR=/usr/local/Cellar/scons/2.2.0/libexec/scons-local/
cd talk/third_party/expat-2.0.1 && ./configure
cd talk/third_party/srtp && ./configure
cd talk && third_party/swtoolkit/hammer.sh 

And the end of this:

bash-3.2$ cd talk && third_party/swtoolkit/hammer.sh --verbose
scons: Reading SConscript files ...

scons: warning: The build_dir keyword has been deprecated; use the variant_dir 
keyword instead.
File "./third_party/swtoolkit/site_scons/site_init.py", line 203, in 
BuildEnvironmentSConscripts
scons: done reading SConscript files.
scons: Building targets ...
scons: `all_libraries' is up to date.
g++ -o build/dbg/obj/call -Xlinker -executable_path -Xlinker 
/Users/kamik/Desktop/lib/libjingle-0.6.14/talk/build/dbg/lib 
-Wl,-search_paths_first -ObjC -arch i386 -isysroot 
/Applications/Xcode.app//Contents/Developer/Platforms/MacOSX.platform/Developer/
SDKs/MacOSX10.7.sdk -fasm-blocks -m32 -dead_strip -g 
build/dbg/obj/examples/call/call_main.o 
build/dbg/obj/examples/call/callclient.o build/dbg/obj/examples/call/console.o 
build/dbg/obj/examples/call/friendinvitesendtask.o 
build/dbg/obj/examples/call/mediaenginefactory.o 
build/dbg/obj/examples/call/mucinviterecvtask.o 
build/dbg/obj/examples/call/mucinvitesendtask.o 
build/dbg/obj/examples/call/presenceouttask.o 
build/dbg/obj/examples/call/presencepushtask.o -Lbuild/dbg/lib -lcrypto -lssl 
-ljingle -lexpat -lsrtp -lxmpphelp -lmediastreamer -lcrypto -lssl -framework 
CoreServices -framework Carbon -framework Security -framework 
SystemConfiguration -framework OpenGL -framework CoreAudio -framework Quartz 
-framework QuickTime -framework Cocoa -framework QTKit
ld: library not found for -lmediastreamer
collect2: ld returned 1 exit status
scons: *** [build/dbg/obj/call] Error 1
scons: building terminated because of errors.
bash-3.2$ 

He can not find a library mediastreamer, which should be in build/dbg/lib  but 
this libary  there is not created.
I do not know where it can be a mistake and why the library is not created. 
If anyone know solution, write me please.

Thanks

Original issue reported on code.google.com by kamildon...@gmail.com on 14 Nov 2012 at 8:32

Attachments:

GoogleCodeExporter commented 9 years ago
LinphoneMediaEngine is no longer officially supported.

Original comment by juberti@google.com on 31 May 2013 at 4:13