Hi Murphy,

Thank you for your reply!

Is new NOX in a working state? NOX classic works with openvswitch, and
new NOX I installed does not seem to work. What is the state of new
NOX now?


Thanks!
Yimin

On Sun, Jul 1, 2012 at 3:46 PM, Murphy McCauley
<[email protected]> wrote:
> Those instructions are for the new NOX, not NOX-Classic, so... I don't know?
>
> NOX-Classic currently takes a bit of work to build on 12.04, due to... I 
> think new versions of autoconf and swig and possibly other packages...
>
> -- Murphy
>
> On Jul 1, 2012, at 12:40 AM, YIMIN CHEN wrote:
>
>> Hi Murphy,
>>
>> I found the following instructions on google, and installed all
>> related packages, which seem to solve the issue. Would you please
>> verify?:
>>
>> http://networkstatic.net/2012/05/nox-openflow-controller-install-on-ubuntu-12-04-precise-lts/
>>
>> The instructions:
>> ------------------------------------------------
>> $ cd /etc/apt/sources.list.d/
>> $ wget http://openflowswitch.org/downloads/debian/nox.list
>> $ apt-get update
>> $ apt-get install nox-dependencies
>>
>> Install dependencies:
>> $ apt-get install nox-dependencies
>> $ apt-get install libtbb-dev
>> $ apt-get install libboost-serialization-dev libboost-all-dev
>> $ git clone git://github.com/noxrepo/nox
>>
>> $ ./boot.sh    <========= now this part works for me. So I guess it
>> was my ubuntu install was missing some nox-dependencies.
>> $cd nox
>> $ mkdir build
>> $ cd build
>>
>> Configure, make && make install
>> $ ../configure
>> $ make
>> $ make install
>>
>> -----------------------------------------------
>>
>> Thanks!
>> Yimin
>> On Sun, Jul 1, 2012 at 3:07 PM, Murphy McCauley
>> <[email protected]> wrote:
>>> In src/Make.vars around like 56, you will find:
>>> pkglib_SCRIPTS = $(NOX_RUNTIMEFILES) $(NOX_PYBUILDFILES)
>>>
>>> Try changing this to:
>>> pkgdata_SCRIPTS = $(NOX_RUNTIMEFILES) $(NOX_PYBUILDFILES)
>>>
>>> This may or may not fix things -- I can't check at the moment. :)  Let us 
>>> know how it goes...
>>>
>>> -- Murphy
>>>
>>> On Jun 30, 2012, at 9:43 PM, YIMIN CHEN wrote:
>>>
>>>> Hi Murphy,
>>>>
>>>> ./boot.sh failed. The following is only the last part of the output:
>>>>
>>>> src/nox/webapps/webserver/../../../Make.vars:56: `pkglibdir' is not a
>>>> legitimate directory for `SCRIPTS'
>>>> src/nox/webapps/webserver/Makefile.am:1:
>>>> `src/nox/webapps/webserver/../../../Make.vars' included from here
>>>> src/nox/webapps/webservice/../../../Make.vars:56: `pkglibdir' is not a
>>>> legitimate directory for `SCRIPTS'
>>>> src/nox/webapps/webservice/Makefile.am:1:
>>>> `src/nox/webapps/webservice/../../../Make.vars' included from here
>>>> src/nox/webapps/webserviceclient/../../../Make.vars:56: `pkglibdir' is
>>>> not a legitimate directory for `SCRIPTS'
>>>> src/nox/webapps/webserviceclient/Makefile.am:1:
>>>> `src/nox/webapps/webserviceclient/../../../Make.vars' included from
>>>> here
>>>> src/nox/webapps/webserviceclient/t/../../../../Make.vars:56:
>>>> `pkglibdir' is not a legitimate directory for `SCRIPTS'
>>>> src/nox/webapps/webserviceclient/t/Makefile.am:1:
>>>> `src/nox/webapps/webserviceclient/t/../../../../Make.vars' included
>>>> from here
>>>> src/tests/../Make.vars:56: `pkglibdir' is not a legitimate directory
>>>> for `SCRIPTS'
>>>> src/tests/Makefile.am:1:   `src/tests/../Make.vars' included from here
>>>> src/utilities/../Make.vars:56: `pkglibdir' is not a legitimate
>>>> directory for `SCRIPTS'
>>>>
>>>> src/utilities/Makefile.am:1:   `src/utilities/../Make.vars' included from 
>>>> here
>>>> autoreconf: automake failed with exit status: 1
>>>>
>>>> I didn't continue build NOX, and boot.sh seems to fail running.
>>>>
>>>> Thanks!
>>>> Yimin
>>>>
>>>>
>>>> On Sun, Jul 1, 2012 at 12:03 PM, Murphy McCauley
>>>> <[email protected]> wrote:
>>>>> Are you getting any errors, or just warnings?  Have you tried building 
>>>>> NOX after running boot.sh and seeing how that goes?
>>>>>
>>>>> -- Murphy
>>>>>
>>>>> On Jun 30, 2012, at 8:00 PM, YIMIN CHEN wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am working on installing nox classic on ubuntu 12.04LTS, and getting
>>>>>> the following errors about autoconf:
>>>>>>
>>>>>> -------------------------------------------------------------------------------------------------------------------------------------
>>>>>> ymchen@ymchen-lnx:~/nox$ ./boot.sh
>>>>>> building with all apps
>>>>>> Disabling noxext...
>>>>>> configure.ac:33: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call
>>>>>> detected in body
>>>>>> ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
>>>>>> ../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded 
>>>>>> from...
>>>>>> ../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
>>>>>> ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
>>>>>> ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
>>>>>> ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
>>>>>> /home/ymchen/nox/config/ax_boost_filesystem.m4:34: AX_BOOST_FILESYSTEM
>>>>>> is expanded from...
>>>>>> configure.ac:33: the top level
>>>>>> configure.ac:108: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call
>>>>>> detected in body
>>>>>>
>>>>>> ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
>>>>>> ../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded 
>>>>>> from...
>>>>>> ../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
>>>>>> ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
>>>>>> ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
>>>>>> ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
>>>>>>
>>>>>> aclocal.m4:1616: AX_BOOST_FILESYSTEM is expanded from...
>>>>>> -------------------------------------------------------------------------------------------------------------------------------------
>>>>>>
>>>>>>
>>>>>> I googled for this error and found one reason being autoconf version
>>>>>> has to be 2.68. On my system, autoconf version is already 2.68.
>>>>>>
>>>>>> --------------------------------------------------------------------------------------------
>>>>>> ymchen@ymchen-lnx:~/nox$ autoconf --version
>>>>>> autoconf (GNU Autoconf) 2.68
>>>>>> Copyright (C) 2010 Free Software Foundation, Inc.
>>>>>> License GPLv3+/Autoconf: GNU GPL version 3 or later
>>>>>> <http://gnu.org/licenses/gpl.html>, 
>>>>>> <http://gnu.org/licenses/exceptions.html>
>>>>>> This is free software: you are free to change and redistribute it.
>>>>>> There is NO WARRANTY, to the extent permitted by law.
>>>>>>
>>>>>> Written by David J. MacKenzie and Akim Demaille.
>>>>>> --------------------------------------------------------------------------------------------
>>>>>>
>>>>>> Does anyone know what is causing this error?
>>>>>>
>>>>>>
>>>>>> Thanks!
>>>>>> Yimin
>>>>>
>>>
>

Reply via email to