Re: dmd.conf problems on dmd.2.019 (object.d not readable)

2008-10-27 Thread BCS

Reply to Charles,


Message:
object.d: module object cannot read file 'object.d'
The fix was to alter dmd.conf, thus:

[Environment]

DFLAGS=-I/usr/local/dmd/src/phobos -L-L/usr/local/dmd/lib
[EMAIL PROTECTED]/../src/phobos [EMAIL PROTECTED]/../lib

I'm running on Ubuntu Hardy Heron.  dmd is installed in
/usr/local/dmd, but the execution is via symbolic links in
/usr/local/bin.  My guess is that it's reading the compilation path
via the links rather than the installation location.

Sorry I didn't file this via Bugzilla, but I'm on the wrong computer,
and I don't have my account memorized.



IIRC On linux you can get away with not using a dmd.conf at all. It requiters 
that stuff be put in all the right places.


I have a script that seems to work most places I have used it (YMMV so take 
it more as guide lines)


http://www.dsource.org/projects/scrapple/browser/trunk/scripts/dmd_update




Re: dmd.conf problems on dmd.2.019 (object.d not readable)

2008-10-27 Thread Steven Schveighoffer
"Charles Hixson" wrote
> Message:
> object.d: module object cannot read file 'object.d'
>
> The fix was to alter dmd.conf, thus:
>
> [Environment]
>
> DFLAGS=-I/usr/local/dmd/src/phobos -L-L/usr/local/dmd/lib
> [EMAIL PROTECTED]/../src/phobos [EMAIL PROTECTED]/../lib
>
> I'm running on Ubuntu Hardy Heron.  dmd is installed in /usr/local/dmd, 
> but the execution is via symbolic links in /usr/local/bin.  My guess is 
> that it's reading the compilation path via the links rather than the 
> installation location.
>
> Sorry I didn't file this via Bugzilla, but I'm on the wrong computer, and 
> I don't have my account memorized.

The benefit of links is that the application does not know that it is a link 
(and shouldn't try to find out).  This is the expected behavior in my 
opinion.

-Steve 




Re: dmd.conf problems on dmd.2.019 (object.d not readable)

2008-10-27 Thread ore-sama
Charles Hixson Wrote:

> Message:
> object.d: module object cannot read file 'object.d'
> 
> The fix was to alter dmd.conf, thus:
> 
> [Environment]
> 
> DFLAGS=-I/usr/local/dmd/src/phobos -L-L/usr/local/dmd/lib
> [EMAIL PROTECTED]/../src/phobos [EMAIL PROTECTED]/../lib
> 
> I'm running on Ubuntu Hardy Heron.  dmd is installed in /usr/local/dmd, 
> but the execution is via symbolic links in /usr/local/bin.  My guess is 
> that it's reading the compilation path via the links rather than the 
> installation location.

But how can it know, where it's installed?
[EMAIL PROTECTED] is replaced with directory of conf file, where does it reside?


dmd.conf problems on dmd.2.019 (object.d not readable)

2008-10-26 Thread Charles Hixson

Message:
object.d: module object cannot read file 'object.d'

The fix was to alter dmd.conf, thus:

[Environment]

DFLAGS=-I/usr/local/dmd/src/phobos -L-L/usr/local/dmd/lib
[EMAIL PROTECTED]/../src/phobos [EMAIL PROTECTED]/../lib

I'm running on Ubuntu Hardy Heron.  dmd is installed in /usr/local/dmd, 
but the execution is via symbolic links in /usr/local/bin.  My guess is 
that it's reading the compilation path via the links rather than the 
installation location.


Sorry I didn't file this via Bugzilla, but I'm on the wrong computer, 
and I don't have my account memorized.