[Slackbuilds-users] fontforge

Matteo Bernardini matteo.bernardini at gmail.com
Wed Oct 21 16:00:57 UTC 2020

Il giorno mer 21 ott 2020 alle ore 17:54 Jim Diamond via
SlackBuilds-users <slackbuilds-users at slackbuilds.org> ha scritto:
> When I try to compile the most recent update to fontforge on S64-14.2,
> I get
> <lots of stuff omitted>
> libtool: install: (cd /tmp/SBo/package-fontforge/usr/lib64 && { ln -s -f libgunicode.so.5.0.0 libgunicode.so.5 || { rm -f libgunicode.so.5 && ln -s libgunicode.so.5.0.0 libgunicode.so.5; }; })
> libtool: install: (cd /tmp/SBo/package-fontforge/usr/lib64 && { ln -s -f libgunicode.so.5.0.0 libgunicode.so || { rm -f libgunicode.so && ln -s libgunicode.so.5.0.0 libgunicode.so; }; })
> libtool: install: /usr/bin/ginstall -c .libs/libgunicode.lai /tmp/SBo/package-fontforge/usr/lib64/libgunicode.la
> libtool: warning: remember to run 'libtool --finish /usr/lib64'
> make[3]: Leaving directory '/tmp/SBo/fontforge-20190801/Unicode'
> make[2]: Leaving directory '/tmp/SBo/fontforge-20190801/Unicode'
> Making install in gutils
> make[2]: Entering directory '/tmp/SBo/fontforge-20190801/gutils'
> make[3]: Entering directory '/tmp/SBo/fontforge-20190801/gutils'
> make[3]: Nothing to be done for 'install-data-am'.
>  /usr/bin/mkdir -p '/tmp/SBo/package-fontforge/usr/lib64'
>  /bin/sh ../libtool   --mode=install /usr/bin/ginstall -c   libgutils.la '/tmp/SBo/package-fontforge/usr/lib64'
> libtool: warning: relinking 'libgutils.la'
> libtool: install: (cd /tmp/SBo/fontforge-20190801/gutils; /bin/sh "/tmp/SBo/fontforge-20190801/libtool"  --silent --tag CC --mode=relink gcc -O2 -fPIC -Wl,--no-undefined -Werror=implicit-function-declaration -Werror=int-conversion -I/tmp/SBo/freetype-2.10.0/src/truetype -I/tmp/SBo/freetype-2.10.0/include -I/tmp/SBo/freetype-2.10.0/include/freetype -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2
>  .0/include -I/usr/include/libxml2 -I/usr/include/python2.7 -pthread -version-info 3:1:0 -no-undefined -o libgutils.la -rpath /usr/lib64 libgutils_la-dlist.lo libgutils_la-fsys.lo libgutils_la-g_giomime.lo libgutils_la-gcol.lo libgutils_la-gimage.lo libgutils_la-gimageread.lo libgutils_la-gimagereadbmp.lo libgutils_la-gimagereadgif.lo libgutils_la-gimagereadjpeg.lo libgutils_la-gimagereadpng.lo libgutils_la-gimagereadras.lo libgutils_la-gimagereadrgb.lo libgutils_la-gimagereadtiff.lo libgutils_la-gimagereadxbm.lo libgutils_la-gimagereadxpm.lo libgutils_la-gimagewritebmp.lo libgutils_la-gimagewritegimage.lo libgutils_la-gimagewritejpeg.lo libgutils_la-gimagewritepng.lo libgutils_la-gimagewritexbm.lo libgutils_la-gimagewritexpm.lo libgutils_la-gio.lo libgutils_la-giofile.lo libgutils_la-giotrans.lo libgutils_la-gutils.lo libgutils_la-gwwintl.lo libgutils_la-prefs.lo libgutils_la-unicodelibinfo.lo -lgif -ljpeg -lpng -ltiff -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo -l
>  pangoxft-1.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lXft -lSM -lICE -lreadline -ltermcap -lfreetype -lz -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxml2 ../Unicode/libgunicode.la -lX11 -lm -inst-prefix-dir /tmp/SBo/package-fontforge)
> .libs/libgutils_la-fsys.o: In function `getFontForgeUserDir':
> fsys.c:(.text+0x1775): undefined reference to `smprintf'
> fsys.c:(.text+0x17c5): undefined reference to `smprintf'
> collect2: error: ld returned 1 exit status
> libtool:   error: error: relink 'libgutils.la' with the above command before installing it
> make[3]: *** [install-libLTLIBRARIES] Error 1
> Makefile:559: recipe for target 'install-libLTLIBRARIES' failed
> make[3]: Leaving directory '/tmp/SBo/fontforge-20190801/gutils'
> make[2]: *** [install-am] Error 2
> Makefile:952: recipe for target 'install-am' failed
> make[2]: Leaving directory '/tmp/SBo/fontforge-20190801/gutils'
> make[1]: *** [install-recursive] Error 1
> Makefile:788: recipe for target 'install-recursive' failed
> make[1]: Leaving directory '/tmp/SBo/fontforge-20190801'
> make: *** [install] Error 2
> Makefile:1085: recipe for target 'install' failed
> Failures:
>   fontforge: fontforge.SlackBuild return non-zero
> Can anyone provide any insight on this?  Or even a report that it
> successfully compiled for you on S64 14.2?

I was about to test it, but before trying I just want to be sure that
you have noted this bit in fontforge's README

"NOTE: please remove previous version before building new version."

have you done that?


More information about the SlackBuilds-users mailing list