Hey, On 14/10/15 11:31, Juergen Daubert wrote:
[...]
Many thanks for testing and the detailed report. Indeed you found a issue with missing dependencies in our ports.
Thank you. It is all that I could try for now
Actually we have a cyclic dependency between freetype and harfbuzz, both depends on each other, so it's not possible to add harfbuzz to the deps of freetype or fontconfig.
To solve the issue I'd suggest to add harfbuzz to the deps of xorg-libxft.
Nice. It could be also a solution for xorg-bdftopcf which is linked against hardfbuzz and glib.
Is there a way to compile xorg-server without harfbuzz, or should it be added to the ISO? It's part of the ISO but not installed if you select the xorg meta port.
[...]
I think I found a similar situation with libxslt. It was linked against libgcrypt and libgpg-error during compilation and some ports depending on it (directly or indirectly) may fail. $ ldd /usr/bin/xsltproc | grep 'not found' libgcrypt.so.20 => not found libgpg-error.so.0 => not found libgcrypt.so.20 => not found libgpg-error.so.0 => not found That happened to me with xkeyboard-config (which depends on xorg-libxcb) make[1]: Entering directory '/usr/ports/xorg/xkeyboard-config/work/src/xkeyboard-config-2.16/man' /usr/bin/xsltproc -nonet ./man.xsl ../rules/evdev.xml > xkeyboard-config.man /usr/bin/xsltproc: error while loading shared libraries: libgcrypt.so.20: cannot open shared object file: No such file or directory Makefile:524: recipe for target 'xkeyboard-config.man' failed make[1]: *** [xkeyboard-config.man] Error 127 make[1]: Leaving directory '/usr/ports/xorg/xkeyboard-config/work/src/xkeyboard-config-2.16/man' Makefile:465: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 =======> ERROR: Building '/usr/ports/xorg/xkeyboard-config/xkeyboard-config#2.16-1.pkg.tar.gz' failed. After rebuild libxslt all worked fine. Best regards, -- Jose V Beneyto | sepen