How exactly did you try to build? Please send command-line. The mingw32 suffix is historic, it is kept for compatibility as old autotools(config.guess) packages expects for mingw32 as a platform, in the old days there was no (forced) standard for specifying the arch.
On Sat, Feb 25, 2012 at 2:04 AM, Russell Morris <openembed...@rkmorris.us> wrote: > Hi, > > First of all - thanks for this! It's very much appreciated! > > I tried this on my Linux box, and it worked fine - for the win32 image. > However, the win64 image fails, with the following error ... > > ============================================================ > > /usr/lib64/gcc/x86_64-w64-mingw32/4.6.2/../../../../x86_64-w64-mingw32/bin/ld: > cannot find -llzo2 > /usr/lib64/gcc/x86_64-w64-mingw32/4.6.2/../../../../x86_64-w64-mingw32/bin/ld: > cannot find -lpkcs11-helper > collect2: ld returned 1 exit status > make[3]: *** [openvpn.exe] Error 1 > make[3]: Leaving directory > `/home/rmorris/Documents/Programming/openvpn-build/generic/tmp/openvpn-2.3-alpha1/src/openvpn' > make[2]: *** [install-recursive] Error 1 > make[2]: Leaving directory > `/home/rmorris/Documents/Programming/openvpn-build/generic/tmp/openvpn-2.3-alpha1/src' > make[1]: *** [install-recursive] Error 1 > make[1]: Leaving directory > `/home/rmorris/Documents/Programming/openvpn-build/generic/tmp/openvpn-2.3-alpha1' > make: *** [install-strip] Error 2 > FATAL: make openvpn > > ============================================================ > > Has anyone else seen this? Any thoughts how to correct it? > > Also, if you don't mind me asking - can anyone explain the naming convention > for i686-w64-mingw32 vs. x86_64-w64-mingw32? They both seem to be "mingw32", > so a bit confused how one is really 64 bit. > > Thanks again, > ... Russell > > > > > On Tue, 02/21/2012 06:12 PM, Alon Bar-Lev <alon.bar...@gmail.com> wrote: > > Hello people who actually use Windows! > > I will appreciate if you test my new windows build environment for OpenVPN. > > You have many options, I guess all are needed. > > While you at it, please try to explain me why we need Visual Studio build... > :) > . > Build is here[1] > > BEST METHOD - Compile on Linux > > This is a generic method, it can cross compile OpenVPN using any > toolchain to any environment. > For Windows, make sure you have mingw-w64 toolchain. > We are using nsis so we can also package files at Linux. > > $ cd generic > $ IMAGEROOT=`pwd`/image-win32 CHOST=i686-w64-mingw32 > CBUILD=x86_64-pc-linux-gnu ./build > $ IMAGEROOT=`pwd`/image-win64 CHOST=x86_64-w64-mingw32 > CBUILD=x86_64-pc-linux-gnu ./build > > SLOWER METHOD - Compile on cygwin > > Read README for required packages. > > $ cd generic > $ IMAGEROOT=`pwd`/image-win32 CHOST=i686-w64-mingw32 > CBUILD=i686-pc-cygwin ./build > $ IMAGEROOT=`pwd`/image-win64 CHOST=x86_64-w64-mingw32 > CBUILD=i686-pc-cygwin ./build > > Visual Studio Complete Batch > > install perl > >> cd msvc >> build > > Visual Studio IDE > > After you have the dependencies of Complete Batch or your own. > Create msvc-env-local.bat with OPENVPN_DEPROOT pointing to the > location of the dependencies. > >> msvc-dev > > MSBuild > > After you have the dependencies of Complete Batch or your own. > Create msvc-env-local.bat with OPENVPN_DEPROOT pointing to the > location of the dependencies. > >> msvc-build > > Good luck, > Alon. > > [1] https://github.com/alonbl/openvpn-build > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Openvpn-devel mailing list > Openvpn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openvpn-devel