On 15/03/11 at 01:16 +1100, Harshula wrote:
> 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?

You can probably wait for upstream feedback, at least for a few days.

- Lucas



-- 
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