Hi Lucas,

On Sun, 2011-03-13 at 18:15 +0100, Lucas Nussbaum wrote:

> > m17n-X.c:2199:10: warning: cast from pointer to integer of different size
> > libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. 
> > -DM17NDIR=\"/usr/share/m17n\" -DM17N_MODULE_DIR=\"/usr/lib/m17n/1.0\" 
> > -DGETTEXTDIR=\"/usr/share/locale\" -I/usr/include/freetype2 
> > -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/libxml2 -g 
> > -O2 -MT m17n-X.lo -MD -MP -MF .deps/m17n-X.Tpo -c m17n-X.c -o m17n-X.o 
> > >/dev/null 2>&1
> > mv -f .deps/m17n-X.Tpo .deps/m17n-X.Plo
> > /bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 -avoid-version 
> > -module -Wl,--as-needed -Wl,-z,defs -o libm17n-X.la -rpath 
> > /usr/lib/m17n/1.0 m17n-X.lo -lSM -lICE  -lXt -lX11  -lXft   
> > ../src/libm17n-core.la ../src/libm17n.la ../src/libm17n-flt.la 
> > ../src/libm17n-gui.la -ldl 
> > libtool: link: gcc -shared  .libs/m17n-X.o   -Wl,-rpath 
> > -Wl,/build/user-m17n-lib_1.6.2-2-amd64-d6MpLi/m17n-lib-1.6.2/src/.libs -lSM 
> > -lICE -lXt -lX11 -lXft ../src/.libs/libm17n-core.so ../src/.libs/libm17n.so 
> > ../src/.libs/libm17n-flt.so ../src/.libs/libm17n-gui.so -ldl  
> > -Wl,--as-needed -Wl,-z -Wl,defs   -Wl,-soname -Wl,libm17n-X.so -o 
> > .libs/libm17n-X.so
> > .libs/m17n-X.o: In function `xft_open_font':
> > /build/user-m17n-lib_1.6.2-2-amd64-d6MpLi/m17n-lib-1.6.2/src/m17n-X.c:1103: 
> > undefined reference to `FcPatternCreate'
> > /build/user-m17n-lib_1.6.2-2-amd64-d6MpLi/m17n-lib-1.6.2/src/m17n-X.c:1104: 
> > undefined reference to `FcPatternAddString'
> > /build/user-m17n-lib_1.6.2-2-amd64-d6MpLi/m17n-lib-1.6.2/src/m17n-X.c:1105: 
> > undefined reference to `FcPatternAddDouble'
> > /build/user-m17n-lib_1.6.2-2-amd64-d6MpLi/m17n-lib-1.6.2/src/m17n-X.c:1106: 
> > undefined reference to `FcPatternAddBool'
> > collect2: ld returned 1 exit status

I had already asked upstream about this and I am waiting for feedback.
They are located in Japan and there are DNS timeouts.

The fix that worked for me was:
--------------------------------------------
diff --git a/src/Makefile.am b/src/Makefile.am
index 3de7237..c3ab4a7 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -90,7 +90,7 @@ module_LTLIBRARIES = libm17n-X.la libm17n-gd.la
 X_LD_FLAGS = ${X_PRE_LIBS} ${X_LIBS} @X11_LD_FLAGS@ ${X_EXTRA_LIBS}
 
 libm17n_X_la_SOURCES = m17n-X.h m17n-X.c
-libm17n_X_la_LIBADD = ${X_LD_FLAGS} @XFT2_LD_FLAGS@ 
${top_builddir}/src/libm17n-core.la ${top_builddir}/src/libm17n.la 
${top_builddir}/src/libm17n-flt.la ${top_builddir}/src/libm17n-gui.la
+libm17n_X_la_LIBADD = ${X_LD_FLAGS} @XFT2_LD_FLAGS@ @FONTCONFIG_LD_FLAGS@ 
${top_builddir}/src/libm17n-core.la ${top_builddir}/src/libm17n.la 
${top_builddir}/src/libm17n-flt.la ${top_builddir}/src/libm17n-gui.la
 libm17n_X_la_LDFLAGS = -avoid-version -module
 
 libm17n_gd_la_SOURCES = m17n-gd.c
--------------------------------------------
The patch adds @FONTCONFIG_LD_FLAGS@ to libm17n_X_la_LIBADD.

I'm not sure if I should upload immediately or wait for upstream
feedback?

cya,
#




-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to