Hi,

sorry to hear about that.

I have the following scripts in my opencog repos.

To purge opencog from my system:

==== clean-opencog.sh ====
sudo rm -fr /usr/local/include/opencog
sudo rm -fr /usr/local/share/opencog
sudo rm -fr /usr/local/lib/opencog
sudo rm -fr /usr/share/guile/site/2.2/opencog*
sudo rm -fr /usr/local/share/guile/site/2.2/opencog*
rm -fr ~/.cache/guile
==========================

To build opencog

==== build.sh ====
rm -fr build
mkdir build
cd build
cmake ..
make -j4 && sudo make install
cd ..
===================

When I get weird errors, I run clean-opencog.sh, then rebuild cogutil, atomspace, opencog (and possibly more) with my build scripts.

I very have rarely problems and since I use ccache (with an SSD) it is usually very fast.

Now my clean script doesn't purge python modules because I do not use Python, but that should be easy to add.

Hopefully it helps, let us know otherwise.

Nil

On 3/20/19 12:48 PM, Johannes Castner wrote:
Hi Nil and Linas,

Austin and I are working together and our biggest problem isn't that those three tests fail, but rather that we cannot import certain things and perhaps they're missing (?):

Traceback (most recent call last):
   File "scheme_router.py", line 5, in <module>
     from opencog.atomspace import types
ImportError: libattentionbank.so: cannot open shared object file: No such file or directory

We thought that the same problem that makes these tests fail might also be responsible for the above error?  We're desperately trying to figure out how we can better build the system in a reliable way, such that once we run into a bug and lets say, you've fixed that bug in your code, we can quickly update from your code and then set everything up again and have a working system.  Right now, every time we update it is exceedingly hard to get back to where we were before, minus the bug that made us want to reset in the first place.  Is there some way you could maybe guide us to how we can have a system that follows all of your improvements and bug fixes and that doesn't have problems with setting up and installing?  I would love us to be able to contribute more and spend less time setting up the three libraries again and again.  If it were easy to set them all up--i.e. if there were a script that reliably sets them up and tests them, this would improve things massively!

With gratitude and great appreciation,

Johannes

On Tuesday, March 19, 2019 at 6:14:31 PM UTC, Nil wrote:

    On 3/19/19 8:03 PM, Austin wrote:
     > After reinstalling and doing that, now 3 of the tests still
    continue to
     > fail.

    They also fail for me.

    Nil

     >
     > Austin
     >
     > On Tue, Mar 19, 2019 at 11:49 AM 'Nil Geisweiller' via opencog
     > <[email protected] <javascript:>
    <mailto:[email protected] <javascript:>>> wrote:
     >
     >     Hi Austin,
     >
     >     you might need to install opencog before running the unit tests.
     >
     >     Nil
     >
     >     On 3/19/19 12:52 PM, Austin wrote:
     >      > Hello people!
     >      >
     >      > Hope you are doing well. Since the last update, With
    cogutil and
     >      > Atomspace building fine. some of the make tests for the
    opencog
     >      > directory have failed on my end. Even though it seems to
    make ok.
     >     Please
     >      > find attached a screenshot of these errors.
     >      >
     >      > Also for a better work process; I'm trying to figure out
    how to work
     >      > with docker. I would like to use opencog's atomspace in
    production
     >      > through docker. However in building opencog with
    "docker-compose run
     >      > --service-ports dev". There seems to be no module called
     >      > "opencog.atomspace" in this dev docker container. Does
    atomspace
     >     exist
     >      > as a different container ? If not, what changes may need
    to be
     >     made to
     >      > make use of atomspace in the opencog docker environment ?
     >      >
     >      > Thank you in advance :)
     >      >
     >      > Austin
     >      >
     >      > On Fri, Mar 15, 2019 at 12:32 PM Vitaly Bogdanov
     >     <[email protected] <javascript:> <mailto:[email protected]
    <javascript:>>
     >      > <mailto:[email protected] <javascript:>
    <mailto:[email protected] <javascript:>>>> wrote:
     >      >
     >      >     ParallelUTest issue should be fixed in latest master,
    please see
     >      > https://github.com/opencog/atomspace/issues/2127
    <https://github.com/opencog/atomspace/issues/2127>
     >      >
     >      >     On Friday, March 15, 2019 at 1:39:12 PM UTC+3, Austin
    wrote:
     >      >
     >      >         Hi Vitaly
     >      >
     >      >         Thank you for your reply! Yes indeed, I do have
    enough free
     >      >         memory. I have been able to build the atomspace by
     >     running make -j4.
     >      >         I understand without the number, it spawns a
    process for each
     >      >         core I have;  so it builds with only test 16 -
    ParallelUTest
     >      >         failing (SEGFAULT).
     >      >         However, I'll try the docker image if it makes
     >     things easier for
     >      >         regular updating and rebuilding of the libraries.
    Thanks
     >     again!
     >      >
     >      >         Best,
     >      >         Austin
     >      >
     >      >
     >      >
     >      >         On Wed, Mar 13, 2019 at 4:06 PM Vitaly Bogdanov
     >      >         <[email protected] <mailto:[email protected]>> wrote:
     >      >
     >      >             Hi Austin,
     >      >
     >      >             My machine has 16 Gib of RAM, 5 of them are
    occupied by
     >      >             operating system almost constantly. At least
    it is
     >     enough to
     >      >             build opencog. I have just make a test and I
    didn't
     >     see more
     >      >             than 2 GiB were used during build. Have you tried
     >     executing
     >      >             "free" command to see how much of free memory
    do you
     >     have?
     >      >
     >      >             Best regards,
     >      >                Vitaly
     >      >
     >      >
     >      >             On Tuesday, March 12, 2019 at 7:54:06 PM UTC+3,
     >     Austin wrote:
     >      >
     >      >                 Hi,
     >      >
     >      >                 After reinstalling and recompiling for the
    new
     >     updates.
     >      >                 In running make for the atomspace. I get
    errors
     >     such as
     >      >                 virtual memory exhausted: Cannot allocate
    memory.Find
     >      >                 attached the error images in detail.
     >      >
     >      >                 Please what could cause this; The AWS EC2
     >     instance type
     >      >                 used is t3.large. Also, I am wondering if any
     >     specific
     >      >                 recommendations of memory size required to
    run all of
     >      >                 opencog efficiently ?
     >      >
     >      >                 Greatly appreciate any help provided.
     >      >                 Thank you!
     >      >
     >      >             --
     >      >             You received this message because you are
    subscribed
     >     to the
     >      >             Google Groups "opencog" group.
     >      >             To unsubscribe from this group and stop
    receiving emails
     >      >             from it, send an email to
     > [email protected]
    <mailto:opencog%[email protected]>.
     >      >             To post to this group, send email to
     > [email protected] <mailto:[email protected]>.
     >      >             Visit this group at
     > https://groups.google.com/group/opencog
    <https://groups.google.com/group/opencog>.
     >      >             To view this discussion on the web visit
     >      >
     >
    
https://groups.google.com/d/msgid/opencog/18e0a808-96d2-4740-8213-c115a8a7255a%40googlegroups.com
    
<https://groups.google.com/d/msgid/opencog/18e0a808-96d2-4740-8213-c115a8a7255a%40googlegroups.com>

     >      >
>   <https://groups.google.com/d/msgid/opencog/18e0a808-96d2-4740-8213-c115a8a7255a%40googlegroups.com?utm_medium=email&utm_source=footer <https://groups.google.com/d/msgid/opencog/18e0a808-96d2-4740-8213-c115a8a7255a%40googlegroups.com?utm_medium=email&utm_source=footer>>.
     >      >             For more options, visit
     > https://groups.google.com/d/optout
    <https://groups.google.com/d/optout>.
     >      >
     >      >     --
     >      >     You received this message because you are subscribed
    to the
     >     Google
     >      >     Groups "opencog" group.
     >      >     To unsubscribe from this group and stop receiving
    emails from it,
     >      >     send an email to [email protected]
    <javascript:>
     >     <mailto:opencog%[email protected] <javascript:>>
     >      >     <mailto:[email protected] <javascript:>
     >     <mailto:opencog%[email protected] <javascript:>>>.
     >      >     To post to this group, send email to
    [email protected] <javascript:>
     >     <mailto:[email protected] <javascript:>>
     >      >     <mailto:[email protected] <javascript:>
     >     <mailto:[email protected] <javascript:>>>.
     >      >     Visit this group at
    https://groups.google.com/group/opencog
    <https://groups.google.com/group/opencog>.
     >      >     To view this discussion on the web visit
     >      >
     >
    
https://groups.google.com/d/msgid/opencog/6862df1e-8b77-4563-a0e5-6601fb505206%40googlegroups.com
    
<https://groups.google.com/d/msgid/opencog/6862df1e-8b77-4563-a0e5-6601fb505206%40googlegroups.com>

     >      >
>   <https://groups.google.com/d/msgid/opencog/6862df1e-8b77-4563-a0e5-6601fb505206%40googlegroups.com?utm_medium=email&utm_source=footer <https://groups.google.com/d/msgid/opencog/6862df1e-8b77-4563-a0e5-6601fb505206%40googlegroups.com?utm_medium=email&utm_source=footer>>.
     >      >     For more options, visit
    https://groups.google.com/d/optout
    <https://groups.google.com/d/optout>.
     >      >
     >      > --
     >      > You received this message because you are subscribed to
    the Google
     >      > Groups "opencog" group.
     >      > To unsubscribe from this group and stop receiving emails
    from it,
     >     send
     >      > an email to [email protected] <javascript:>
     >     <mailto:opencog%[email protected] <javascript:>>
     >      > <mailto:[email protected] <javascript:>
     >     <mailto:opencog%[email protected] <javascript:>>>.
     >      > To post to this group, send email to
    [email protected] <javascript:>
     >     <mailto:[email protected] <javascript:>>
     >      > <mailto:[email protected] <javascript:>
    <mailto:[email protected] <javascript:>>>.
     >      > Visit this group at
    https://groups.google.com/group/opencog
    <https://groups.google.com/group/opencog>.
     >      > To view this discussion on the web visit
     >      >
     >
    
https://groups.google.com/d/msgid/opencog/CADbdzdz3a-N2TtV5iRvZPdh-_gNkGQQE19KAh5YJVSMpVPN%3DJA%40mail.gmail.com
    
<https://groups.google.com/d/msgid/opencog/CADbdzdz3a-N2TtV5iRvZPdh-_gNkGQQE19KAh5YJVSMpVPN%3DJA%40mail.gmail.com>

     >
     >      >
> <https://groups.google.com/d/msgid/opencog/CADbdzdz3a-N2TtV5iRvZPdh-_gNkGQQE19KAh5YJVSMpVPN%3DJA%40mail.gmail.com?utm_medium=email&utm_source=footer
    
<https://groups.google.com/d/msgid/opencog/CADbdzdz3a-N2TtV5iRvZPdh-_gNkGQQE19KAh5YJVSMpVPN%3DJA%40mail.gmail.com?utm_medium=email&utm_source=footer>>.

     >      > For more options, visit https://groups.google.com/d/optout
    <https://groups.google.com/d/optout>.
     >
     >     --
     >     You received this message because you are subscribed to the
    Google
     >     Groups "opencog" group.
     >     To unsubscribe from this group and stop receiving emails from
    it,
     >     send an email to [email protected] <javascript:>
     >     <mailto:opencog%[email protected] <javascript:>>.
     >     To post to this group, send email to [email protected]
    <javascript:>
     >     <mailto:[email protected] <javascript:>>.
     >     Visit this group at https://groups.google.com/group/opencog
    <https://groups.google.com/group/opencog>.
     >     To view this discussion on the web visit
     >
    
https://groups.google.com/d/msgid/opencog/6c88b141-3deb-b937-174f-23319806e835%40gmail.com
    
<https://groups.google.com/d/msgid/opencog/6c88b141-3deb-b937-174f-23319806e835%40gmail.com>.

     >     For more options, visit https://groups.google.com/d/optout
    <https://groups.google.com/d/optout>.
     >
     > --
     > You received this message because you are subscribed to the Google
     > Groups "opencog" group.
     > To unsubscribe from this group and stop receiving emails from it,
    send
     > an email to [email protected] <javascript:>
     > <mailto:[email protected] <javascript:>>.
     > To post to this group, send email to [email protected]
    <javascript:>
     > <mailto:[email protected] <javascript:>>.
     > Visit this group at https://groups.google.com/group/opencog
    <https://groups.google.com/group/opencog>.
     > To view this discussion on the web visit
     >
    
https://groups.google.com/d/msgid/opencog/CADbdzdwPUCTa1uQ%3D5YWZfDJ1%3DdV8c2-fPxjEJAx1VpjCcpHtiw%40mail.gmail.com
    
<https://groups.google.com/d/msgid/opencog/CADbdzdwPUCTa1uQ%3D5YWZfDJ1%3DdV8c2-fPxjEJAx1VpjCcpHtiw%40mail.gmail.com>

     >
    
<https://groups.google.com/d/msgid/opencog/CADbdzdwPUCTa1uQ%3D5YWZfDJ1%3DdV8c2-fPxjEJAx1VpjCcpHtiw%40mail.gmail.com?utm_medium=email&utm_source=footer
    
<https://groups.google.com/d/msgid/opencog/CADbdzdwPUCTa1uQ%3D5YWZfDJ1%3DdV8c2-fPxjEJAx1VpjCcpHtiw%40mail.gmail.com?utm_medium=email&utm_source=footer>>.

     > For more options, visit https://groups.google.com/d/optout
    <https://groups.google.com/d/optout>.

--
You received this message because you are subscribed to the Google Groups "opencog" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/80dd5251-5f92-4865-a32d-a8511651032d%40googlegroups.com <https://groups.google.com/d/msgid/opencog/80dd5251-5f92-4865-a32d-a8511651032d%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/70627e75-9512-5234-93d0-2461b1508375%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to