Re: [Ekiga-list] Ekiga win32 cross compilation on ubuntu 9.04
- From: Eugen Dedu <Eugen Dedu pu-pm univ-fcomte fr>
- To: sohil shah einfochips com, Ekiga mailing list <ekiga-list gnome org>
- Subject: Re: [Ekiga-list] Ekiga win32 cross compilation on ubuntu 9.04
- Date: Tue, 10 Nov 2009 12:22:57 +0100
Sohil Shah wrote:
> Hi,
> Please find the attached makefile which I am using to cross
> compile ekiga 3.2.6 on ubuntu 9.04 ( ptlib 2.6.5 and opal 3.6.6 ). I
> have also upgraded to mingw32 from 3.13.1 to 3.15 runtime libraries to
> compile ffmpeg.
>
> *opal 3.6.6 configure issues *
>
> DEBUG: -lpt_d -lldap -llber -lldap_r -lssl -lcrypto -lexpat -lSDL
> -lpthread -lresolv -ldl
> RELEASE: -lpt -lldap -llber -lldap_r -lssl -lcrypto -lexpat -lSDL
> -lpthread -lresolv -ldl
> checking ptlib version... 2.5.2
> configure: error: Could not find a linkable ptlib in specified environment
> to verify symbols (debug ptlib: no)
>
> *
>
> Ptlib 2.6.5 compliation*
>
> make -j1 DEBUG=1 debug -C /home/ekiga-3.2.6/win32/ptlib-2.6.5 2>&1 |
> tee ptlib-make.log
> make[1]: Entering directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> make DEBUG=1 default_target
> make[2]: Entering directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> make[2]: Leaving directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> make[2]: Entering directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5/src'
> make DEBUG=1 default_target
> make[3]: Entering directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5/src'
> [CC] ptclib/psasl.cxx
> [CC] ptclib/pldap.cxx
> [CC] ptclib/pils.cxx
> [CC] ptclib/pssl.cxx
> [CC] ptclib/vsdl.cxx
> [CC] ptlib/common/vfakeio.cxx
> [CC] ptlib/common/videoio.cxx
> [CC] ptlib/common/vconvert.cxx
> [CC] ptlib/common/pvidchan.cxx
> [CC] ptlib/common/tinyjpeg.cxx
> [CC] ptlib/common/jidctflt.cxx
> [CC] ptlib/unix/shmvideo.cxx
> make[3]: *** No rule to make target
> `/home/ekiga-3.2.6/win32/ptlib-2.6.5/lib_linux_x86/obj_d/vfw.o', needed
> by `/home/ekiga-3.2.6/win32/ptlib-2.6.5/lib_linux_x86/libpt_d_s.a'. Stop.
> make[3]: Leaving directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5/src'
> make[2]: *** [debug] Error 2
> make[2]: Leaving directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5/src'
> make[1]: *** [debug] Error 2
> make[1]: Leaving directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> make DEBUG=1 -C /home/ekiga-3.2.6/win32/ptlib-2.6.5 install 2>&1
> make[1]: Entering directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> ( for dir in /usr/local/lib \
> /usr/local/bin \
> /usr/local/include/ptlib \
> /usr/local/include/ptlib/unix/ptlib \
> /usr/local/include/ptclib \
> /usr/local/share/ptlib/make ; \
> do mkdir -p $dir ; chmod 755 $dir ; \
> done )
> /usr/bin/install -c -m 444
> /home/ekiga-3.2.6/win32/ptlib-2.6.5/lib_linux_x86/libpt_d.so.2.6.5
> /usr/local/lib
> /usr/bin/install: cannot stat
> `/home/ekiga-3.2.6/win32/ptlib-2.6.5/lib_linux_x86/libpt_d.so.2.6.5': No
> such file or directory
> make[1]: *** [install] Error 1
> make[1]: Leaving directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> make: *** [/home/ekiga-3.2.6/win32/lib/libpt_d.2.6.5.dll] Error 2
> root EICPU1229:/home/ekiga-3.2.6/win32# make
> make -j1 DEBUG=1 debug -C /home/ekiga-3.2.6/win32/ptlib-2.6.5 2>&1 |
> tee ptlib-make.log
> make[1]: Entering directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> make DEBUG=1 default_target
> make[2]: Entering directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> make[2]: Leaving directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> make[2]: Entering directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5/src'
> make DEBUG=1 default_target
> make[3]: Entering directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5/src'
> make[3]: *** No rule to make target
> `/home/ekiga-3.2.6/win32/ptlib-2.6.5/lib_linux_x86/obj_d/vfw.o', needed
> by `/home/ekiga-3.2.6/win32/ptlib-2.6.5/lib_linux_x86/libpt_d_s.a'. Stop.
> make[3]: Leaving directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5/src'
> make[2]: *** [debug] Error 2
> make[2]: Leaving directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5/src'
> make[1]: *** [debug] Error 2
> make[1]: Leaving directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> make DEBUG=1 -C /home/ekiga-3.2.6/win32/ptlib-2.6.5 install 2>&1
> make[1]: Entering directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> ( for dir in /usr/local/lib \
> /usr/local/bin \
> /usr/local/include/ptlib \
> /usr/local/include/ptlib/unix/ptlib \
> /usr/local/include/ptclib \
> /usr/local/share/ptlib/make ; \
> do mkdir -p $dir ; chmod 755 $dir ; \
> done )
> /usr/bin/install -c -m 444
> /home/ekiga-3.2.6/win32/ptlib-2.6.5/lib_linux_x86/libpt_d.so.2.6.5
> /usr/local/lib
> /usr/bin/install: cannot stat
> `/home/ekiga-3.2.6/win32/ptlib-2.6.5/lib_linux_x86/libpt_d.so.2.6.5': No
> such file or directory
> make[1]: *** [install] Error 1
> make[1]: Leaving directory `/home/ekiga-3.2.6/win32/ptlib-2.6.5'
> make: *** [/home/ekiga-3.2.6/win32/lib/libpt_d.2.6.5.dll] Error 2
You seem to have configured ptlib with debug, and opal without. Better
compile ptlib without debug too. See
http://wiki.ekiga.org/index.php/Compiling_Ekiga
--
Eugen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]