<?xml version="1.0"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>Trusster Forums &#187; Topic: error while compiling teal</title>
<link>http://forums.trusster.com/</link>
<description>Trusster Forums &#187; Topic: error while compiling teal</description>
<language>en</language>
<pubDate>Thu, 09 Sep 2010 10:34:09 +0000</pubDate>

<item>
<title>Mike Mintz on "error while compiling teal"</title>
<link>http://forums.trusster.com/topic/error-while-compiling-teal#post-19</link>
<pubDate>Wed, 17 Mar 2010 14:48:04 +0000</pubDate>
<dc:creator>Mike Mintz</dc:creator>
<guid isPermaLink="false">19@http://forums.trusster.com/</guid>
<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;Sorry for the delay in responding. &#60;/p&#62;
&#60;p&#62;Since teal_memory.cpp:95 and 364 are just a log lines, you can comment them out.&#60;/p&#62;
&#60;p&#62;Feel free to e-mail me directly at mike &#38;lt;&#38;gt; trusster &#38;lt;&#38;gt; com&#60;/p&#62;
&#60;p&#62;Again, I apologize for the delay.&#60;/p&#62;
&#60;p&#62;take Care,&#60;br /&#62;
mike
&#60;/p&#62;</description>
</item>
<item>
<title>jagan on "error while compiling teal"</title>
<link>http://forums.trusster.com/topic/error-while-compiling-teal#post-14</link>
<pubDate>Thu, 07 Jan 2010 14:41:20 +0000</pubDate>
<dc:creator>jagan</dc:creator>
<guid isPermaLink="false">14@http://forums.trusster.com/</guid>
<description>&#60;p&#62;Hi Mike&#60;br /&#62;
I got the same error and and now I get the following error when compiling after making the change you suggested ((uint32)aval_start_ to (size_t)aval_start_) in teal_memory.cpp&#60;/p&#62;
&#60;p&#62;In file included from ./teal.h:137,&#60;br /&#62;
                 from ./teal_memory.cpp:32:&#60;br /&#62;
./teal_reg.h:95: warning: ‘typedef’ was ignored in this declaration&#60;br /&#62;
./teal_memory.cpp: In constructor ‘regular_memory_bank::regular_memory_bank(const std::string&#38;amp;)’:&#60;br /&#62;
./teal_memory.cpp:364: error: ambiguous overload for ‘operator&#38;lt;&#38;lt;’ in ‘((teal::vout*)((teal::vout*)((teal::vout*)((teal::vout*)((teal::vout*)((teal::vout*)teal::operator&#38;lt;&#38;lt; [with TP1 = const std::string&#38;amp;, TP2 = std::pair&#38;lt;int, int&#38;gt;](((teal::vout&#38;amp;)(&#38;amp;&#38;lt;unnamed&#38;gt;::local_log)), ((const teal::vmanip&#38;lt;const std::string&#38;amp;, std::pair&#38;lt;int, int&#38;gt; &#38;gt;&#38;amp;)((const teal::vmanip&#38;lt;const std::string&#38;amp;, std::pair&#38;lt;int, int&#38;gt; &#38;gt;*)(&#38;amp; teal::mark_start(((const std::string&#38;amp;)(&#38;amp; std::basic_string&#38;lt;char, std::char_traits&#38;lt;char&#38;gt;, std::allocator&#38;lt;char&#38;gt; &#38;gt;(((const char*)&#34;./teal_memory.cpp&#34;), ((const std::allocator&#38;lt;char&#38;gt;&#38;amp;)((const std::allocator&#38;lt;char&#38;gt;*)(&#38;amp; std::allocator&#38;lt;char&#38;gt;())))))), std::pair&#38;lt;int, int&#38;gt;(((const int&#38;amp;)((const int*)(&#38;amp;2055))), ((const int&#38;amp;)((const int*)(&#38;amp;363))))))))))-&#38;gt;teal::vout::operator&#38;lt;&#38;lt;(((const std::string&#38;amp;)(&#38;amp; std::basic_string&#38;lt;char, std::char_traits&#38;lt;char&#38;gt;, std::allocator&#38;lt;char&#38;gt; &#38;gt;(((const char*)&#34;Memory ctor: bytes_per_group_ &#34;), ((const std::allocator&#38;lt;char&#38;gt;&#38;amp;)((const std::allocator&#38;lt;char&#38;gt;*)(&#38;amp; std::allocator&#38;lt;char&#38;gt;()))))))))-&#38;gt;teal::vout::operator&#38;lt;&#38;lt;(((regular_memory_bank*)this)-&#38;gt;regular_memory_bank::bytes_per_group_))-&#38;gt;teal::vout::operator&#38;lt;&#38;lt;(((const std::string&#38;amp;)(&#38;amp; std::basic_string&#38;lt;char, std::char_traits&#38;lt;char&#38;gt;, std::allocator&#38;lt;char&#38;gt; &#38;gt;(((const char*)&#34; bit_length_ : &#34;), ((const std::allocator&#38;lt;char&#38;gt;&#38;amp;)((const std::allocator&#38;lt;char&#38;gt;*)(&#38;amp; std::allocator&#38;lt;char&#38;gt;()))))))))-&#38;gt;teal::vout::operator&#38;lt;&#38;lt;(((regular_memory_bank*)this)-&#38;gt;regular_memory_bank::bit_length_))-&#38;gt;teal::vout::operator&#38;lt;&#38;lt;(teal::hex))-&#38;gt;teal::vout::operator&#38;lt;&#38;lt;(((const std::string&#38;amp;)(&#38;amp; std::basic_string&#38;lt;char, std::char_traits&#38;lt;char&#38;gt;, std::allocator&#38;lt;char&#38;gt; &#38;gt;(((const char*)&#34; aval_start: &#34;), ((const std::allocator&#38;lt;char&#38;gt;&#38;amp;)((const std::allocator&#38;lt;char&#38;gt;*)(&#38;amp; std::allocator&#38;lt;char&#38;gt;()))))))) &#38;lt;&#38;lt; (size_t)((regular_memory_bank*)this)-&#38;gt;regular_memory_bank::aval_start_’&#60;br /&#62;
./teal_vout.h:131: note: candidates are: virtual teal::vout&#38;amp; teal::vout::operator&#38;lt;&#38;lt;(char)&#60;br /&#62;
./teal_vout.h:132: note:                 virtual teal::vout&#38;amp; teal::vout::operator&#38;lt;&#38;lt;(int)&#60;/p&#62;
&#60;p&#62;What can I do to get over this error. Also, do you have a different version/download for 64bit machines.?&#60;/p&#62;
&#60;p&#62;Thanks
&#60;/p&#62;</description>
</item>
<item>
<title>Mike Mintz on "error while compiling teal"</title>
<link>http://forums.trusster.com/topic/error-while-compiling-teal#post-4</link>
<pubDate>Fri, 11 Sep 2009 10:04:57 +0000</pubDate>
<dc:creator>Mike Mintz</dc:creator>
<guid isPermaLink="false">4@http://forums.trusster.com/</guid>
<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;My mistake. That's the usual 32 versus 64 bit issue.  Change:&#60;br /&#62;
(uint32)aval_start_ to (size_t)aval_start_&#60;/p&#62;
&#60;p&#62;Sorry about that,&#60;br /&#62;
Mike
&#60;/p&#62;</description>
</item>
<item>
<title>pramod on "error while compiling teal"</title>
<link>http://forums.trusster.com/topic/error-while-compiling-teal#post-3</link>
<pubDate>Thu, 10 Sep 2009 19:34:02 +0000</pubDate>
<dc:creator>pramod</dc:creator>
<guid isPermaLink="false">3@http://forums.trusster.com/</guid>
<description>&#60;p&#62;Hi&#60;/p&#62;
&#60;p&#62;I am getting this error while compiling teal on a suse64 bit machine, please help.&#60;/p&#62;
&#60;p&#62;gcc -c -fPIC ./teal_memory.cpp -o ./teal_memory.o -Wall     -DSIM=vcs -Dvcs  -I. -I/usr/synopsys/A-2008.09/include -I/usr/synopsys/A-2008.09/pli_incs -I/usr/synopsys/A-2008.09/pli/interface&#60;br /&#62;
./teal_memory.cpp: In constructor âregular_memory_bank::regular_memory_bank(const std::string&#38;amp;)â:&#60;br /&#62;
./teal_memory.cpp:364: error: cast from âteal::uint8*â to âteal::uint32â loses precision
&#60;/p&#62;</description>
</item>

</channel>
</rss>
