Tratando de instalar a través de MacPorts la reciente actualización del puerto de Inkscape a @1.1.2 falló en High Sierra. Rastreando la instalación con sudo port -t install inkscape
resultados de las advertencias
---> Building inkscape
Warning: The following existing file was hidden from the build system by trace mode:
/opt/local/include/boost
Warning: The following files inside the MacPorts prefix not installed by a port were accessed:
/opt/local/include/boost/algorithm/string.hpp
...
/opt/local/include/libxml2/unicode/uversion.h
Error: Failed to build inkscape: command execution failed
¿Qué significan estos avisos y cómo puedo deshacerme de ellos?
0 votos
En ports.macports.org/puerto/inkscape/details muestra que se construye por lo que yo esperaría que descargar una versión construida - por lo que hay algo no estándar en su configuración. ¿Qué versión de macport, cuál es su configuración por defecto y qué variante de inkscape está construyendo? ¿Ha actualizado macports recientemente.
0 votos
No estoy seguro de si algo no es estándar en mi configuración y no tengo cola para averiguarlo. Uso macport 2.7.1 y he probado la variante +x11 de Inkscape. Uso la configuración por defecto de macport (nada ha cambiado). Puedo actualizar macport recientemente, otros puertos funcionan. Por lo tanto, debe estar relacionado con el puerto Inkscape - supongo.
0 votos
Ah creo que el valor predeterminado es +cuarzo por lo que explica no conseguir el builf. Yo ejecutaría
self port selfupdate
y ver lo que dice0 votos
He desinstalado la versión anterior de Inkscape @0.92.
sudo port self
no da puertos obsoletos.sudo port install inkscape
prueba la variante +x11inkscape-1.1.2_0+x11.darwin_17.x86_64.tbz2
. Sin embargo, revisando el archivo de registro encontré 2 mensajes de error para una llamada ainsan
como info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_inkscape/inkscape/work/inkscape-1.1.2/src/display/cairo-utils.cpp:775:20: error: no matching function for call to 'isnan' Pero también puedo intentar utilizar la variante +quartz.0 votos
Sí, la variante +cuarzo tampoco funciona (como era de esperar).
0 votos
No como se esperaba la central buildbots construido ayer. y su archivo de puerto fue cambiado ayer de acuerdo a build.macports.org/builders/ports-10.13_x86_64-watcher/builds/
0 votos
Te sugiero que proporciones el main.log completo y lo reportes como un bug a trac.macports.org