trouble with install fontconfig
config.status: config.h is unchanged
config.status: executing depfiles commands [root@192 fontconfig-2.5.93]# echo $? 0 [root@192 fontconfig-2.5.93]# make;make install make all-recursive make[1]: Entering directory `/home/lukai/fontconfig-2.5.93' Making all in fontconfig make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/fontconfig' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/fontconfig' Making all in fc-case make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-case' make all-am make[3]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-case' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-case' make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-case' Making all in fc-lang make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-lang' make all-am make[3]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-lang' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-lang' make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-lang' Making all in fc-glyphname make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-glyphname' make all-am make[3]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-glyphname' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-glyphname' make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-glyphname' Making all in fc-arch make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-arch' make all-am make[3]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-arch' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-arch' make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-arch' Making all in src make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/src' make all-am make[3]: Entering directory `/home/lukai/fontconfig-2.5.93/src' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/lukai/fontconfig-2.5.93/src' make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/src' Making all in fc-cache make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-cache' /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o fc-cache fc-cache.o ../src/libfontconfig.la gcc -g -O2 -o .libs/fc-cache fc-cache.o ../src/.libs/libfontconfig.so ../src/.libs/libfontconfig.so: undefined reference to `FT_Select_Size' collect2: ld returned 1 exit status make[2]: *** [fc-cache] Error 1 make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-cache' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/lukai/fontconfig-2.5.93' make: *** [all] Error 2 Making install in fontconfig make[1]: Entering directory `/home/lukai/fontconfig-2.5.93/fontconfig' make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/fontconfig' make[2]: Nothing to be done for `install-exec-am'. test -z "/usr/include/fontconfig" || mkdir -p -- "/usr/include/fontconfig" /usr/bin/install -c -m 644 'fontconfig.h' '/usr/include/fontconfig/fontconfig.h' /usr/bin/install -c -m 644 'fcfreetype.h' '/usr/include/fontconfig/fcfreetype.h' /usr/bin/install -c -m 644 'fcprivate.h' '/usr/include/fontconfig/fcprivate.h' make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/fontconfig' make[1]: Leaving directory `/home/lukai/fontconfig-2.5.93/fontconfig' Making install in fc-case make[1]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-case' make install-am make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-case' make[3]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-case' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-case' make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-case' make[1]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-case' Making install in fc-lang make[1]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-lang' make install-am make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-lang' make[3]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-lang' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-lang' make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-lang' make[1]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-lang' Making install in fc-glyphname make[1]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-glyphname' make install-am make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-glyphname' make[3]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-glyphname' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-glyphname' make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-glyphname' make[1]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-glyphname' Making install in fc-arch make[1]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-arch' make install-am make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-arch' make[3]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-arch' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-arch' make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-arch' make[1]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-arch' Making install in src make[1]: Entering directory `/home/lukai/fontconfig-2.5.93/src' make install-am make[2]: Entering directory `/home/lukai/fontconfig-2.5.93/src' make[3]: Entering directory `/home/lukai/fontconfig-2.5.93/src' test -z "/usr/lib" || mkdir -p -- "/usr/lib" /bin/sh ../libtool --mode=install /usr/bin/install -c 'libfontconfig.la' '/usr/lib/libfontconfig.la' /usr/bin/install -c .libs/libfontconfig.so.1.3.0 /usr/lib/libfontconfig.so.1.3.0 (cd /usr/lib && { ln -s -f libfontconfig.so.1.3.0 libfontconfig.so.1 || { rm -f libfontconfig.so.1 && ln -s libfontconfig.so.1.3.0 libfontconfig.so.1; }; }) (cd /usr/lib && { ln -s -f libfontconfig.so.1.3.0 libfontconfig.so || { rm -f libfontconfig.so && ln -s libfontconfig.so.1.3.0 libfontconfig.so; }; }) /usr/bin/install -c .libs/libfontconfig.lai /usr/lib/libfontconfig.la /usr/bin/install -c .libs/libfontconfig.a /usr/lib/libfontconfig.a chmod 644 /usr/lib/libfontconfig.a ranlib /usr/lib/libfontconfig.a PATH="$PATH:/sbin" ldconfig -n /usr/lib ---------------------------------------------------------------------- Libraries have been installed in: /usr/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/lukai/fontconfig-2.5.93/src' make[2]: Leaving directory `/home/lukai/fontconfig-2.5.93/src' make[1]: Leaving directory `/home/lukai/fontconfig-2.5.93/src' Making install in fc-cache make[1]: Entering directory `/home/lukai/fontconfig-2.5.93/fc-cache' /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o fc-cache fc-cache.o ../src/libfontconfig.la gcc -g -O2 -o .libs/fc-cache fc-cache.o ../src/.libs/libfontconfig.so ../src/.libs/libfontconfig.so: undefined reference to `FT_Select_Size' collect2: ld returned 1 exit status make[1]: *** [fc-cache] Error 1 make[1]: Leaving directory `/home/lukai/fontconfig-2.5.93/fc-cache' make: *** [install-recursive] Error 1 [root@192 fontconfig-2.5.93]# echo $? 2 [root@192 fontconfig-2.5.93]# who know what this means?thks |
Fontconfig expects FreeType to provide FT_Select_Size and your FreeTtype isn't. It means the version of FreeType you have installed is either too old or too new for FontConfig-2.5.93 or your FreeType is broken.
BTW, if you're going to string commands use && instead of ;. The && prevents the next command from executing if the previous command exits with other than a 0 exit code. In this case you've installed an incomplete fontconfig by using ;. Of course you're also configuring and compiling as root which is unnecessary. |
ok,thanks
just the problem |
This thread helped me too
|
me too. In my case freetype update was required. Just downloaded source, compiled and done.
|
All times are GMT -5. The time now is 11:01 AM. |