<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/nodebrain/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/nodebrain/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/nodebrain/bugs/</id><updated>2015-09-24T23:30:18.752000Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>#8 Corrupted Action List Loop</title><link href="https://sourceforge.net/p/nodebrain/bugs/8/?limit=25#c14c" rel="alternate"/><published>2015-09-24T23:30:18.752000Z</published><updated>2015-09-24T23:30:18.752000Z</updated><author><name>Ed Trettevik</name><uri>https://sourceforge.net/u/trettevik/</uri></author><id>https://sourceforge.net6a2a1da9c41716150614169d906274fe85bffd5a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#8 Corrupted Action List Loop</title><link href="https://sourceforge.net/p/nodebrain/bugs/8/?limit=25#1610" rel="alternate"/><published>2015-09-24T19:15:41.898000Z</published><updated>2015-09-24T19:15:41.898000Z</updated><author><name>Ed Trettevik</name><uri>https://sourceforge.net/u/trettevik/</uri></author><id>https://sourceforge.net0ee2537aa9c70a296077018d71aa182578a84c58</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Ed Trettevik&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>Corrupted Action List Loop</title><link href="https://sourceforge.net/p/nodebrain/bugs/8/" rel="alternate"/><published>2015-09-24T19:15:00.444000Z</published><updated>2015-09-24T19:15:00.444000Z</updated><author><name>Ed Trettevik</name><uri>https://sourceforge.net/u/trettevik/</uri></author><id>https://sourceforge.netb91e5601c162325a821a81727d414e40b76a5ba2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 8 has been modified: Corrupted Action List Loop&lt;br/&gt;
Edited By: Ed Trettevik (trettevik)&lt;br/&gt;
Owner updated: None =&amp;gt; u'trettevik'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Corrupted Action List Loop</title><link href="https://sourceforge.net/p/nodebrain/bugs/8/" rel="alternate"/><published>2015-09-24T19:15:00.444000Z</published><updated>2015-09-24T19:15:00.444000Z</updated><author><name>Ed Trettevik</name><uri>https://sourceforge.net/u/trettevik/</uri></author><id>https://sourceforge.net12393acdfd88b4de25b174fd024f320da01e8154</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The following rule set demonstrates a defect that causes NodeBrain to go into an endless loop after corrupting the action list.  Many minor modifications to this rule set will process correctly.  However there are many possible rule sets, or command streams, that may contain this pattern as a subset and will experience this problem.&lt;/p&gt;
&lt;p&gt;redefine R if(x); # this can be a DEFINE instead of a REDEFINE&lt;br/&gt;
alert x;               # this can be an ASSERT instead of an ALERT - just needs to make the R rule condition true&lt;br/&gt;
redefine R if(x); # must be a REDEFINE of R&lt;br/&gt;
alert x;               # must cause R to fire&lt;br/&gt;
redefine R if(x); # this can be a DEFINE of R2 instead of a REDEFINE of R&lt;br/&gt;
alert x;               # must cause R to fire (or R2 if defined on previous line instead of R)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Corrupted Action List Loop</title><link href="https://sourceforge.net/p/nodebrain/bugs/8/" rel="alternate"/><published>2015-09-24T19:15:00.444000Z</published><updated>2015-09-24T19:15:00.444000Z</updated><author><name>Ed Trettevik</name><uri>https://sourceforge.net/u/trettevik/</uri></author><id>https://sourceforge.net998f43c8f27d9bef70ab844e4ba6981fbecfaddc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 8 has been modified: Corrupted Action List Loop&lt;br/&gt;
Edited By: Ed Trettevik (trettevik)&lt;br/&gt;
Status updated: u'open' =&amp;gt; u'closed'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#7 Duplicate symbol when linking in Mac OS X </title><link href="https://sourceforge.net/p/nodebrain/bugs/7/?limit=25#fcf2" rel="alternate"/><published>2014-12-14T05:18:28.610000Z</published><updated>2014-12-14T05:18:28.610000Z</updated><author><name>Ed Trettevik</name><uri>https://sourceforge.net/u/trettevik/</uri></author><id>https://sourceforge.netaf44cd74a0b691c42bbde313d069ba3e6222abf2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: pending --&amp;gt; closed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#7 Duplicate symbol when linking in Mac OS X </title><link href="https://sourceforge.net/p/nodebrain/bugs/7/?limit=25#4cfc" rel="alternate"/><published>2014-07-09T01:29:18.967000Z</published><updated>2014-07-09T01:29:18.967000Z</updated><author><name>Ed Trettevik</name><uri>https://sourceforge.net/u/trettevik/</uri></author><id>https://sourceforge.net5976d309bcdc078a9d23359daa19aec85d89ec46</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; pending&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Ed Trettevik&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;: 0.5.0 --&amp;gt; 0.9.02&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Priority&lt;/strong&gt;: 5 --&amp;gt; 1&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#7 Duplicate symbol when linking in Mac OS X </title><link href="https://sourceforge.net/p/nodebrain/bugs/7/?limit=25#fc7e" rel="alternate"/><published>2014-07-09T01:14:25.290000Z</published><updated>2014-07-09T01:14:25.290000Z</updated><author><name>Ricky Zhang</name><uri>https://sourceforge.net/u/rickyzhang82/</uri></author><id>https://sourceforge.net9b55ccd263e04e2c48fb7fa16a416ba4ab44e808</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks for your fix. I can confirm that your fix resolve linking issue in Mavericks in 10.9.4.&lt;/p&gt;
&lt;p&gt;I used Mac port to install pcre and readline library. Use the following to provide their location in configure: ./configure LDFLAGS=-L/opt/local/lib CFLAGS=-I/opt/local/include&lt;/p&gt;
&lt;p&gt;Please go ahead to close this ticket.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#7 Duplicate symbol when linking in Mac OS X </title><link href="https://sourceforge.net/p/nodebrain/bugs/7/?limit=25#8387" rel="alternate"/><published>2014-07-09T00:23:14.182000Z</published><updated>2014-07-09T00:23:14.182000Z</updated><author><name>Ed Trettevik</name><uri>https://sourceforge.net/u/trettevik/</uri></author><id>https://sourceforge.netab6ada2ecd837d3517bd7a85594d42c00a259636</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thank you for reporting this.  Have attempted a fix with commit c0fb6a5.  Please pull and give it a try.  Let me know the result. I don't have a Mac OS X system to test the fix.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Duplicate symbol when linking in Mac OS X </title><link href="https://sourceforge.net/p/nodebrain/bugs/7/" rel="alternate"/><published>2014-06-28T07:29:08.783000Z</published><updated>2014-06-28T07:29:08.783000Z</updated><author><name>Ricky Zhang</name><uri>https://sourceforge.net/u/rickyzhang82/</uri></author><id>https://sourceforge.net8397300f248a4e141f544bc2f54e207ad1d160cc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br /&gt;
Thanks for sharing this amazing project. I have trouble to compile commit f35e4ecc74 under Mac OS X. &lt;/p&gt;
&lt;p&gt;Mavericks provides its readline library. So I installed readline through Mac Port. When run configure, I used ./configure LDFLAGS=-L/opt/local/lib to point to Mac Port readline library.&lt;/p&gt;
&lt;p&gt;However, there are duplicate symbol errors in linking:&lt;br /&gt;
...&lt;br /&gt;
duplicate symbol _nb_TypeList in:&lt;br /&gt;
    .libs/libnb_la-nbassertion.o&lt;br /&gt;
    .libs/libnb_la-nbtime.o&lt;br /&gt;
duplicate symbol _nb_TypeAxonRelEq in:&lt;br /&gt;
    .libs/libnb_la-nbassertion.o&lt;br /&gt;
    .libs/libnb_la-nbtime.o&lt;br /&gt;
duplicate symbol _nb_TypeList in:&lt;br /&gt;
    .libs/libnb_la-nbassertion.o&lt;br /&gt;
    .libs/libnb_la-nbtranslator.o&lt;br /&gt;
duplicate symbol _nb_TypeAxonRelEq in:&lt;br /&gt;
    .libs/libnb_la-nbassertion.o&lt;br /&gt;
    .libs/libnb_la-nbtranslator.o&lt;br /&gt;
duplicate symbol _nb_TypeList in:&lt;br /&gt;
    .libs/libnb_la-nbassertion.o&lt;br /&gt;
    .libs/libnb_la-nbtree.o&lt;br /&gt;
duplicate symbol _nb_TypeAxonRelEq in:&lt;br /&gt;
    .libs/libnb_la-nbassertion.o&lt;br /&gt;
    .libs/libnb_la-nbtree.o&lt;br /&gt;
duplicate symbol _nb_TypeList in:&lt;br /&gt;
    .libs/libnb_la-nbassertion.o&lt;br /&gt;
    .libs/libnb_la-nbverb.o&lt;br /&gt;
duplicate symbol _nb_TypeAxonRelEq in:&lt;br /&gt;
    .libs/libnb_la-nbassertion.o&lt;br /&gt;
    .libs/libnb_la-nbverb.o&lt;br /&gt;
duplicate symbol _nb_TypeList in:&lt;br /&gt;
    .libs/libnb_la-nbassertion.o&lt;br /&gt;
    .libs/libnb_la-nbwebster.o&lt;br /&gt;
duplicate symbol _nb_TypeAxonRelEq in:&lt;br /&gt;
    .libs/libnb_la-nbassertion.o&lt;br /&gt;
    .libs/libnb_la-nbwebster.o&lt;br /&gt;
ld: 90 duplicate symbols for architecture x86_64&lt;br /&gt;
clang: error: linker command failed with exit code 1 (use -v to see invocation)&lt;br /&gt;
make&lt;span&gt;[2]&lt;/span&gt;: &lt;strong&gt;&lt;em&gt; &lt;span&gt;&lt;span&gt;[libnb.la]&lt;/span&gt;&lt;/span&gt; Error 1&lt;br /&gt;
make&lt;span&gt;&lt;span&gt;[1]&lt;/span&gt;&lt;/span&gt;: &lt;/em&gt;&lt;/strong&gt; &lt;span&gt;[all-recursive]&lt;/span&gt; Error 1&lt;br /&gt;
make: *** &lt;span&gt;[all]&lt;/span&gt; Error 2 &lt;/p&gt;
&lt;p&gt;I don't have this linking issue in Fedora 20.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>