Re: Mobile App STACK4 with a D backend

2013-12-26 Thread David Eagen

My only problem is I can't beat the dang AI. :)



Re: D 1.076 and 2.061 release

2013-01-02 Thread David Eagen
On Wednesday, 2 January 2013 at 08:20:41 UTC, Jonathan M Davis 
wrote:

On Wednesday, January 02, 2013 09:12:49 bearophile wrote:

I have to warn people that if they want to suddenly switch from
2.060 to 2.061 with no intermediate steps, probably some of 
their

code will break, and they will have to work to fix it.


Why?

- Jonathan M davis


I have noticed my project doesn't compile with 2.061 when it did 
with 2.060. I am using a few different static libraries, one of 
them is thrift.


I had to recompile the libraries I use with 2.061 which meant I 
had to rebuild thrift and the thrift generated libraries. Once I 
did that I could compile just fine. But before that I got the 
errors below.


I am on 64-bit Ubuntu (AMD64).

/persist/apps/lib/libthriftd.a(base_1_403.o): In function 
`_D6thrift4base10TException6__ctorMFAyaAyamC6object9ThrowableZC6thrift4base10TException':
src/thrift/base.d:(.text._D6thrift4base10TException6__ctorMFAyaAyamC6object9ThrowableZC6thrift4base10TException+0x31): 
undefined reference to 
`_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception'
/persist/apps/lib/libthriftd.a(format_19a_f6c.o): In function 
`_D3std6format62__T11formatRangeTS3std5array16__T8AppenderTAaZ8AppenderTAyaTaZ11formatRangeFKS3std5array16__T8AppenderTAaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv':
/persist/apps/dmd/linux/bin64/../../src/phobos/std/format.d:(.text._D3std6format62__T11formatRangeTS3std5array16__T8AppenderTAaZ8AppenderTAyaTaZ11formatRangeFKS3std5array16__T8AppenderTAaZ8AppenderKAyaKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x519): 
undefined reference to 
`_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception'
/persist/apps/lib/libthriftd.a(format_518_1094.o): In function 
`_D3std6format81__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAC3std6socket7AddressTaZ11formatRangeFKS3std5array17__T8AppenderTAyaZ8AppenderKAC3std6socket7AddressKS3std6format18__T10FormatSpecTaZ10FormatSpecZv':
/persist/apps/dmd/linux/bin64/../../src/phobos/std/format.d:(.text._D3std6format81__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAC3std6socket7AddressTaZ11formatRangeFKS3std5array17__T8AppenderTAyaZ8AppenderKAC3std6socket7AddressKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x370): 
undefined reference to 
`_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception'
/persist/apps/lib/libthriftd.a(format_528_117d.o): In function 
`_D3std6format72__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAC9ExceptionTaZ11formatRangeFKS3std5array17__T8AppenderTAyaZ8AppenderKAC9ExceptionKS3std6format18__T10FormatSpecTaZ10FormatSpecZv':
/persist/apps/dmd/linux/bin64/../../src/phobos/std/format.d:(.text._D3std6format72__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTAC9ExceptionTaZ11formatRangeFKS3std5array17__T8AppenderTAyaZ8AppenderKAC9ExceptionKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x370): 
undefined reference to 
`_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception'
/persist/apps/lib/libthriftd.a(format_555_f95.o): In function 
`_D3std6format327__T11formatRangeTS3std5array17__T8AppenderTAyaZ8AppenderTS3std9algorithm235__T6joinerTS3std9algorithm191__T9MapResultS1123std10functional85__T8unaryFunVAyaa32_7465787428612e5f302c20603a2022602c20612e5f312e6d73672c2060226029Z8unaryFunTS3std5range43__T3ZipTAC3std6socket7AddressTAC9ExceptionZ3ZipZ9MapResultTAyaZ6joiner6ResultTaZ11formatRangeFKS3std5array17__T8AppenderTAyaZ8AppenderKS3std9algorithm235__T6joinerTS3std9algorithm191__T9MapResultS1123std10functional85__T8unaryFunVAyaa32_7465787428612e5f302c20603a2022602c20612e5f312e6d73672c2060226029Z8unaryFunTS3std5range43__T3ZipTAC3std6socket7AddressTAC9ExceptionZ3ZipZ9MapResultTAyaZ6joinerFS3std9algorithm191__T9MapResultS1123std10functional85__T8unaryFunVAyaa32_7465787428612e5f302c20603a2022602c20612e5f312e6d73672c2060226029Z8unaryFunTS3std5range43__T3ZipTAC3std6socket7AddressTAC9ExceptionZ3ZipZ9MapResultAyaZS3std9algorithm235__T6joinerTS3std9algorithm191__T9MapResultS1123std10functional85__T8unaryFunVAyaa32_7465!

787428612e5f302c20603a2022602c20612e5f312e6d73672c2060226029Z8unaryFunTS3std5range43__T3ZipTAC3std6socket7AddressTAC9ExceptionZ3ZipZ9MapResultTAyaZ6joiner6Result6ResultKS3std6format18__T10FormatSpecTaZ10FormatSpecZv':