That does it - it works now, thanks!!!

 

... Russell

 



On Sat, 02/25/2012 12:58 PM, Alon Bar-Lev <alon.bar...@gmail.com> wrote:


> 
Never mind.
> I guess that mingw is configured as multilib somehow.
> I forced all to use /lib.
> Can you please try again?
> 
> On Sat, Feb 25, 2012 at 7:28 PM, Alon Bar-Lev <alon.bar...@gmail.com> wrote:
> > Can you send me list:
> > $ find image-win32/openvpn/lib
> > $ find image-win32/openvpn/lib64
> >
> >
> > On Sat, Feb 25, 2012 at 4:22 PM, Russell Morris <open...@rkmorris.us> wrote:
> >> 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