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