On 2009.05.26 at 20:34:52 +0400, Andrey Melnikoff wrote: > Victor Wagner <vi...@wagner.pp.ru> wrote: > > On 2009.05.26 at 14:41:38 +0400, Andrey Melnikoff wrote: > > > > Dmitry Fedorov <dm.fedo...@gmail.com> wrote: > > > > 26 мая 2009 г. 17:06 пользователь Andrey Melnikoff написал: > > > > > > > > > > А никто не держит репозитория с пакаджами под win32 для > > > > > кросс-компиляции? > > > > > > > > > > Или где почитать, как их делать... > > > > > > > aptitude search mingw > > > > > > Это то есть - стоит и работает. А интересует - где брать собранные > > > пакаджи > > > (openssl,zlib,expat,etc) под w32. > > > Ну zlib и expat у меня есть. Правда, для lenny не пересобирал пока. > > Но вообще-то и пакеты для etch прекрасно поставятся и работать будут. > > OpenSSL, я, правда, что удивительно, пока не собрал. > OpenSSL посли приложения двух патчей (на Configure - добавление target > mingw-cross и на e_os2.h) - собралось. Это не удивительно. Я МагПро КриптоПакет для Windows только под Debian-ом и собираю.
1.0 не должна патчей требовать. Там есть параметр cross-compile-prefix, его должно хватать. Правда, capi engine не соберется с текущим mingw32-runtime. А что касается 0.9.8, я уж не помню, чего там напатчено было. Что-то я там для кросссборки патчил. Но точно target не добавлял и e_os2.h не трогал. Команда сборки выглядит так: ./Configure -g mingw shared no-static-engine make CC=i586-mingw32msvc-gcc RANLIB=i586-mingw32msvc-ranlib WINDRES=i586-minbgw32msvc-windres --openssldir=c:/openssl Причем windres по-моему нужен только из-за моих патчей, которые добавляют к dll-кам ресурс VERSION_INFO. Для порядка. А вот из-за неуказания правильной openssldir можно крепко пролететь, особенно при работе с engines. Ну или с любым софтом, который имеет привычку сертификаты удостоверяющих центров в системном дефольном месте искать. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org