Estoy intentando realizar una conversión .emf
a .png
en un servidor Ubuntu 16.04.
Desafortunadamente, .emf
es un formato propietario de Windows y, por lo tanto, no funcionará de forma nativa.
Por lo tanto, estoy intentando crear GraphicsMagick para Windows y, con suerte, ejecutarlo con wine
.
Intenté construir desde la fuente con lo siguiente
./configure '--host=x86_64-w64-mingw32' '--disable-shared'
según elinstrucciones aquí
Pero al hacerlo está fallando
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -D_LIB -D_MT -fopenmp -g -O2 -Wall -pthread -MT coders/magick_libGraphicsMagick_la-clipboard.lo -MD -MP -MF coders/.deps/magick_libGraphicsMagick_la-clipboard.Tpo -c coders/clipboard.c -o coders/magick_libGraphicsMagick_la-clipboard.o
coders/clipboard.c:44:24: fatal error: wingdi.h: No such file or directory
compilation terminated.
Makefile:8199: recipe for target 'coders/magick_libGraphicsMagick_la-clipboard.lo' failed
make[1]: *** [coders/magick_libGraphicsMagick_la-clipboard.lo] Error 1
make[1]: Leaving directory '/root/GraphicsMagick-1.3.25'
Makefile:4437: recipe for target 'all' failed
make: *** [all] Error 2
Respuesta1
Como lo sugiereIpor Sircer, probablemente sería mejor que simplemente descargaras elbinarios de windowsproporcionado por ImageMagick.
Si realmente desea compilarlo desde el código fuente, debe instalar el compilador cruzado MinGW-w64:
sudo apt-get install mingw-w64
y reinicie el proceso de compilación ( ./configure
etc.).