This stage is complete working (linux) build system.
It would be great if you test it.
There may be some incompatibilities, as I removed a lot of unneeded lines.
Please note the configure parameter changes.

2012/2/21 Samuli Seppänen <sam...@openvpn.net>:
> Alon: how complete is the new buildsystem? I could put it to test using
> our buildbot farm and see if/how it breaks.
>
> Samuli
>
>> Oh, and I forgot.
>> Most optional dependencies are now disabled by default.
>> You should explicitly enable lzo with --enable-lzo
>>
>>
>> On Tue, Feb 21, 2012 at 11:01 AM, Alon Bar-Lev <alon.bar...@gmail.com> wrote:
>>> Hi!
>>>
>>> Will there are no more --with-*-headers configure options, as they are
>>> none standard.
>>> This tarball uses pkgconfig (if possible) to detect dependencies.
>>> Don't you have pkg-config package on your system?
>>> Can you please send me config.log?
>>>
>>> In order to bypass pkgconfig you may add the following to your configure:
>>> PKG_CONFIG=true LZO_CFLAGS="-I/opt/local/include"
>>> LZO_LIBS="-L/opt/local/lib -llzo2"
>>>
>>> Alon.
>>>
>>> On Tue, Feb 21, 2012 at 10:38 AM, Frank de Brabander
>>> <debraban...@gmail.com> wrote:
>>>> Ok, this tarball works!
>>>>
>>>> But now I get the following ( with ./configure
>>>> --with-lzo-headers=/opt/local/include   --with-lzo-lib=/opt/local/lib
>>>> ):
>>>>
>>>> checking for lzo1x_1_15_compress in -llzo... no
>>>> checking for PKCS11_HELPER... no
>>>> configure: error: in
>>>> `/Users/brabander/Documents/Fox/openvpn_src/openvpn-2.x-master':
>>>> configure: error: The pkg-config script could not be found or is too
>>>> old.  Make sure it
>>>> is in your PATH or set the PKG_CONFIG environment variable to the full
>>>> path to pkg-config.
>>>>
>>>> Alternatively, you may set the environment variables PKCS11_HELPER_CFLAGS
>>>> and PKCS11_HELPER_LIBS to avoid the need to call pkg-config.
>>>> See the pkg-config man page for more details.
>>>>
>>>> To get pkg-config, see <http://pkg-config.freedesktop.org/>.
>>>> See `config.log' for more details
>>>> mekboek:openvpn-2.x-master brabander$
>>>>
>>>>
>>>>
>>>> While I get this (snippet) on master branch
>>>>
>>>> configure: checking for pkcs11-helper Library and Header files...
>>>> checking pkcs11-helper-1.0/pkcs11h-core.h usability... no
>>>> checking pkcs11-helper-1.0/pkcs11h-core.h presence... no
>>>> checking for pkcs11-helper-1.0/pkcs11h-core.h... no
>>>> pkcs11-helper headers not found.
>>>>
>>>>
>>>> Greetings,
>>>> Frank
>>>>
>>>> Op 21 februari 2012 09:28 heeft Alon Bar-Lev <alon.bar...@gmail.com>
>>>> het volgende geschreven:
>>>>> Thanks!
>>>>>
>>>>> I think I fixed the file, please try again.
>>>>>
>>>>> This is very strange as the m4/ax_socklen_t.m4 looks correct to me.
>>>>> I will investigate this, but appreciate if you can try the tarball.
>>>>>
>>>>> Alon.
>>>>>
>>>>> On Tue, Feb 21, 2012 at 10:17 AM, Frank de Brabander
>>>>> <debraban...@gmail.com> wrote:
>>>>>> Hey Alon,
>>>>>>
>>>>>> The tarball openvpn-2.x-master.tar.gz on github has a size of "<1KB"
>>>>>> and when I try to download it, I get a "File was not found" message on
>>>>>> the page. Maybe something went wrong while uploading this file?
>>>>>>
>>>>>> mekboek:~ brabander$ autoconf --version
>>>>>> autoconf (GNU Autoconf) 2.61
>>>>>> Copyright (C) 2006 Free Software Foundation, Inc.
>>>>>> This is free software.  You may redistribute copies of it under the 
>>>>>> terms of
>>>>>> the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
>>>>>> There is NO WARRANTY, to the extent permitted by law.
>>>>>>
>>>>>> Written by David J. MacKenzie and Akim Demaille.
>>>>>> mekboek:~ brabander$ aclocal --version
>>>>>> aclocal (GNU automake) 1.10
>>>>>> Written by Tom Tromey <tro...@redhat.com>
>>>>>>       and Alexandre Duret-Lutz <a...@gnu.org>.
>>>>>>
>>>>>> Copyright (C) 2006 Free Software Foundation, Inc.
>>>>>> This is free software; see the source for copying conditions.  There is 
>>>>>> NO
>>>>>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
>>>>>> PURPOSE.
>>>>>> mekboek:~ brabander$ automake --version
>>>>>> automake (GNU automake) 1.10
>>>>>> Written by Tom Tromey <tro...@redhat.com>
>>>>>>       and Alexandre Duret-Lutz <a...@gnu.org>.
>>>>>>
>>>>>> Copyright 2006 Free Software Foundation, Inc.
>>>>>> This is free software; see the source for copying conditions.  There is 
>>>>>> NO
>>>>>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
>>>>>> PURPOSE.
>>>>>> mekboek:~ brabander$ libtool -V
>>>>>> Apple Computer, Inc. version cctools-809
>>>>>>
>>>>>> Greetings,
>>>>>> Frank
>>>>>>
>>>>>> Ps. The autoreconf does work for the official git repo's master branch
>>>>>>
>>>>>>
>>>>>> Op 21 februari 2012 09:07 heeft Alon Bar-Lev <alon.bar...@gmail.com>
>>>>>> het volgende geschreven:
>>>>>>> Hello Frank,
>>>>>>>
>>>>>>> Thank you for testing.
>>>>>>>
>>>>>>> Can you please try to download my tarball[1] and not autoreconf at your 
>>>>>>> machine?
>>>>>>> I think your autotools are waaay to old.
>>>>>>>
>>>>>>> And... can you please send me:
>>>>>>> # autoconf --version
>>>>>>> # aclocal --version
>>>>>>> # automake --version
>>>>>>> # libtool --version
>>>>>>>
>>>>>>> Alon
>>>>>>>
>>>>>>> [1] https://github.com/alonbl/openvpn/downloads
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Feb 21, 2012 at 9:47 AM, Frank de Brabander
>>>>>>> <debraban...@gmail.com> wrote:
>>>>>>>> I did a quick test on OS X (Lion) and the build fails.
>>>>>>>>
>>>>>>>> mekboek:openvpn_src brabander$ git clone --branch build
>>>>>>>> https://github.com/alonbl/openvpn.git openvpn_alonbl
>>>>>>>> mekboek:openvpn_src brabander$ cd openvpn_alonbl/
>>>>>>>> mekboek:openvpn_alonbl brabander$ autoreconf -i -v
>>>>>>>> autoreconf: Entering directory `.'
>>>>>>>> autoreconf: configure.ac: not using Gettext
>>>>>>>> autoreconf: running: aclocal -I m4
>>>>>>>> configure.ac:337: warning: AC_CACHE_VAL(VAR, ...): suspicious presence
>>>>>>>> of an AC_DEFINE in the second argument, where no actions should be
>>>>>>>> taken
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/general.m4:1905:
>>>>>>>> AC_CACHE_VAL is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/general.m4:1918:
>>>>>>>> AC_CACHE_CHECK is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/m4sugar/m4sh.m4:523:
>>>>>>>> AS_IF is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/types.m4:243:
>>>>>>>> AC_CHECK_TYPE is expanded from...
>>>>>>>> m4/ax_socklen_t.m4:63: AX_TYPE_SOCKLEN_T is expanded from...
>>>>>>>> configure.ac:337: the top level
>>>>>>>> autoreconf: configure.ac: tracing
>>>>>>>> configure.ac:337: warning: AC_CACHE_VAL(VAR, ...): suspicious presence
>>>>>>>> of an AC_DEFINE in the second argument, where no actions should be
>>>>>>>> taken
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/general.m4:1905:
>>>>>>>> AC_CACHE_VAL is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/general.m4:1918:
>>>>>>>> AC_CACHE_CHECK is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/m4sugar/m4sh.m4:523:
>>>>>>>> AS_IF is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/types.m4:243:
>>>>>>>> AC_CHECK_TYPE is expanded from...
>>>>>>>> m4/ax_socklen_t.m4:63: AX_TYPE_SOCKLEN_T is expanded from...
>>>>>>>> configure.ac:337: the top level
>>>>>>>> autoreconf: running: glibtoolize --copy
>>>>>>>> glibtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
>>>>>>>> glibtoolize: copying file `./ltmain.sh'
>>>>>>>> glibtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
>>>>>>>> glibtoolize: copying file `m4/libtool.m4'
>>>>>>>> glibtoolize: copying file `m4/ltoptions.m4'
>>>>>>>> glibtoolize: copying file `m4/ltsugar.m4'
>>>>>>>> glibtoolize: copying file `m4/ltversion.m4'
>>>>>>>> glibtoolize: copying file `m4/lt~obsolete.m4'
>>>>>>>> configure.ac:337: warning: AC_CACHE_VAL(VAR, ...): suspicious presence
>>>>>>>> of an AC_DEFINE in the second argument, where no actions should be
>>>>>>>> taken
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/general.m4:1905:
>>>>>>>> AC_CACHE_VAL is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/general.m4:1918:
>>>>>>>> AC_CACHE_CHECK is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/m4sugar/m4sh.m4:523:
>>>>>>>> AS_IF is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/types.m4:243:
>>>>>>>> AC_CHECK_TYPE is expanded from...
>>>>>>>> m4/ax_socklen_t.m4:63: AX_TYPE_SOCKLEN_T is expanded from...
>>>>>>>> configure.ac:337: the top level
>>>>>>>> autoreconf: running: /usr/bin/autoconf
>>>>>>>> configure.ac:337: warning: AC_CACHE_VAL(VAR, ...): suspicious presence
>>>>>>>> of an AC_DEFINE in the second argument, where no actions should be
>>>>>>>> taken
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/general.m4:1905:
>>>>>>>> AC_CACHE_VAL is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/general.m4:1918:
>>>>>>>> AC_CACHE_CHECK is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/m4sugar/m4sh.m4:523:
>>>>>>>> AS_IF is expanded from...
>>>>>>>> /private/var/tmp/autoconf/autoconf-17.1~539/SRC/autoconf/lib/autoconf/types.m4:243:
>>>>>>>> AC_CHECK_TYPE is expanded from...
>>>>>>>> m4/ax_socklen_t.m4:63: AX_TYPE_SOCKLEN_T is expanded from...
>>>>>>>> configure.ac:337: the top level
>>>>>>>> configure.ac:31: error: possibly undefined macro: AC_DEFINE
>>>>>>>>      If this token and others are legitimate, please use 
>>>>>>>> m4_pattern_allow.
>>>>>>>>      See the Autoconf documentation.
>>>>>>>> configure.ac:545: error: possibly undefined macro: AC_CHECK_LIB
>>>>>>>> configure:14349: error: possibly undefined macro: AS_VAR_IF
>>>>>>>> autoreconf: /usr/bin/autoconf failed with exit status: 1
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> Keep Your Developer Skills Current with LearnDevNow!
>>>>>>>> The most comprehensive online learning library for Microsoft developers
>>>>>>>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, 
>>>>>>>> MVC3,
>>>>>>>> Metro Style Apps, more. Free future releases when you subscribe now!
>>>>>>>> http://p.sf.net/sfu/learndevnow-d2d
>>>>>>>> _______________________________________________
>>>>>>>> Openvpn-devel mailing list
>>>>>>>> Openvpn-devel@lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/openvpn-devel
>> ------------------------------------------------------------------------------
>> Keep Your Developer Skills Current with LearnDevNow!
>> The most comprehensive online learning library for Microsoft developers
>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>> Metro Style Apps, more. Free future releases when you subscribe now!
>> http://p.sf.net/sfu/learndevnow-d2d
>> _______________________________________________
>> Openvpn-devel mailing list
>> Openvpn-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/openvpn-devel
>

Reply via email to