When I ran that, I found that it's still compiled with python 2.6.
Removed all the build files, and recompiled.

ppad...@ppadala-desktop:~/noxcore/build/src$ ./nox_core pyloop
NOX 0.5.0~full~beta (nox_core), compiled Oct 14 2009 12:59:37
Compiled with OpenFlow 0x97 (exp)
Python 2.5.4 (r254:67916, Apr  4 2009, 18:12:40) 
[GCC 4.3.3] on linux2

Now make check works fine, but when I run

sudo ./nox_core -v -i ptcp:2525 monitorsui switchstatsws pyswitch
pyauthenticator

I get the error

00027|nox|ERR:Application 'monitorsui' description not found.

Thanks,
Pradeep

> -----Original Message-----
> From: Martin Casado [mailto:cas...@nicira.com]
> Sent: Wednesday, October 14, 2009 10:31 AM
> To: Pradeep Padala
> Cc: nox-dev@noxrepo.org
> Subject: Re: make check fails "Import by filename is not supported"
> 
> Can you run pyloop to ensure it was compiled against the correct
python?
> 
> badwater:~/nox/noxcore/build/src> ./nox_core pyloop
> NOX 0.5.0~full~beta (nox_core), compiled Oct 13 2009 16:17:43
> Compiled with OpenFlow 0x97 (exp)
> Python 2.5.2 (r252:60911, Jan  4 2009, 18:00:02)
> [GCC 4.3.2] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> (InteractiveConsole)
>  >>>
> 
> 
> > Alright, I got the Python2.5 package, and compiled it.
> >
> > make check still fails, do I need to pass an option somewhere to
make
> > sure that the apps are using Python2.5 instead of the regular python
> > version?
> >
> > ./nox_core -v -i ptcp:2525 monitorsui switchstatsws pyswitch
> > pyauthenticator
> > Fails with the same error I pasted earlier.
> >
> > 00027|nox|ERR:Application 'monitorsui' description not found.
> >
> > Pradeep
> >
> >
> >> -----Original Message-----
> >> From: Martin Casado [mailto:cas...@nicira.com]
> >> Sent: Wednesday, October 14, 2009 9:47 AM
> >> To: Pradeep Padala
> >> Cc: nox-dev@noxrepo.org
> >> Subject: Re: make check fails "Import by filename is not supported"
> >>
> >> This is a Python2.6 issue.  Some cosmetic porting is required to
get
> >>
> > 2.6
> >
> >> compliance which have never been pushed to the public repo.  I'd
> >>
> > suggest
> >
> >> building against 2.5 for now.  Configure with --with-python=`which
> >> python2.5`
> >>
> >> .martin
> >>
> >>
> >>> Here's the relevant info. As per the instructions Ptyhon 2.5 or
> >>>
> > better
> >
> >>> should work, right?
> >>>
> >>> ========
> >>> ppad...@ppadala-desktop:~/noxcore/build/src$ python -V
> >>> Python 2.6.2
> >>> ppad...@ppadala-desktop:~/noxcore/build/src$ dpkg -l
python-twisted
> >>> python-twisted 8.2.0-2        Event-based framework for internet
> >>> applicati
> >>> ========
> >>>
> >>> A few other package versions, if it matters
> >>>
> >>> ======
> >>> ppad...@ppadala-desktop:~/noxcore/build/src$ g++ --version
> >>> g++ (Ubuntu 4.3.3-5ubuntu4) 4.3.3
> >>> ppad...@ppadala-desktop:~/noxcore/build/src$ swig -version
> >>>
> >>> SWIG Version 1.3.36
> >>>
> >>> Compiled with g++ [i686-pc-linux-gnu]
> >>> ppad...@ppadala-desktop:~/noxcore/build/src$ dpkg -l
> >>>
> > libboost1.35-dev
> >
> >>> libboost1.35-d 1.35.0-8ubuntu Boost C++ Libraries development
files
> >>> =======
> >>>
> >>> Thanks,
> >>> Pradeep
> >>>
> >>> P.S. CCing dev list as you mentioned.
> >>>
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: Martin Casado [mailto:cas...@nicira.com]
> >>>> Sent: Tuesday, October 13, 2009 8:51 PM
> >>>> To: Pradeep Padala
> >>>> Cc: cont...@noxrepo.org
> >>>> Subject: Re: make check fails "Import by filename is not
supported"
> >>>>
> >>>> What version of Python are you building against?
> >>>>
> >>>>
> >>>>
> >>>>> Hi,
> >>>>>
> >>>>>
> >>>>>
> >>>>> I have cloned the git repos, and following the instructions from
> >>>>> http://noxrepo.org/manual/installation.html on Ubuntu 9.04
> >>>>>
> > (earlier
> >
> >>> I
> >>>
> >>>
> >>>>> tried to install on CentOS 5.3, but the dependency problems were
> >>>>> difficult to resolve).
> >>>>>
> >>>>>
> >>>>>
> >>>>> I installed all the packages as mentioned in the instructions,
and
> >>>>>
> >>>>>
> >>> the
> >>>
> >>>
> >>>>> compilation went fine. When I run 'make check', I get the error
> >>>>>
> >>>>>
> >>> pasted
> >>>
> >>>
> >>>>> below.
> >>>>>
> >>>>>
> >>>>>
> >>>>> ===============
> >>>>>
> >>>>> make  check-TESTS
> >>>>>
> >>>>> make[3]: Entering directory `/home/ppadala/noxcore/build/src'
> >>>>>
> >>>>> NOX 0.5.0~full~beta (nox_core), compiled Oct 13 2009 05:32:13
> >>>>>
> >>>>> Compiled with OpenFlow 0x97 (exp)
> >>>>>
> >>>>> 00001|sqlite3-impl|WARN:Transactional storage file not given in
> >>>>>
> > the
> >
> >>>>> command line; defaulting to 'testing.sqlite'
> >>>>>
> >>>>>
> >>>>>
> >>>>> 0%   10   20   30   40   50   60   70   80   90   100%
> >>>>>
> >>>>> |----|----|----|----|----|----|----|----|----|----|
> >>>>>
> >>>>> Running 74 test cases...
> >>>>>
> >>>>> ***ImportError: Import by filename is not supported.
> >>>>>
> >>>>> ../../../../../src/nox/netapps/tests/tests.cc(115): fatal error
in
> >>>>> "nox.netapps.tests.pyunittests.storage_test.testAddthenDrop":
> >>>>>
> > Unable
> >
> >>> to
> >>>
> >>>
> >>>>> import twisted.trial.reporter.
> >>>>>
> >>>>> *ImportError: Import by filename is not supported.
> >>>>>
> >>>>> ../../../../../src/nox/netapps/tests/tests.cc(115): fatal error
in
> >>>>> "nox.netapps.tests.pyunittests.storage_test.testAddthenPut":
> >>>>>
> > Unable
> >
> >>> to
> >>>
> >>>
> >>>>> import twisted.trial.reporter.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> ... (many such errors)
> >>>>>
> >>>>>
> >>>>>
> >>>>> Test suite "NOX" failed with:
> >>>>>
> >>>>>   25 assertions out of 96 passed
> >>>>>
> >>>>>   71 assertions out of 96 failed
> >>>>>
> >>>>>   3 test cases out of 74 passed
> >>>>>
> >>>>>   71 test cases out of 74 failed
> >>>>>
> >>>>>   71 test cases out of 74 aborted
> >>>>>
> >>>>>
> >>>>>
> >>>>> FAIL: nox.test
> >>>>>
> >>>>> ====================================
> >>>>>
> >>>>> 1 of 1 test failed
> >>>>>
> >>>>> Please report to cont...@noxrepo.org
> >>>>>
> >>>>> ====================================
> >>>>>
> >>>>> make[3]: *** [check-TESTS] Error 1
> >>>>>
> >>>>> make[3]: Leaving directory `/home/ppadala/noxcore/build/src'
> >>>>>
> >>>>> make[2]: *** [check-am] Error 2
> >>>>>
> >>>>> make[2]: Leaving directory `/home/ppadala/noxcore/build/src'
> >>>>>
> >>>>> make[1]: *** [check-recursive] Error 1
> >>>>>
> >>>>> make[1]: Leaving directory `/home/ppadala/noxcore/build/src'
> >>>>>
> >>>>> make: *** [check] Error 2
> >>>>>
> >>>>> ===================
> >>>>>
> >>>>>
> >>>>>
> >>>>> Also, the basic nox seems to have installed properly, but when I
> >>>>>
> > try
> >
> >>> the
> >>>
> >>>
> >>>>> following, I get an error.
> >>>>>
> >>>>>
> >>>>>
> >>>>> sudo ./nox_core -v -i ptcp:2525 monitorsui switchstatsws
pyswitch
> >>>>> pyauthenticator
> >>>>>
> >>>>> ====
> >>>>>
> >>>>> 00027|nox|ERR:Application 'monitorsui' description not found.
> >>>>>
> >>>>> ====
> >>>>>
> >>>>>
> >>>>>
> >>>>> Did I miss any step to build these applications?
> >>>>>
> >>>>>
> >>>>>
> >>>>> Thanks,
> >>>>>
> >>>>> Pradeep
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>
> >
> >


_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org

Reply via email to