<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Anderson Lizardo's Blog</title>
	<atom:link href="http://lizardo.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://lizardo.wordpress.com</link>
	<description>My Free/Open Source Software activity log, and random bits</description>
	<lastBuildDate>Thu, 21 May 2009 14:17:10 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
		<url>http://www.gravatar.com/blavatar/23654a2be483418c082c85dc1ec39f26?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Anderson Lizardo's Blog</title>
		<link>http://lizardo.wordpress.com</link>
	</image>
			<item>
		<title>Making icecream monitor (icemon) work on Jaunty</title>
		<link>http://lizardo.wordpress.com/2009/05/21/making-icecream-monitor-icemon-work-on-jaunty/</link>
		<comments>http://lizardo.wordpress.com/2009/05/21/making-icecream-monitor-icemon-work-on-jaunty/#comments</comments>
		<pubDate>Thu, 21 May 2009 14:17:10 +0000</pubDate>
		<dc:creator>lizardo</dc:creator>
				<category><![CDATA[Debian/Ubuntu]]></category>
		<category><![CDATA[Hints]]></category>
		<category><![CDATA[icecc]]></category>

		<guid isPermaLink="false">http://lizardo.wordpress.com/?p=26</guid>
		<description><![CDATA[While I have been using Ubuntu 8.04 LTS (hardy) in my work laptop (for the very same reasons I used dapper for a long time), I knew that some Ubuntu 9.04 (jaunty) users were having problems with icemon (the icecream monitor) not working, i.e., not showing any nodes. I did not investigate the reasons behind [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=26&subd=lizardo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>While I have been using Ubuntu 8.04 LTS (hardy) in my work laptop (for the very same reasons I used dapper for a long time), I knew that some Ubuntu 9.04 (jaunty) users were having problems with icemon (the <a href="http://en.opensuse.org/Icecream">icecream</a> monitor) not working, i.e., not showing any nodes. I did not investigate the reasons behind this, but a colleague reported that he could successfully make it work by using the older version from intrepid.</p>
<p>So here goes a small how-to on installing the older icecc-monitor version (from intrepid) in jaunty:</p>
<ol>
<li>Download the icecc-monitor .deb package from <a href="http://packages.ubuntu.com/intrepid/i386/icecc-monitor/download">http://packages.ubuntu.com/intrepid/i386/icecc-monitor/download</a></li>
<li>Install the package with:</li>
<p><code>$ sudo dpkg -i icecc-monitor_*.deb</code></p>
<li>The step above will successfully install the package, but in a future whole-system upgrade, it will again install the newer (buggy) version. To avoid that, you can tell dpkg to lock the package version, using the following command:</li>
<p><code>$ echo icecc-monitor hold | sudo dpkg --set-selections</code>
<p>If necessary, you can unlock it anytime using the command:</p>
<p><code>$ echo icecc-monitor install | sudo dpkg --set-selections</code>
</ol>
<p>I did not check yet whether this has already been reported to the <a href="http://launchpad.net">Launchpad</a>, if anyone knows, feel free to comment.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lizardo.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lizardo.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lizardo.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lizardo.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lizardo.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lizardo.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lizardo.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lizardo.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lizardo.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lizardo.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=26&subd=lizardo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lizardo.wordpress.com/2009/05/21/making-icecream-monitor-icemon-work-on-jaunty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bad296baf84de6e80b49eacfc1fef64a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lizardo</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;undefined reference to `vtable for &#8230;&#8217; errors&#8221; in Qt derived classes</title>
		<link>http://lizardo.wordpress.com/2009/04/24/undefined-reference-to-vtable-for-errors-in-qt-derived-classes/</link>
		<comments>http://lizardo.wordpress.com/2009/04/24/undefined-reference-to-vtable-for-errors-in-qt-derived-classes/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 15:15:28 +0000</pubDate>
		<dc:creator>lizardo</dc:creator>
				<category><![CDATA[Hints]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://lizardo.wordpress.com/?p=20</guid>
		<description><![CDATA[If you ever come across an error like this when compiling C++ code with Qt derived class definitions:

g++ -Wl,--no-undefined -o test test.o    -L/usr/lib -lQtGui -lQtCore -lpthread
test.o: In function `main':
test.cpp:(.text+0x2c): undefined reference to `vtable for MyClass'
collect2: ld returned 1 exit status
make: *** [test] Error 1

It is probably because either you defined a class [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=20&subd=lizardo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you ever come across an error like this when compiling C++ code with Qt derived class definitions:</p>
<p><code><br />
g++ -Wl,--no-undefined -o test test.o    -L/usr/lib -lQtGui -lQtCore -lpthread<br />
test.o: In function `main':<br />
test.cpp:(.text+0x2c): undefined reference to `vtable for MyClass'<br />
collect2: ld returned 1 exit status<br />
make: *** [test] Error 1<br />
</code></p>
<p>It is probably because either you defined a class in a .cpp file or you forgot to add some header file to the HEADERS variable in the .pro file.</p>
<p>This happens because moc (Qt&#8217;s meta-object compiler) only runs on header files by default (and only on those listed in the HEADERS variable), therefore it did not generate the necessary MOC code for that class.</p>
<p>The fix is to simply move the class definition to a header, and make sure it is added to the HEADERS variable in the qmake project file.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lizardo.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lizardo.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lizardo.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lizardo.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lizardo.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lizardo.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lizardo.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lizardo.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lizardo.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lizardo.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=20&subd=lizardo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lizardo.wordpress.com/2009/04/24/undefined-reference-to-vtable-for-errors-in-qt-derived-classes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bad296baf84de6e80b49eacfc1fef64a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lizardo</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up libc6 sources for analysis on Debian/Ubuntu</title>
		<link>http://lizardo.wordpress.com/2008/05/31/setting-up-libc6-sources-for-analysis-on-debianubuntu/</link>
		<comments>http://lizardo.wordpress.com/2008/05/31/setting-up-libc6-sources-for-analysis-on-debianubuntu/#comments</comments>
		<pubDate>Sat, 31 May 2008 14:42:40 +0000</pubDate>
		<dc:creator>lizardo</dc:creator>
				<category><![CDATA[Debian/Ubuntu]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://lizardo.wordpress.com/?p=19</guid>
		<description><![CDATA[I used to work on development of a tracing tool at work, that required me reading some glibc code to understand internals of core library functions (following the &#8220;Use the source, Luke&#8221; Open Source principle for developer documentation). I use Ubuntu, so it seemed simpler to use its glibc sources so I don&#8217;t have to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=19&subd=lizardo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I used to work on development of a tracing tool at work, that required me reading some glibc code to understand internals of core library functions (following the &#8220;Use the source, Luke&#8221; Open Source principle for developer documentation). I use Ubuntu, so it seemed simpler to use its glibc sources so I don&#8217;t have to recompile glibc myself. Here are the instructions I use for setting up my environment for glibc code navigation (tested on Hardy running on x86):</p>
<pre># gcc 4.2 is required to configure libc6
$ sudo apt-get install build-essential gcc-4.2

# download sources
$ sudo apt-get source libc6
$ cd glibc-2.6.1/

# the "configure_i686" rule also calls other rules that
# unpack the sources and apply distro-specific patches
$ ./debian/rules configure_i686

# create a tags file to easily navigate between functions with Vim
$ cd build-tree/glibc-2.6.1/ &amp;&amp; ctags -R --exclude=.pc
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lizardo.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lizardo.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lizardo.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lizardo.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lizardo.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lizardo.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lizardo.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lizardo.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lizardo.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lizardo.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lizardo.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lizardo.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=19&subd=lizardo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lizardo.wordpress.com/2008/05/31/setting-up-libc6-sources-for-analysis-on-debianubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bad296baf84de6e80b49eacfc1fef64a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lizardo</media:title>
		</media:content>
	</item>
		<item>
		<title>My Boomerang TODO list</title>
		<link>http://lizardo.wordpress.com/2008/04/05/my-boomerang-todo-list/</link>
		<comments>http://lizardo.wordpress.com/2008/04/05/my-boomerang-todo-list/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 23:49:59 +0000</pubDate>
		<dc:creator>lizardo</dc:creator>
				<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://lizardo.wordpress.com/?p=18</guid>
		<description><![CDATA[I have some items on my TODO list regarding Boomerang. Here they are:

migrate functional testsuite to DejaGNU (on progress)
increase test code coverage by writing new tests
update/fix/extend unit tests

Migration to dejagnu will allow to write more flexible functional tests, such as ones to test for error handling. Right now, Boomerang&#8217;s functional testsuite only covers the decompilation [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=18&subd=lizardo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I have some items on my TODO list regarding Boomerang. Here they are:</p>
<ul>
<li>migrate functional testsuite to DejaGNU (on progress)</li>
<li>increase test code coverage by writing new tests</li>
<li>update/fix/extend unit tests</li>
</ul>
<p>Migration to dejagnu will allow to write more flexible functional tests, such as ones to test for error handling. Right now, Boomerang&#8217;s functional testsuite only covers the decompilation phase (as far as I can see), and only covers 48.1% of code (according to gcov/lcov). Next, I plan to increase this coverage percentage by writing new tests (and understanding the code a bit more on the way) and finally, once I start getting hands dirty on coding, I will fix/extend unit tests.</p>
<p>These are my short term plans. Long term plans are (not detailed yet): remove dependency on some (old, unmaintained) third-party tools, such as NJMC toolkit and old bison++/flex++ (this needs to be discussed on the mailing list); reuse code where possible, instead of reimplementing things like the PE/ELF/etc. parsers; make boomerang more modular, possibly allowing to compile it as a shared library (already possible?) or replacing some algorithms; take a look at DCC code (now GPL licensed); experiment with new concepts on the RE/Decompilation research field.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lizardo.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lizardo.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lizardo.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lizardo.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lizardo.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lizardo.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lizardo.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lizardo.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lizardo.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lizardo.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lizardo.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lizardo.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=18&subd=lizardo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lizardo.wordpress.com/2008/04/05/my-boomerang-todo-list/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bad296baf84de6e80b49eacfc1fef64a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lizardo</media:title>
		</media:content>
	</item>
		<item>
		<title>Wine, the Windows &#8220;emulator&#8221;</title>
		<link>http://lizardo.wordpress.com/2008/03/24/wine-the-windows-emulator/</link>
		<comments>http://lizardo.wordpress.com/2008/03/24/wine-the-windows-emulator/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 22:50:02 +0000</pubDate>
		<dc:creator>lizardo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://lizardo.wordpress.com/?p=17</guid>
		<description><![CDATA[Just saw some good news about Wine approaching 1.0 stable release. It remembered me of how capable Wine is now. Some years ago, I would try running an application under Wine and hope it would at least show something and not crash. Nowadays, when I find some Windows application I need to use, I first [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=17&subd=lizardo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Just saw some good news about <a href="http://www.winehq.org/?issue=343#Approaching%20Wine%201.0">Wine approaching 1.0 stable release</a>. It remembered me of how capable Wine is now. Some years ago, I would try running an application under Wine and hope it would at least show something and not crash. Nowadays, when I find some Windows application I need to use, I first try running it under Wine and if it does not work as I like, I fall back to QEMU or VMWare. Hopefully, for most applications I have tried, Wine worked just fine.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lizardo.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lizardo.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lizardo.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lizardo.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lizardo.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lizardo.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lizardo.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lizardo.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lizardo.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lizardo.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lizardo.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lizardo.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=17&subd=lizardo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lizardo.wordpress.com/2008/03/24/wine-the-windows-emulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bad296baf84de6e80b49eacfc1fef64a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lizardo</media:title>
		</media:content>
	</item>
		<item>
		<title>Boomerang and gcov</title>
		<link>http://lizardo.wordpress.com/2008/03/12/boomerang-and-gcov/</link>
		<comments>http://lizardo.wordpress.com/2008/03/12/boomerang-and-gcov/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 01:59:25 +0000</pubDate>
		<dc:creator>lizardo</dc:creator>
				<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://lizardo.wordpress.com/?p=16</guid>
		<description><![CDATA[Last night I tried enabling coverage in boomerang compilation. It seems it will not be as easy as I thought. Gcov is failing to find source files, although the .gcda and .gcno files are being generated and are on the correct location. Snippet from gcov error:
$ gcov c/ansi-c-parser.gcda -o c -b &#62;/dev/null
ansi-c.y:cannot open source file
/usr/local/lib/bison.cc:cannot [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=16&subd=lizardo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last night I tried enabling coverage in boomerang compilation. It seems it will not be as easy as I thought. Gcov is failing to find source files, although the .gcda and .gcno files are being generated and are on the correct location. Snippet from gcov error:</p>
<p><code>$ gcov c/ansi-c-parser.gcda -o c -b &gt;/dev/null<br />
ansi-c.y:cannot open source file<br />
/usr/local/lib/bison.cc:cannot open source file<br />
ansi-c-parser.cpp:cannot open source file<br />
</code></p>
<p>In this case the source file is in c/ansi-c-parser.cpp, but it insists on looking for it in the current directory. For this specific case, I figured out the errors are due to #line directives generated by bison++, but there are various errors like this. I&#8217;ll look into them at another time. Currently, I&#8217;m investigating unexpected errors reported by the functional testsuite (more on this later).</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lizardo.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lizardo.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lizardo.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lizardo.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lizardo.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lizardo.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lizardo.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lizardo.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lizardo.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lizardo.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lizardo.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lizardo.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=16&subd=lizardo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lizardo.wordpress.com/2008/03/12/boomerang-and-gcov/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bad296baf84de6e80b49eacfc1fef64a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lizardo</media:title>
		</media:content>
	</item>
		<item>
		<title>Boomerang testsuite</title>
		<link>http://lizardo.wordpress.com/2008/03/11/boomerang-testsuite/</link>
		<comments>http://lizardo.wordpress.com/2008/03/11/boomerang-testsuite/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 00:53:32 +0000</pubDate>
		<dc:creator>lizardo</dc:creator>
				<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://lizardo.wordpress.com/?p=15</guid>
		<description><![CDATA[Last weekend I made my first code contribution to the Boomerang project: I fixed some tests from the testsuite that were segfaulting or failing due to changes in the debug output. After sending the patch to the mailing list, I was given write access to their CVS repository so I can now commit my fixes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=15&subd=lizardo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last weekend I made my first code contribution to the <a href="http://boomerang.sf.net/">Boomerang</a> project: I fixed some tests from the testsuite that were segfaulting or failing due to changes in the debug output. After sending the patch to the mailing list, I was given write access to their CVS repository so I can now commit my fixes myself <img src='http://s.wordpress.com/wp-includes/images/smilies/face-smile.png' alt=':)' class='wp-smiley' /> .</p>
<p>My plans for now are to:</p>
<ol>
<li>do test coverage analysis on the current code using gcov/lcov</li>
<li>if coverage is not acceptable, add more tests to the testsuite</li>
<li>when coverage become acceptable (I still need to define the acceptance criterion), I can then starting making improvements or more complex changes to the code</li>
</ol>
<p>Of course, before doing any big changes that would affect current functionality, I will submit a patch to the list, so other developers can comment on it. That&#8217;s the &#8220;Open Source way&#8221; of development IMHO.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lizardo.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lizardo.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lizardo.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lizardo.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lizardo.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lizardo.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lizardo.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lizardo.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lizardo.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lizardo.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lizardo.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lizardo.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=15&subd=lizardo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lizardo.wordpress.com/2008/03/11/boomerang-testsuite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bad296baf84de6e80b49eacfc1fef64a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lizardo</media:title>
		</media:content>
	</item>
		<item>
		<title>Research in reverse engineering</title>
		<link>http://lizardo.wordpress.com/2008/03/08/research-in-reverse-engineering/</link>
		<comments>http://lizardo.wordpress.com/2008/03/08/research-in-reverse-engineering/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 01:42:12 +0000</pubDate>
		<dc:creator>lizardo</dc:creator>
				<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://lizardo.wordpress.com/?p=14</guid>
		<description><![CDATA[I am about to graduate in Computer Science at Universidade Federal do Amazonas (UFAM), so I think I will now have more time to continue my personal research on some subjects I am interested in, but never found time to continue after I entered college.
One of these subjects is Reverse Engineering (RE). Before entering college, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=14&subd=lizardo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I am about to graduate in Computer Science at Universidade Federal do Amazonas (UFAM), so I think I will now have more time to continue my personal research on some subjects I am interested in, but never found time to continue after I entered college.</p>
<p>One of these subjects is <a href="http://en.wikipedia.org/wiki/Reverse_engineering">Reverse Engineering</a> (RE). Before entering college, I played a little with RE and started a project on reverse engineering a <a href="http://geniusvp2.sourceforge.net/">driver for my scanner</a>. It was quite challenging, and I liked it a lot, but never had time since then to either continue this project or start new ones.</p>
<p>Now it is time to change <img src='http://s.wordpress.com/wp-includes/images/smilies/face-smile.png' alt=':)' class='wp-smiley' /> . During college I developed interest in Artificial Intelligence (IA) and ontologies. This (somehow <img src='http://s.wordpress.com/wp-includes/images/smilies/face-wink.png' alt=';)' class='wp-smiley' /> ) led me to create interest in a research area known as <a href="http://en.wikipedia.org/wiki/Program_understanding">&#8220;program comprehension&#8221;</a> or &#8220;program understanding&#8221;. This is a research domain that, in my opinion, includes RE when it is applied to understanding how a system works. Therefore, my focus will be on applying RE techniques for program understanding.</p>
<p>As a first step, I started gathering some domain knowledge, but I would like to make something more pragmatic in parallel, so my studies could have a focus. I decided for now to work with the <a href="http://boomerang.sourceforge.net/">Boomerang</a> decompiler and make some RE experiments with it. I chose it because It is, to my knowledge, the most advanced Open Source decompiler I am aware of, and decompilers can help understanding programs for which you don&#8217;t have sources. Of course, there are some other tools I would like to experiment with, such as <a href="http://www.kernel.org/pub/software/devel/sparse/">Sparse</a>.</p>
<p>I will probably make some kind of schedule so I don&#8217;t lose track during my research. More to follow!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lizardo.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lizardo.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lizardo.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lizardo.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lizardo.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lizardo.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lizardo.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lizardo.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lizardo.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lizardo.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lizardo.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lizardo.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=14&subd=lizardo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lizardo.wordpress.com/2008/03/08/research-in-reverse-engineering/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bad296baf84de6e80b49eacfc1fef64a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lizardo</media:title>
		</media:content>
	</item>
		<item>
		<title>Latest Open Source contributions: ltrace, strace, apt-cacher</title>
		<link>http://lizardo.wordpress.com/2008/01/28/latest-open-source-contributions-ltrace-strace-apt-cacher/</link>
		<comments>http://lizardo.wordpress.com/2008/01/28/latest-open-source-contributions-ltrace-strace-apt-cacher/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 13:00:31 +0000</pubDate>
		<dc:creator>lizardo</dc:creator>
				<category><![CDATA[Debian/Ubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apt-cacher]]></category>
		<category><![CDATA[ltrace]]></category>
		<category><![CDATA[patches]]></category>
		<category><![CDATA[strace]]></category>

		<guid isPermaLink="false">http://lizardo.wordpress.com/?p=13</guid>
		<description><![CDATA[Hi all,
After a long period without posts, I&#8217;m back to activity   Here goes my latest contributions to Open Source projects (mostly as part of my work at INdT):
strace ARM fix: link to post
ltrace fixes:
#450931
#176413
#462530
#462531
#462532
#462533
#462535
apt-cacher &#8220;multiple mirrors&#8221; bug: #462948
That&#8217;s it for now. Expect more patches to come!
Update (2008-03-08): all my ltrace patches were accepted [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=13&subd=lizardo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi all,</p>
<p>After a long period without posts, I&#8217;m back to activity <img src='http://s.wordpress.com/wp-includes/images/smilies/face-smile.png' alt=':)' class='wp-smiley' />  Here goes my latest contributions to Open Source projects (mostly as part of my work at INdT):</p>
<p>strace ARM fix: <a href="http://marc.info/?l=strace&amp;m=120126455227098&amp;w=2">link to post</a></p>
<p>ltrace fixes:</p>
<p><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=450931">#450931</a><br />
<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=176413">#176413</a><br />
<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462530">#462530</a><br />
<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462531">#462531</a><br />
<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462532">#462532</a><br />
<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462533">#462533</a><br />
<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462535">#462535</a></p>
<p>apt-cacher &#8220;multiple mirrors&#8221; bug: <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462948">#462948</a></p>
<p>That&#8217;s it for now. Expect more patches to come!</p>
<p><strong>Update (2008-03-08):</strong> all my ltrace patches were accepted into Debian and applied as of <a href="http://packages.qa.debian.org/l/ltrace/news/20080203T003619Z.html">version  0.5-3.1</a>. Of course, it still needs to be applied upstream, but hey, thats good news!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lizardo.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lizardo.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lizardo.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lizardo.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lizardo.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lizardo.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lizardo.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lizardo.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lizardo.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lizardo.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lizardo.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lizardo.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=13&subd=lizardo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lizardo.wordpress.com/2008/01/28/latest-open-source-contributions-ltrace-strace-apt-cacher/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bad296baf84de6e80b49eacfc1fef64a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lizardo</media:title>
		</media:content>
	</item>
		<item>
		<title>Homenagem às pessoas do vôo 1907</title>
		<link>http://lizardo.wordpress.com/2006/10/05/homenagem-as-pessoas-do-voo-1907/</link>
		<comments>http://lizardo.wordpress.com/2006/10/05/homenagem-as-pessoas-do-voo-1907/#comments</comments>
		<pubDate>Fri, 06 Oct 2006 00:41:58 +0000</pubDate>
		<dc:creator>lizardo</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://lizardo.wordpress.com/2006/10/05/homenagem-as-pessoas-do-voo-1907/</guid>
		<description><![CDATA[Gostaria de dedicar este breve post a todos os familiares e amigos das pessoas que estavam no vôo 1907 da Gol. Eu pessoalmente conhecia algumas delas e sei a falta que elas farão. Cabe a nós lembrarmos dos bons momentos vividos com as pessoas que amamos e, acima de tudo, tê-las como lições de vida [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=12&subd=lizardo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Gostaria de dedicar este breve post a todos os familiares e amigos das pessoas que estavam no vôo 1907 da Gol. Eu pessoalmente conhecia algumas delas e sei a falta que elas farão. Cabe a nós lembrarmos dos bons momentos vividos com as pessoas que amamos e, acima de tudo, tê-las como lições de vida a serem seguidas.</p>
<p>Meu sincero apoio.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lizardo.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lizardo.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lizardo.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lizardo.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lizardo.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lizardo.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lizardo.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lizardo.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lizardo.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lizardo.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lizardo.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lizardo.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lizardo.wordpress.com&blog=166274&post=12&subd=lizardo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lizardo.wordpress.com/2006/10/05/homenagem-as-pessoas-do-voo-1907/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bad296baf84de6e80b49eacfc1fef64a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lizardo</media:title>
		</media:content>
	</item>
	</channel>
</rss>