linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Linphone-developers] Problem trying to link linphone against liboggz


From: stefano luceri
Subject: [Linphone-developers] Problem trying to link linphone against liboggz
Date: Mon, 5 Sep 2011 14:32:08 +0200

Hi,

I'm trying to add some feature to linphone (like the audio/video rip) using liboggz.

It compiles and link under linux but I got linking problems under windows (mingw):

I can compile liboggz but trying to link mediastreamer library I got:

*** Warning: This system can not link to static lib archive C:/MinGW/msys/1.0/li
b/liboggz.la.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
libtool: link: rm -fr  .libs/libmediastreamer.dll.a
libtool: link: g++ -shared -nostdlib c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../..
/../dllcrt2.o c:/mingw/bin/../lib/gcc/mingw32/4.5.2/crtbegin.o  .libs/mscommon.o
 .libs/msfilter.o .libs/msqueue.o .libs/msticker.o .libs/eventqueue.o .libs/alaw
.o .libs/ulaw.o .libs/mssndcard.o .libs/msrtp.o .libs/dtmfgen.o .libs/ice.o .lib
s/tee.o .libs/msconf.o .libs/msjoin.o .libs/msvolume.o .libs/mswebcam.o .libs/mt
u.o .libs/void.o .libs/dsptools.o .libs/kiss_fft.o .libs/kiss_fftr.o .libs/equal
izer.o .libs/chanadapt.o .libs/audiomixer.o .libs/itc.o .libs/tonedetector.o .li
bs/msvideowriter.o .libs/msaudiowriter.o .libs/audiostream.o .libs/msspeex.o .li
bs/speexec.o .libs/gsm.o .libs/winsnd3.o .libs/msfileplayer_win.o .libs/msfilere
c_win.o .libs/msresample.o .libs/msdscap-mingw.o .libs/drawdib-display.o .libs/t
heora.o .libs/videoenc.o .libs/videodec.o .libs/pixconv.o .libs/sizeconv.o .libs
/nowebcam.o .libs/h264dec.o .libs/jpegwriter.o .libs/msvideo.o .libs/rfc3984.o .
libs/mire.o .libs/extdisplay.o .libs/layouts.o .libs/videostream.o   ../../oRTP/
src/.libs/libortp.dll.a -lpthread -liphlpapi -LC:/MinGW/msys/1.0/lib -lspeex -ls
peexdsp -L/usr/lib -lgsm -lavcodec -lavutil -lswscale -lvfw32 -lgdi32 -ltheora -
ltheoraenc -ltheoradec -logg -lole32 -loleaut32 -luuid -lws2_32 -lwinmm -Lc:/min
gw/bin/../lib/gcc/mingw32/4.5.2 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/
gcc/mingw32/4.5.2/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.5.
2/../../.. /mingw/lib/gcc/mingw32/4.5.2/libstdc++.dll.a -L/projetos/gcc/bld/452/
build/mingw32/libstdc++-v3/src -L/projetos/gcc/bld/452/build/mingw32/libstdc++-v
3/src/.libs -L/projetos/gcc/bld/452/build/mingw32/winsup/mingw -L/projetos/gcc/b
ld/452/build/mingw32/winsup/w32api/lib -lmingw32 -lgcc_s -lgcc -lmoldname -lming
wex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc_s -lgcc -l
moldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.5.2/crtend.o  -O2
  -o .libs/libmediastreamer-1.dll -Wl,--enable-auto-image-base -Xlinker --out-im
plib -Xlinker .libs/libmediastreamer.dll.a
Creating library file: .libs/libmediastreamer.dll.a
.libs/msvideowriter.o: In function `videowriter_start':
g:\sviluppo\EMR\EMR-24\EMR_RTC\mediastreamer2\src/msvideowriter.c:188: undefined
 reference to `oggz_open'
.libs/msvideowriter.o: In function `videowriter_process':
g:\sviluppo\EMR\EMR-24\EMR_RTC\mediastreamer2\src/msvideowriter.c:235: undefined
 reference to `oggz_serialno_new'
g:\sviluppo\EMR\EMR-24\EMR_RTC\mediastreamer2\src/msvideowriter.c:257: undefined
 reference to `oggz_write_feed'
g:\sviluppo\EMR\EMR-24\EMR_RTC\mediastreamer2\src/msvideowriter.c:258: undefined
 reference to `oggz_write'
g:\sviluppo\EMR\EMR-24\EMR_RTC\mediastreamer2\src/msvideowriter.c:271: undefined
 reference to `oggz_write_feed'
g:\sviluppo\EMR\EMR-24\EMR_RTC\mediastreamer2\src/msvideowriter.c:272: undefined
 reference to `oggz_write'
g:\sviluppo\EMR\EMR-24\EMR_RTC\mediastreamer2\src/msvideowriter.c:289: undefined
 reference to `oggz_write_feed'
g:\sviluppo\EMR\EMR-24\EMR_RTC\mediastreamer2\src/msvideowriter.c:290: undefined
 reference to `oggz_write'
g:\sviluppo\EMR\EMR-24\EMR_RTC\mediastreamer2\src/msvideowriter.c:381: undefined
 reference to `oggz_close'
g:\sviluppo\EMR\EMR-24\EMR_RTC\mediastreamer2\src/msvideowriter.c:360: undefined
 reference to `oggz_write_feed'
g:\sviluppo\EMR\EMR-24\EMR_RTC\mediastreamer2\src/msvideowriter.c:365: undefined
 reference to `oggz_write'
collect2: ld returned 1 exit status
make[3]: *** [libmediastreamer.la] Error 1
make[3]: Leaving directory `/g/sviluppo/EMR/EMR-24/EMR_RTC/mediastreamer2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/g/sviluppo/EMR/EMR-24/EMR_RTC/mediastreamer2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/g/sviluppo/EMR/EMR-24/EMR_RTC/mediastreamer2'
make: *** [all] Error 2

any help appreciated,

Stefano

reply via email to

[Prev in Thread] Current Thread [Next in Thread]