Hi,

I used the command line you provided below (actually, copied and pasted it to 
the command line). The one having issues is: IMAGEROOT=`pwd`/image-win64 
CHOST=x86_64-w64-mingw32 CBUILD=x86_64-pc-linux-gnu ./build

Thanks!

... Russell


On Fri, 02/24/2012 06:11 PM, Alon Bar-Lev <alon.bar...@gmail.com> wrote:
> 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
> 
> ------------------------------------------------------------------------------
> 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