April 04, 2011 Re: Plot2kill 0.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kagamin | @dsimcha: I can't compile your demotest from plot2kill, using gtkD and D2: ..\lib\plot2kill.lib(gtkwrapper) Error 42: Symbol Undefined _D5cairo12ImageSurface12ImageSurface7__ClassZ ..\lib\plot2kill.lib(gtkwrapper) Error 42: Symbol Undefined _D5cairo12ImageSurface12ImageSurface6createFE4gtkc10cairotypes14cairo_format_tiiZC5cairo12ImageSurface12ImageSurface ..\lib\plot2kill.lib(gtkwrapper) Error 42: Symbol Undefined _D5cairo12ImageSurface12__ModuleInfoZ ..\lib\plot2kill.lib(gtkwrapper) Error 42: Symbol Undefined _D4gtkc3all12__ModuleInfoZ --- errorlevel 4 I've built gtkD via the \gtkD\src\build\gtkD.bat script, which uses Bud. The GtkD.lib file does have a bunch of cairo symbols in it. For demotest I'm building with: dmd -version=gtk -version=test -I..\ ..\lib\plot2kill.lib D:\dev\lib\D\gtkD\src\build\GtkD.lib ..\lib\dstats.lib -ID:\dev\lib\D\gtkD\src -ID:\dev\lib\D\dstats demotest.d Includes are fine but some symbols are missing. I've tried gtkD v1.4.1 and from svn. :/ How did you build gtkD exactly? |
April 04, 2011 Re: Plot2kill 0.2 | ||||
---|---|---|---|---|
| ||||
Also I'm on XP32. |
April 04, 2011 Re: Plot2kill 0.2 | ||||
---|---|---|---|---|
| ||||
Sorry, I think these are gtkD-specific issues, not plot2kill. I've had another problem building a cairo example project from gtkD, which I've reported. |
April 04, 2011 Re: Plot2kill 0.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrej Mitrovic | == Quote from Andrej Mitrovic (andrej.mitrovich@gmail.com)'s article > @dsimcha: > I can't compile your demotest from plot2kill, using gtkD and D2: > ..\lib\plot2kill.lib(gtkwrapper) > Error 42: Symbol Undefined _D5cairo12ImageSurface12ImageSurface7__ClassZ > ..\lib\plot2kill.lib(gtkwrapper) > Error 42: Symbol Undefined > _D5cairo12ImageSurface12ImageSurface6createFE4gtkc10cairotypes14cairo_format_tiiZC5cairo12ImageSurface12ImageSurface > ..\lib\plot2kill.lib(gtkwrapper) > Error 42: Symbol Undefined _D5cairo12ImageSurface12__ModuleInfoZ > ..\lib\plot2kill.lib(gtkwrapper) > Error 42: Symbol Undefined _D4gtkc3all12__ModuleInfoZ > --- errorlevel 4 > I've built gtkD via the \gtkD\src\build\gtkD.bat script, which uses > Bud. The GtkD.lib file does have a bunch of cairo symbols in it. > For demotest I'm building with: > dmd -version=gtk -version=test -I..\ ..\lib\plot2kill.lib > D:\dev\lib\D\gtkD\src\build\GtkD.lib ..\lib\dstats.lib > -ID:\dev\lib\D\gtkD\src -ID:\dev\lib\D\dstats demotest.d > Includes are fine but some symbols are missing. I've tried gtkD v1.4.1 > and from svn. :/ > How did you build gtkD exactly? I didn't even know there was a gtkD.bat. I used dsss. To use DSSS, though, you have to mess with the configuration files (I don't remember exactly which one) in your DSSS directory to enable D_Version2. For some reason this isn't enabled by default when building with DSSS even when using a D2 compiler. Eventually Plot2kill needs better documentation, but I've temporarily given up on that until the DDoc bug report I filed that prevents the DDoc from compiling at all is fixed. |
Copyright © 1999-2021 by the D Language Foundation