<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Ubuntu/Debian D Packages</title>
	<link>http://codeblog.palos.ro/2008/03/29/debian-d-packages/</link>
	<description>Thoughts about high architecture and sheer speed.</description>
	<pubDate>Tue, 07 Feb 2012 14:31:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>

	<item>
		<title>By: Stu</title>
		<link>http://codeblog.palos.ro/2008/03/29/debian-d-packages/#comment-353</link>
		<author>Stu</author>
		<pubDate>Sun, 30 Mar 2008 00:57:34 +0000</pubDate>
		<guid>http://codeblog.palos.ro/2008/03/29/debian-d-packages/#comment-353</guid>
					<description>installed ok... i have a simple test.d file that imports tango.io and does a Stdout... gdc complains;

gdc test.d
Unsupported environment; neither Win32 or Posix is declared
/usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../../include/d/4.1.3/tango/sys/Common.d:83: static assert  is false

but doing rebuild test.d compiles (leaves all these tango*.o object files in my current directory... kinda odd)...

i think i will wait until I move to hardy

thanks for all the hard work!! :)</description>
		<content:encoded><![CDATA[<p>installed ok&#8230; i have a simple test.d file that imports tango.io and does a Stdout&#8230; gdc complains;</p>
<p>gdc test.d<br />
Unsupported environment; neither Win32 or Posix is declared<br />
/usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../../include/d/4.1.3/tango/sys/Common.d:83: static assert  is false</p>
<p>but doing rebuild test.d compiles (leaves all these tango*.o object files in my current directory&#8230; kinda odd)&#8230;</p>
<p>i think i will wait until I move to hardy</p>
<p>thanks for all the hard work!! :)</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Valeriu Paloş</title>
		<link>http://codeblog.palos.ro/2008/03/29/debian-d-packages/#comment-354</link>
		<author>Valeriu Paloş</author>
		<pubDate>Sun, 30 Mar 2008 06:34:31 +0000</pubDate>
		<guid>http://codeblog.palos.ro/2008/03/29/debian-d-packages/#comment-354</guid>
					<description>But that's supposed to happen (and I doubt that the problem will go away if you switch to Hardy)!

It is required that the -version=Posix parameter is passed to gdmd when compiling. Tango contains static asserts that ensure at least one of Posix or Win32 is defined.

If you installed the DSSS package then you could see that all gdc based profiles in /usr/etc/rebuild are actually using "gdmd -version=Posix ..." (in fact *ALL* profiles use it).

I recommend you use only DSSS(or maybe rebuild) to compile/run your code since the DSSS (in my mind at least) acts as the perfect (and final) wrapper to any inconsistency or issue regarding the correct calls to the compiler and linker. It will know what libraries to link automatically and also it will pass all required parameters to the underlying commands just as they should be passed.

I have my dsss.conf set up and no matter what happens all I need to do is "dsss-gdc-tango build" and that's it. For me it works flawlessly every time and on every computer I tried it (only with the above packages of course).</description>
		<content:encoded><![CDATA[<p>But that&#8217;s supposed to happen (and I doubt that the problem will go away if you switch to Hardy)!</p>
<p>It is required that the -version=Posix parameter is passed to gdmd when compiling. Tango contains static asserts that ensure at least one of Posix or Win32 is defined.</p>
<p>If you installed the DSSS package then you could see that all gdc based profiles in /usr/etc/rebuild are actually using &#8220;gdmd -version=Posix &#8230;&#8221; (in fact *ALL* profiles use it).</p>
<p>I recommend you use only DSSS(or maybe rebuild) to compile/run your code since the DSSS (in my mind at least) acts as the perfect (and final) wrapper to any inconsistency or issue regarding the correct calls to the compiler and linker. It will know what libraries to link automatically and also it will pass all required parameters to the underlying commands just as they should be passed.</p>
<p>I have my dsss.conf set up and no matter what happens all I need to do is &#8220;dsss-gdc-tango build&#8221; and that&#8217;s it. For me it works flawlessly every time and on every computer I tried it (only with the above packages of course).</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: LMZ</title>
		<link>http://codeblog.palos.ro/2008/03/29/debian-d-packages/#comment-358</link>
		<author>LMZ</author>
		<pubDate>Tue, 01 Apr 2008 19:03:20 +0000</pubDate>
		<guid>http://codeblog.palos.ro/2008/03/29/debian-d-packages/#comment-358</guid>
					<description>sweet!!


what to write in /etc/apt/sources.list ?!</description>
		<content:encoded><![CDATA[<p>sweet!!</p>
<p>what to write in /etc/apt/sources.list ?!</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Valeriu Paloş</title>
		<link>http://codeblog.palos.ro/2008/03/29/debian-d-packages/#comment-359</link>
		<author>Valeriu Paloş</author>
		<pubDate>Tue, 01 Apr 2008 20:03:16 +0000</pubDate>
		<guid>http://codeblog.palos.ro/2008/03/29/debian-d-packages/#comment-359</guid>
					<description>Well I have not set up a repository yet (to put into sources.list) but am working on it as we speak with the help of larsivi (one of the Tango maintainers). I will let you know as soon as we get it working...</description>
		<content:encoded><![CDATA[<p>Well I have not set up a repository yet (to put into sources.list) but am working on it as we speak with the help of larsivi (one of the Tango maintainers). I will let you know as soon as we get it working&#8230;</p>
]]></content:encoded>
				</item>
</channel>
</rss>

