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  all-recursive
make[1]: Entering directory `/home/neha/nox_bak/build'
Making all in src
make[2]: Entering directory `/home/neha/nox_bak/build/src'
make  all-recursive
make[3]: Entering directory `/home/neha/nox_bak/build/src'
Making all in include
make[4]: Entering directory `/home/neha/nox_bak/build/src/include'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/neha/nox_bak/build/src/include'
Making all in lib
make[4]: Entering directory `/home/neha/nox_bak/build/src/lib'
make  all-am
make[5]: Entering directory `/home/neha/nox_bak/build/src/lib'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/neha/nox_bak/build/src/lib'
make[4]: Leaving directory `/home/neha/nox_bak/build/src/lib'
Making all in builtin
make[4]: Entering directory `/home/neha/nox_bak/build/src/builtin'
make  all-am
make[5]: Entering directory `/home/neha/nox_bak/build/src/builtin'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/neha/nox_bak/build/src/builtin'
make[4]: Leaving directory `/home/neha/nox_bak/build/src/builtin'
Making all in nox
make[4]: Entering directory `/home/neha/nox_bak/build/src/nox'
make  all-recursive
make[5]: Entering directory `/home/neha/nox_bak/build/src/nox'
Making all in lib
make[6]: Entering directory `/home/neha/nox_bak/build/src/nox/lib'
make  all-recursive
make[7]: Entering directory `/home/neha/nox_bak/build/src/nox/lib'
Making all in netinet
make[8]: Entering directory `/home/neha/nox_bak/build/src/nox/lib/netinet'
make  all-am
make[9]: Entering directory `/home/neha/nox_bak/build/src/nox/lib/netinet'
make[9]: Leaving directory `/home/neha/nox_bak/build/src/nox/lib/netinet'
make[8]: Leaving directory `/home/neha/nox_bak/build/src/nox/lib/netinet'
Making all in packet
make[8]: Entering directory `/home/neha/nox_bak/build/src/nox/lib/packet'
make  all-recursive
make[9]: Entering directory `/home/neha/nox_bak/build/src/nox/lib/packet'
Making all in t
make[10]: Entering directory `/home/neha/nox_bak/build/src/nox/lib/packet/t'
make  all-am
make[11]: Entering directory `/home/neha/nox_bak/build/src/nox/lib/packet/t'
make[11]: Leaving directory `/home/neha/nox_bak/build/src/nox/lib/packet/t'
make[10]: Leaving directory `/home/neha/nox_bak/build/src/nox/lib/packet/t'
make[10]: Entering directory `/home/neha/nox_bak/build/src/nox/lib/packet'
make[10]: Leaving directory `/home/neha/nox_bak/build/src/nox/lib/packet'
make[9]: Leaving directory `/home/neha/nox_bak/build/src/nox/lib/packet'
make[8]: Leaving directory `/home/neha/nox_bak/build/src/nox/lib/packet'
make[8]: Entering directory `/home/neha/nox_bak/build/src/nox/lib'
make[8]: Leaving directory `/home/neha/nox_bak/build/src/nox/lib'
make[7]: Leaving directory `/home/neha/nox_bak/build/src/nox/lib'
make[6]: Leaving directory `/home/neha/nox_bak/build/src/nox/lib'
Making all in coreapps
make[6]: Entering directory `/home/neha/nox_bak/build/src/nox/coreapps'
make  all-recursive
make[7]: Entering directory `/home/neha/nox_bak/build/src/nox/coreapps'
Making all in testharness
make[8]: Entering directory 
`/home/neha/nox_bak/build/src/nox/coreapps/testharness'
make  all-am
make[9]: Entering directory 
`/home/neha/nox_bak/build/src/nox/coreapps/testharness'
make[9]: Leaving directory 
`/home/neha/nox_bak/build/src/nox/coreapps/testharness'
make[8]: Leaving directory 
`/home/neha/nox_bak/build/src/nox/coreapps/testharness'
Making all in coretests
make[8]: Entering directory 
`/home/neha/nox_bak/build/src/nox/coreapps/coretests'
make  all-am
make[9]: Entering directory 
`/home/neha/nox_bak/build/src/nox/coreapps/coretests'
make[9]: Leaving directory `/home/neha/nox_bak/build/src/nox/coreapps/coretests'
make[8]: Leaving directory `/home/neha/nox_bak/build/src/nox/coreapps/coretests'
Making all in pyrt
make[8]: Entering directory `/home/neha/nox_bak/build/src/nox/coreapps/pyrt'
make  all-am
make[9]: Entering directory `/home/neha/nox_bak/build/src/nox/coreapps/pyrt'
  CXX    pyrt_la-pycontext.lo
In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
                 from ../../../../../src/nox/coreapps/pyrt/pyrt.hh:23,
                 from ../../../../../src/nox/coreapps/pyrt/pycontext.hh:28,
                 from ../../../../../src/nox/coreapps/pyrt/pycontext.cc:18:
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 
'boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = _object]':
../../../../../src/nox/coreapps/pyrt/pycontext.cc:184:55:   required from here
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:67:34: 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]
In file included from ../../../../../src/nox/coreapps/pyrt/pyevent.hh:40:0,
                 from ../../../../../src/nox/coreapps/pyrt/pycontext.cc:58:
../../../../../src/nox/coreapps/pyrt/pyglue.hh:58:6: note: 'void 
boost::intrusive_ptr_add_ref(PyObject*)' declared here, later in the 
translation unit
In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
                 from ../../../../../src/nox/coreapps/pyrt/pyrt.hh:23,
                 from ../../../../../src/nox/coreapps/pyrt/pycontext.hh:28,
                 from ../../../../../src/nox/coreapps/pyrt/pycontext.cc:18:
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 
'boost::intrusive_ptr<T>::~intrusive_ptr() [with T = _object]':
../../../../../src/nox/coreapps/pyrt/pycontext.cc:184:55:   required from here
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:96:23: error: 
'intrusive_ptr_release' was not declared in this scope, and no declarations 
were found by argument-dependent lookup at the point of instantiation 
[-fpermissive]
In file included from ../../../../../src/nox/coreapps/pyrt/pyevent.hh:40:0,
                 from ../../../../../src/nox/coreapps/pyrt/pycontext.cc:58:
../../../../../src/nox/coreapps/pyrt/pyglue.hh:63:6: note: 'void 
boost::intrusive_ptr_release(PyObject*)' declared here, later in the 
translation unit
In file included from /usr/include/boost/intrusive_ptr.hpp:16:0,
                 from ../../../../../src/nox/coreapps/pyrt/pyrt.hh:23,
                 from ../../../../../src/nox/coreapps/pyrt/pycontext.hh:28,
                 from ../../../../../src/nox/coreapps/pyrt/pycontext.cc:18:
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 
'boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T 
= _object]':
../../../../../src/nox/coreapps/pyrt/pycontext.cc:190:49:   required from here
/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]
In file included from ../../../../../src/nox/coreapps/pyrt/pyevent.hh:40:0,
                 from ../../../../../src/nox/coreapps/pyrt/pycontext.cc:58:
../../../../../src/nox/coreapps/pyrt/pyglue.hh:58:6: note: 'void 
boost::intrusive_ptr_add_ref(PyObject*)' declared here, later in the 
translation unit
make[9]: *** [pyrt_la-pycontext.lo] Error 1
make[9]: Leaving directory `/home/neha/nox_bak/build/src/nox/coreapps/pyrt'
make[8]: *** [all] Error 2
make[8]: Leaving directory `/home/neha/nox_bak/build/src/nox/coreapps/pyrt'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory `/home/neha/nox_bak/build/src/nox/coreapps'
make[6]: *** [all] Error 2
make[6]: Leaving directory `/home/neha/nox_bak/build/src/nox/coreapps'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/neha/nox_bak/build/src/nox'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/neha/nox_bak/build/src/nox'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/neha/nox_bak/build/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/neha/nox_bak/build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/neha/nox_bak/build'
make: *** [all] Error 2

Reply via email to