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

Reply via email to