Well at least you're continuing to get further and further. :)

I guess you're using GCC 4.7?

Try reconfiguring like this:
CXXFLAGS=-fpermissive ../configure

Then run make again.

This fix won't work for future GCC versions, but I am not likely to ever do the 
real fix, since I don't really work on NOX-Classic anymore.  If someone else 
wants to do it, feel free to send a patch to the list.

-- Murphy

On Jul 11, 2012, at 9:34 AM, Neha Jatav wrote:

> This time make gave me this error:
> /usr/include/boost/smart_ptr/intrusive_ptr.hpp:91:23: error: 
> 'intrusive_ptr_add_ref' was not declared in this scope, and no declarations 
> were found by argument-dependent lookup at the point of instantiation 
> [-fpermissive]
> PFA the make output
> 
> On Wed, Jul 11, 2012 at 8:51 PM, Murphy McCauley <[email protected]> 
> wrote:
> If you don't have it anymore, I am worried about the state of your 
> repository.  You could try getting it again using git checkout, but I'd 
> suggest you start from scratch since something has apparently gone wrong.
> 
> git clone git://noxrepo.org/nox
> Replace the ax_boost_base.m4 file.
> ./boot.sh
> mkdir build && cd build
> ../configure
> make
> 
> -- Murphy
> 
> On Jul 11, 2012, at 7:24 AM, Neha Jatav wrote:
> 
>> Dear Murphy,
>> 
>> Earlier when I did a locate pyopenflow.py, I saw the following output: 
>> /home/neha/nox/src/nox/lib/pyopenflow.py
>> However, after seeing your mail when I did ls in that location, I didn't 
>> find it. I couldn't find it on the internet either. Could you please attach 
>> it and send it to me?
>> 
>> Regards,
>> Neha
>> 
>> On Wed, Jul 11, 2012 at 5:18 PM, Murphy McCauley <[email protected]> 
>> wrote:
>> I'd suggest you try deleting your build directory and starting from there.  
>> Make a new build directory, run configure, then make.
>> 
>> If it still complains, check that pyopenflow.py is in src/nox/lib and that 
>> it's symlinked in build/src/nox/lib.  And let me know what OS you're using.
>> 
>> -- Murphy
>> 
>> On Jul 11, 2012, at 4:40 AM, Neha Jatav wrote:
>> 
>>> Yeah, I didn't re-run ./boot.sh
>>> ./configure worked after that :)
>>> However, make ran into the following error:
>>> make[6]: *** No rule to make target `pyopenflow.py', needed by `all'.  Stop.
>>> The output of make is attached with this email.
>>> 
>>> On Wed, Jul 11, 2012 at 3:41 PM, Murphy McCauley 
>>> <[email protected]> wrote:
>>> I guess I didn't say this before, but after replacing ax_boost_base.m4, you 
>>> need to re-run ./boot.sh.  Did you do that?
>>> 
>>> Also, you ARE sure you have the relevant boost development packages 
>>> installed, right?  I think you need at least boost filesystem, boost 
>>> system, boost unit test, and possibly some others.  On Ubuntu and Debian I 
>>> usually just install the metapackage which installs all of the boost 
>>> development stuff (libboost-all-dev).
>>> 
>>> If you do want to try specifying the paths manually... you can try any of 
>>> the --with-boost... options that you can see when you do configure --help.  
>>> I'd start by figuring out where your boost libraries are installed 
>>> (/usr/lib64?) and manually specifying that with --with-boost=/usr/lib64 and 
>>> see if that does any good.
>>> 
>>> -- Murphy
>>> 
>>> On Jul 11, 2012, at 2:52 AM, Neha Jatav wrote:
>>> 
>>>> Thanks, Murphy. The attached version didn't work. Can you please specify 
>>>> which variables do I need to set?
>>>> 
>>>> On Wed, Jul 11, 2012 at 1:02 AM, Murphy McCauley 
>>>> <[email protected]> wrote:
>>>> I think it's looking in lib instead of lib64.
>>>> 
>>>> Can you try replacing config/ax_boost_base.m4 with the attached version?
>>>> 
>>>> If this doesn't work, you might try manually setting the boost paths on 
>>>> the ./configure commandline.
>>>> 
>>>> -- Murphy
>>>> 
>>>> 
>>>> On Jul 10, 2012, at 7:07 AM, Neha Jatav wrote:
>>>> 
>>>> > I have done a checkout from the destiny branch. I am facing the same 
>>>> > problem. Please find config.log & configure output attached with this 
>>>> > e-mail.
>>>> >
>>>> > -Neha
>>>> > <configure_output.txt><config.log>
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> <make_output.txt>
>> 
>> 
> 
> 
> <make_output.txt>

Reply via email to