Hi,

OK, I have done some digging - and I know what the issue is! Not sure how to 
fix it though ... :-).

Inside the image-win64 directory, and then inside openvpn - running the build 
script results in two directories, lib and lib64 (for image-win32 there is only 
the lib directory). The libraries noted as missing are inside lib64, not lib 
... so they are not seen. I have seen this issue before. Then the fix was to 
link lib64 to lib, and I tried this in this case - but the script seems to 
delete the directories and recreate them (so the link is gone).

Thoughts?

Thanks!

... Russell



On Sat, 02/25/2012 03:23 AM, Alon Bar-Lev <alon.bar...@gmail.com> wrote:
> And also full output of the build script...
> 
> ..... 2>&1 | gzip > /tmp/build.log
> 
> On Sat, Feb 25, 2012 at 11:14 AM, Alon Bar-Lev <alon.bar...@gmail.com> wrote:
> > I need the tmp/openvpn*/config.log
> >
> > On Sat, Feb 25, 2012 at 7:12 AM, Russell Morris <open...@rkmorris.us> wrote:
> >> 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