www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Where the F*** is phobos on OSX nowadays ?

reply "deadalnix" <deadalnix gmail.com> writes:
And why does it keep moving ? Why isn't it in some place where 
linker will find it ?

Is that really worth it to have every build system to have to 
jump through hoops to find it, and to break it on a regular basis 
?
Aug 10 2015
next sibling parent reply "Brad Anderson" <eco gnuk.net> writes:
On Tuesday, 11 August 2015 at 04:51:03 UTC, deadalnix wrote:
 And why does it keep moving ? Why isn't it in some place where 
 linker will find it ?

 Is that really worth it to have every build system to have to 
 jump through hoops to find it, and to break it on a regular 
 basis ?
The problem, as usual, is Apple just breaking things willy nilly. https://issues.dlang.org/show_bug.cgi?id=14801 Say what you will about Microsoft but at least with them you don't have to fix a handful of new bugs with every minor OS or IDE upgrade.
Aug 10 2015
parent "deadalnix" <deadalnix gmail.com> writes:
On Tuesday, 11 August 2015 at 05:40:01 UTC, Brad Anderson wrote:
 On Tuesday, 11 August 2015 at 04:51:03 UTC, deadalnix wrote:
 And why does it keep moving ? Why isn't it in some place where 
 linker will find it ?

 Is that really worth it to have every build system to have to 
 jump through hoops to find it, and to break it on a regular 
 basis ?
The problem, as usual, is Apple just breaking things willy nilly. https://issues.dlang.org/show_bug.cgi?id=14801 Say what you will about Microsoft but at least with them you don't have to fix a handful of new bugs with every minor OS or IDE upgrade.
Slow clap...
Aug 11 2015
prev sibling parent reply "John Colvin" <john.loughran.colvin gmail.com> writes:
On Tuesday, 11 August 2015 at 04:51:03 UTC, deadalnix wrote:
 And why does it keep moving ? Why isn't it in some place where 
 linker will find it ?

 Is that really worth it to have every build system to have to 
 jump through hoops to find it, and to break it on a regular 
 basis ?
well if you're sane, then you had homebrew install it to /usr/local/lib/ and /usr/local/include/d2/ :p
Aug 11 2015
next sibling parent reply "Sebastiaan Koppe" <mail skoppe.eu> writes:
On Tuesday, 11 August 2015 at 08:01:53 UTC, John Colvin wrote:
 On Tuesday, 11 August 2015 at 04:51:03 UTC, deadalnix wrote:
 And why does it keep moving ? Why isn't it in some place where 
 linker will find it ?

 Is that really worth it to have every build system to have to 
 jump through hoops to find it, and to break it on a regular 
 basis ?
well if you're sane, then you had homebrew install it to /usr/local/lib/ and /usr/local/include/d2/ :p
Does homebrew install to those folders by default?
Aug 11 2015
parent "John Colvin" <john.loughran.colvin gmail.com> writes:
On Tuesday, 11 August 2015 at 16:12:12 UTC, Sebastiaan Koppe 
wrote:
 On Tuesday, 11 August 2015 at 08:01:53 UTC, John Colvin wrote:
 On Tuesday, 11 August 2015 at 04:51:03 UTC, deadalnix wrote:
 And why does it keep moving ? Why isn't it in some place 
 where linker will find it ?

 Is that really worth it to have every build system to have to 
 jump through hoops to find it, and to break it on a regular 
 basis ?
well if you're sane, then you had homebrew install it to /usr/local/lib/ and /usr/local/include/d2/ :p
Does homebrew install to those folders by default?
yes
Aug 11 2015
prev sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2015-08-11 10:01, John Colvin wrote:

 well if you're sane, then you had homebrew install it to /usr/local/lib/
 and /usr/local/include/d2/
If you're sane you'll be using DVM ;) -- /Jacob Carlborg
Aug 11 2015
parent reply Daniel Kozak via Digitalmars-d <digitalmars-d puremagic.com> writes:
Not at all, I am using dvm and I like it. But OTOH it makes things=20
sometimes wierd. My common habit is to do something like this:
dmd somefile && ./somefile. But without dvm I use latest (current=20
installed vesion of dmd) but with dvm I use last setup vesion. And=20
often I do not know which version of dmd I am using.


Jacob Carlborg via Digitalmars-d <digitalmars-d puremagic.com> napsal=20
=C3=9At, srp 11, 2015 v 11=E2=88=B604 :
 On 2015-08-11 10:01, John Colvin wrote:
=20
 well if you're sane, then you had homebrew install it to=20
 /usr/local/lib/
 and /usr/local/include/d2/
=20 If you're sane you'll be using DVM ;) =20 -- /Jacob Carlborg
=
Aug 11 2015
parent reply Jacob Carlborg <doob me.com> writes:
On 2015-08-11 23:55, Daniel Kozak via Digitalmars-d wrote:
 Not at all, I am using dvm and I like it. But OTOH it makes things
 sometimes wierd. My common habit is to do something like this:
 dmd somefile && ./somefile. But without dvm I use latest (current
 installed vesion of dmd) but with dvm I use last setup vesion. And often
 I do not know which version of dmd I am using.
Not sure I understand the problem. -- /Jacob Carlborg
Aug 12 2015
parent Daniel =?UTF-8?B?S296w6Fr?= <kozzi dlang.cz> writes:
On Wed, 12 Aug 2015 11:16:55 +0200
Jacob Carlborg <doob me.com> wrote:

 On 2015-08-11 23:55, Daniel Kozak via Digitalmars-d wrote:
 Not at all, I am using dvm and I like it. But OTOH it makes things
 sometimes wierd. My common habit is to do something like this:
 dmd somefile && ./somefile. But without dvm I use latest (current
 installed vesion of dmd) but with dvm I use last setup vesion. And
 often I do not know which version of dmd I am using.
Not sure I understand the problem.
Ok, I find out whats wrong. I use -d parameter. So it was my fault.
Aug 12 2015