On Sunday, 3 November 2013 at 15:16:09 UTC, Andrej Mitrovic wrote:
On 11/3/13, simendsjo <simend...@gmail.com> wrote:
Nothing I have the need for, but very cool nontheless. It would
be interesting if you wrote about your experience on porting a C
codebase this size.

Nothing much new compared to the last time I ported C, which I wrote about here:
http://forum.dlang.org/thread/mailman.1069.1308629671.14074.digitalmars-d-annou...@puremagic.com?page=2#post-mailman.1084.1308684922.14074.digitalmars-d-announce:40puremagic.com

Of course I know much more now than I did back then. Maybe you meant
like a blog post? I'll add it to my todo list. :)

Here's a little bug report. Don't know if it's my bad.

I'm running Ubuntu 12.04 (64-bit), compiler - DMD v2.063.2, DUB v0.9.17-29-g2be278a

I cloned the git repo (sha1 96a870e) and ran dub.

First-off, it complained about several 'cannot cast ulong to int'. I've fixed that with explicit casts.

Second, it complained about undefined reference to dlopen and friends. I've fixed that by adding
"libs": [
        "dl"
    ]
to package.json

And finally, I've got
object.Exception@src/rt/minfo.d(243): Aborting: Cycle detected between modules with ctors/dtors: dchip.cpPolyShape -> dchip.chipmunk_private -> dchip.cpArbiter -> dchip.cpSpace -> dchip.cpSpaceStep -> dchip.cpCollision -> dchip.cpPolyShape

Which I don't know how to fix. Hope it'll be useful.

Reply via email to