On Thursday, 15 August 2013 at 18:54:40 UTC, Jesse Phillips wrote:
I don't have an answer, but in case you are not familiar with cryptic linker:

On Wednesday, 14 August 2013 at 13:21:49 UTC, Gary Willoughby wrote:
But when i import it and use the getUnixTime function i get the following linker error:

Undefined symbols for architecture x86_64:

The linker is complaining specifically about 64bit, this likely means it found this symbol in 32bit.

"_D6common4test4unit8datetime12__ModuleInfoZ", referenced from:

It is looking for a unit test within datetime.

_D5logic25generalstatisticprocessor12__ModuleInfoZ in main.o
     _D5logic14eventprocessor12__ModuleInfoZ in main.o
_D5logic24devicestatisticprocessor12__ModuleInfoZ in main.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status

Repeating original complaint.

I would expect removing -unittest from the command line will fix this error. But I don't know why it is trying to pull in Phobos unittests.

You might be onto something here as i only import this module into unit tests. When i get time i'll investigate a little further.

Reply via email to