Thread overview
[phobos] std.datetime fails on FreeBSD
Mar 27, 2011
Walter Bright
Mar 27, 2011
Brad Roberts
Mar 27, 2011
Walter Bright
Mar 27, 2011
Walter Bright
Mar 27, 2011
Brad Roberts
Mar 27, 2011
Jonathan M Davis
Mar 27, 2011
Walter Bright
Mar 27, 2011
Walter Bright
March 27, 2011
because FreeBSD has no "daylight" variable in the C runtime.
March 27, 2011
On 3/27/2011 11:44 AM, Walter Bright wrote:
> because FreeBSD has no "daylight" variable in the C runtime.

Is your phobos checkout current?  There was a submit back on 2/26 that addressed that.

https://github.com/D-Programming-Language/phobos/commit/6dc1267a0c94d4098d28c5c03488e87b4bfd7f1a

March 27, 2011
Ack, I forgot to copy that update to my FreeBSD machine. You're right. False alarm.

On 3/27/2011 12:07 PM, Brad Roberts wrote:
> On 3/27/2011 11:44 AM, Walter Bright wrote:
>> because FreeBSD has no "daylight" variable in the C runtime.
> Is your phobos checkout current?  There was a submit back on 2/26 that addressed that.
>
> https://github.com/D-Programming-Language/phobos/commit/6dc1267a0c94d4098d28c5c03488e87b4bfd7f1a
>
March 27, 2011
Now the unittests for std.datetime do not even build on FreeBSD.

On 3/27/2011 12:21 PM, Walter Bright wrote:
> Ack, I forgot to copy that update to my FreeBSD machine. You're right. False alarm.
>
> On 3/27/2011 12:07 PM, Brad Roberts wrote:
>> On 3/27/2011 11:44 AM, Walter Bright wrote:
>>> because FreeBSD has no "daylight" variable in the C runtime.
>> Is your phobos checkout current?  There was a submit back on 2/26 that addressed that.
>>
>> https://github.com/D-Programming-Language/phobos/commit/6dc1267a0c94d4098d28c5c03488e87b4bfd7f1a
>>
>>
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
>
>
March 27, 2011
I don't know what you're doing differently, but on my very vanilla freebsd 8.1 box (the one running the auto-tester), it builds and passes everything quite nicely.

On 3/27/2011 2:46 PM, Walter Bright wrote:
> Now the unittests for std.datetime do not even build on FreeBSD.
> 
> On 3/27/2011 12:21 PM, Walter Bright wrote:
>> Ack, I forgot to copy that update to my FreeBSD machine. You're right. False alarm.
>>
>> On 3/27/2011 12:07 PM, Brad Roberts wrote:
>>> On 3/27/2011 11:44 AM, Walter Bright wrote:
>>>> because FreeBSD has no "daylight" variable in the C runtime.
>>> Is your phobos checkout current?  There was a submit back on 2/26 that addressed that.
>>>
>>> https://github.com/D-Programming-Language/phobos/commit/6dc1267a0c94d4098d28c5c03488e87b4bfd7f1a
>>>
March 27, 2011
On 2011-03-27 14:46, Walter Bright wrote:
> Now the unittests for std.datetime do not even build on FreeBSD.

Are _both_ your druntime and Phobos up-to-date? They currently build and pass on the autotester, so they _should_ work on your machine.

- Jonathan M Davis
March 27, 2011
I will do a pull and rebuild of everything.

On 3/27/2011 2:57 PM, Jonathan M Davis wrote:
> On 2011-03-27 14:46, Walter Bright wrote:
>> Now the unittests for std.datetime do not even build on FreeBSD.
> Are _both_ your druntime and Phobos up-to-date? They currently build and pass on the autotester, so they _should_ work on your machine.
>
> - Jonathan M Davis
>
March 27, 2011
Here's what I get trying to run the unittests on phobos:

Testing generated/freebsd/debug/32/unittest/std/algorithm
Testing generated/freebsd/debug/32/unittest/std/array
Testing generated/freebsd/debug/32/unittest/std/base64
Testing generated/freebsd/debug/32/unittest/std/bigint
Testing generated/freebsd/debug/32/unittest/std/bitmanip
Testing generated/freebsd/debug/32/unittest/std/compiler
Testing generated/freebsd/debug/32/unittest/std/complex
Testing generated/freebsd/debug/32/unittest/std/concurrency
Testing generated/freebsd/debug/32/unittest/std/container
Testing generated/freebsd/debug/32/unittest/std/contracts
std.contracts has been scheduled for deprecation. Please use std.exception inste
ad.
Testing generated/freebsd/debug/32/unittest/std/conv
Testing generated/freebsd/debug/32/unittest/std/cpuid
Testing generated/freebsd/debug/32/unittest/std/cstream
Testing generated/freebsd/debug/32/unittest/std/ctype
Testing generated/freebsd/debug/32/unittest/std/date
std.date and std.dateparse have been scheduled for deprecation. Please use std.d
atetime instead.
Testing generated/freebsd/debug/32/unittest/std/datetime
gmake[2]: *** [generated/freebsd/debug/32/unittest/std/datetime] Killed: 9
gmake[1]: *** [unittest] Error 2
gmake[1]: Leaving directory `/usr/home/walter/cbx/mars/phobos'
gmake: *** [unittest] Error 2