Macos 安装libgdiplus时遇到问题

Macos 安装libgdiplus时遇到问题,macos,compilation,mono,powerpc,Macos,Compilation,Mono,Powerpc,使libgdiplus 2.10产生错误。我很难找到原因。源文件pngcodec.c似乎有问题 我不确定这是一个bug还是我只是做错了什么。如果您能给我一个建议,告诉我应该在哪里解决这个问题,我将不胜感激。我正在powerbook g4 osx leopard 10.5 ppc上编译。我已经成功地从源代码安装了mono、xsp2和mod_mono,但是 System.DllNotFoundException: gdiplus.dll at (wrapper managed-to-native

使libgdiplus 2.10产生错误。我很难找到原因。源文件pngcodec.c似乎有问题

我不确定这是一个bug还是我只是做错了什么。如果您能给我一个建议,告诉我应该在哪里解决这个问题,我将不胜感激。我正在powerbook g4 osx leopard 10.5 ppc上编译。我已经成功地从源代码安装了mono、xsp2和mod_mono,但是

System.DllNotFoundException: gdiplus.dll
  at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
  at System.Drawing.GDIPlus..cctor () [0x00000] in <filename unknown>:0 

pngcodec.c有一些bug

我遇到了同样的错误,但我用这个链接的信息解决了它


那不是应该找libgdiplus.dylib吗?gdiplus.dll是windows名称。听起来你的安装有问题。你能发布用于构建mono的命令行吗?pngcodec.c错误看起来像是缺少/错误的标题。
pngcodec.c: In function 'gdip_load_png_properties':
pngcodec.c:119: error: dereferencing pointer to incomplete type
pngcodec.c:119: error: dereferencing pointer to incomplete type
pngcodec.c:121: error: dereferencing pointer to incomplete type
pngcodec.c:122: error: dereferencing pointer to incomplete type
pngcodec.c:137: warning: passing argument 5 of 'png_get_iCCP' from incompatible pointer type
pngcodec.c: In function 'gdip_load_png_image_from_file_or_stream':
pngcodec.c:324: error: dereferencing pointer to incomplete type
pngcodec.c:325: error: dereferencing pointer to incomplete type
pngcodec.c:333: error: dereferencing pointer to incomplete type
pngcodec.c:333: error: dereferencing pointer to incomplete type
pngcodec.c:333: error: dereferencing pointer to incomplete type
pngcodec.c:342: error: dereferencing pointer to incomplete type
pngcodec.c:346: error: dereferencing pointer to incomplete type
pngcodec.c:346: error: dereferencing pointer to incomplete type
pngcodec.c:347: error: dereferencing pointer to incomplete type
pngcodec.c:347: error: dereferencing pointer to incomplete type
pngcodec.c:350: error: dereferencing pointer to incomplete type
pngcodec.c:351: error: dereferencing pointer to incomplete type
pngcodec.c:351: error: dereferencing pointer to incomplete type
pngcodec.c:351: error: dereferencing pointer to incomplete type
pngcodec.c:351: error: dereferencing pointer to incomplete type
pngcodec.c:494: error: dereferencing pointer to incomplete type
pngcodec.c:494: error: dereferencing pointer to incomplete type
pngcodec.c:494: error: dereferencing pointer to incomplete type
pngcodec.c:501: error: dereferencing pointer to incomplete type
pngcodec.c:501: error: dereferencing pointer to incomplete type
pngcodec.c:501: error: dereferencing pointer to incomplete type
pngcodec.c:508: error: dereferencing pointer to incomplete type
pngcodec.c:508: error: dereferencing pointer to incomplete type
pngcodec.c:508: error: dereferencing pointer to incomplete type
pngcodec.c:515: error: dereferencing pointer to incomplete type
pngcodec.c:515: error: dereferencing pointer to incomplete type
pngcodec.c:515: error: dereferencing pointer to incomplete type
make[2]: *** [pngcodec.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2