Возникли проблемы при установке libgdiplus - PullRequest
2 голосов
/ 11 января 2012

Сделать libgdiplus 2.10 приводит к ошибке.Мне трудно найти причину.Кажется, это проблема с исходным файлом pngcodec.c.

Я не уверен, является ли это ошибкой или я просто что-то делаю не так.Буду признателен за предложение о том, где я должен искать, чтобы решить эту проблему.Я собираю на PowerBook G4 OSX Leopard 10,5 шт.Я успешно установил mono, xsp2 и mod_mono из исходного кода, но при обработке файла aspx получаю

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 

.

Поэтому я пытаюсь установить libgdiplus 2.10, но работаю у стены,Я также попробовал более раннюю версию libgdiplus, 2.8 с тем же результатом.Любая помощь очень ценится.

Вот ошибка, которую я получаю:

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

1 Ответ

1 голос
/ 16 мая 2012

pngcodec.c содержит некоторые ошибки.

Я встретил ту же ошибку, но решил ее с помощью информации по этой ссылке.

...