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 >