Re: [GnomeMeeting-devel-list] win32 build issues - michaels makefile adaptions for debian sid + latest mingw32



Michael Rickmann wrote:
> Hi Tom,
> 
> On Monday 30 January 2006 12:46, thomas schorpp wrote:
> 
>>thomas schorpp wrote:
>>
>>>Michael Rickmann wrote:
>>>
>>>>Hi Kilian,
>>>>
>>>>On Friday 27 January 2006 17:34, Kilian Krause wrote:
>>>>
>>>>>Hi Michael,
>>
>>for debian mingw32 makefile adaption necessary:
> 
> 
> Yes, I work on Kubuntu and I am always a bit hesitant to mix Debian and Ubuntu 
> packages. So I build my own crosscompiler with the sources from mingw.org 
> (gcc-3.4.5) in my home directory. For somebody non-Debian who wishes to 
> participate I have attached the Makefile.

fine thx :)

> 
> 
>>export DEB_HOST_GNU_TYPE="i586-mingw32msvc"
>>
>>#HOST_TOOL_PREFIX=i586-pc-mingw32
>>HOST_TOOL_PREFIX=i586-mingw32msvc
>>
>>and chgrp/mod src/775 for write permission to
>>
>>tom2:~# ls -l /usr/i586-mingw32msvc/
>>total 24
> 
> 
> The problem was that the make depend of openldap wanted regex.h in that place. 
> Once it and alloca.h are there you can switch back permissions and take out 
> the dependency on $(HOST_TOOL_INCLUDE_DIR)/regex.h.
> Michael

its ok, ive no problem with rwx for the src group.

do You get this linker error? better i make clean in pwlib...

make  all-am
make[3]: Entering directory `/home/schorpp/src/gmcvs_win32/build/ekiga/src'
/bin/sh ../libtool --mode=link i586-mingw32msvc-g++ -mms-bitfields  -I/home/schorpp/src/gmcvs_win32/build/include  -L/home/schorpp/src/gmcvs_win32/build/lib -o ekiga.exe  accounts.o addressbook.o callbacks.o callshistory.o chat.o config.o druid.o history.o main.o misc.o preferences.o tools.o statusicon.o audio.o fakevideoinput.o videoinput.o videooutput.o accountshandler.o ekiga.o manager.o h323.o pcss.o sip.o urlhandler.o stun.o    ../lib/libekiga.la -L/home/schorpp/src/gmcvs_win32/build/lib -lpt -lldap_r -llber -lldap -lwinmm -lwsock32 -lsnmpapi -lmpr -lcomdlg32 -lgdi32 -lavicap32 -lregex   -L/home/schorpp/src/gmcvs_win32/build/lib -lspeex -lopal -lpt -lldap_r -llber -lldap -lwinmm -lwsock32 -lsnmpapi -lmpr -lcomdlg32 -lgdi32 -lavicap32 -lregex   -L/home/schorpp/src/gmcvs_win32/build/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl -liconv 
-lxml2     -mwindows -enable-auto-import -enable-runtime-pseudo-reloc -enable-stdcall-fixup -lpt -lopal -lwinmm -lwsock32 -lsnmpapi -lmpr -lcomdlg32
i586-mingw32msvc-g++ -mms-bitfields -I/home/schorpp/src/gmcvs_win32/build/include -o ekiga.exe accounts.o addressbook.o callbacks.o callshistory.o chat.o config.o druid.o history.o main.o misc.o preferences.o tools.o statusicon.o audio.o fakevideoinput.o videoinput.o videooutput.o accountshandler.o ekiga.o manager.o h323.o pcss.o sip.o urlhandler.o stun.o -mwindows -enable-auto-import -enable-runtime-pseudo-reloc -enable-stdcall-fixup  -L/home/schorpp/src/gmcvs_win32/build/lib ../lib/.libs/libekiga.a -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl -liconv /home/schorpp/src/gmcvs_win32/build/lib/libxml2.dll.a /home/schorpp/src/gmcvs_win32/build/lib/libopal.a /home/schorpp/src/gmcvs_win32/build/lib/libpt.a /home/schorpp/src/gmcvs_win32/build/lib/libldap_r.dll.a /home/schorpp/src/gmcvs_win32/build/lib/libldap.dll.a -llutil /home/schorpp/src/gmcvs_win32/bui
ld/lib/liblber.dll.a -lws2_32 -lgdi32 -lavicap32 -lregex /home/schorpp/src/gmcvs_win32/build/lib/libspeex.a -lm -lwinmm -lwsock32 -lsnmpapi -lmpr -lcomdlg32 -L/home/schorpp/src/gmcvs_win32/build/lib -L/home/schorpp/src/gmcvs_win32/build/lib
/home/schorpp/src/gmcvs_win32/build/lib/libpt.a(vconvert.o):vconvert.cxx:(.text+0x90fe): undefined reference to `_tinyjpeg_init'
/home/schorpp/src/gmcvs_win32/build/lib/libpt.a(vconvert.o):vconvert.cxx:(.text+0x9123): undefined reference to `_tinyjpeg_set_flags'
/home/schorpp/src/gmcvs_win32/build/lib/libpt.a(vconvert.o):vconvert.cxx:(.text+0x913a): undefined reference to `_tinyjpeg_set_components'
/home/schorpp/src/gmcvs_win32/build/lib/libpt.a(vconvert.o):vconvert.cxx:(.text+0x9150): undefined reference to `_tinyjpeg_parse_header'
/home/schorpp/src/gmcvs_win32/build/lib/libpt.a(vconvert.o):vconvert.cxx:(.text+0x9171): undefined reference to `_tinyjpeg_decode'
/home/schorpp/src/gmcvs_win32/build/lib/libpt.a(vconvert.o):vconvert.cxx:(.text+0x99b0): undefined reference to `_tinyjpeg_init'
/home/schorpp/src/gmcvs_win32/build/lib/libpt.a(vconvert.o):vconvert.cxx:(.text+0x99d5): undefined reference to `_tinyjpeg_set_flags'
/home/schorpp/src/gmcvs_win32/build/lib/libpt.a(vconvert.o):vconvert.cxx:(.text+0x99ec): undefined reference to `_tinyjpeg_set_components'
/home/schorpp/src/gmcvs_win32/build/lib/libpt.a(vconvert.o):vconvert.cxx:(.text+0x9a02): undefined reference to `_tinyjpeg_parse_header'
/home/schorpp/src/gmcvs_win32/build/lib/libpt.a(vconvert.o):vconvert.cxx:(.text+0x9a22): undefined reference to `_tinyjpeg_decode'
collect2: ld returned 1 exit status
make[3]: *** [ekiga.exe] Error 1
make[3]: Leaving directory `/home/schorpp/src/gmcvs_win32/build/ekiga/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/schorpp/src/gmcvs_win32/build/ekiga/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/schorpp/src/gmcvs_win32/build/ekiga'
make: *** [all] Error 2
schorpp tom2:~/src/gmcvs_win32/build/ekiga$         






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