[OTR-dev] Cross compile pidgin-otr for windows
secq.002 at rediffmail.com
Sat Jul 18 23:32:06 EDT 2009
I compiled the ligcrypt and ligpgerror now using the configure method for mingw below and I was able to compile libotr now successfully under mingw.
Now I tried compiling pidgin-otr using make -f Makefile.mingw after giving the paths to pidgin and libpurple sources, but I get still some *.h files not found like X11/Xutil.h etc.
--> So I guess I guess similar compiling (like libgcrypt must be done for all the once listed below as well in order to avoid not finding some *.h files ? And the same follows for all *.h files it complains as you start with one ? On Tue, Jul 14, 2009 at 12:17:22AM -0000, Sec wrote:
>> Thanks, that seemed to make it see the gcrypt.h now (INSTALL says use the libgcrypt11-dev package, but that didn't get it working somehow). I also did the same for libgpg-error and it can see that header too, but I get yet another error when I try to "make" libotr
>> i586-mingw32msvc-gcc -g -O2 -o .libs/otr_parse.exe otr_parse.o readotr.o parse.o sha1hmac.o ../src/.libs/libotr.so /usr/lib/libgcrypt.so /usr/i586-mingw32msvc/lib/libgcrypt.so /usr/lib/libgpg-error.so -L/usr/i586-mingw32msvc/lib
>> ../src/.libs/libotr.so: could not read symbols: File in wrong format
>> The last path seems really strange : "/usr/i586-mingw32msvc/lib
>> ../src/.libs/libotr.so" - there is no / after lib
>> Can you tell me how to fix it ?
>That's not the link line I get. When I compile libgpg-error and
>libgcrypt, I get .a files, not .so files. Then this line links them:
>i586-mingw32msvc-gcc -g -O2 -o otr_parse.exe otr_parse.o readotr.o
> parse.o sha1hmac.o ../src/.libs/libotr.a -lgcrypt -lgpg-error
> - Ian
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the OTR-dev