Source: directfb Version: 1.2.10.0-4.1 Severity: wishlist Tags: patch User: [email protected] Usertags: sh4 X-Debbugs-CC: [email protected]
Hi, directfb 1.2.10.0-4.1 FTBFS on Renesas sh4. http://buildd.debian-ports.org/status/fetch.php?pkg=directfb&arch=sh4&ver=1.2.10.0-4.1&stamp=1311550182 ----- gcc -DHAVE_CONFIG_H -I. -I../../../gfxdrivers/sh772x -I../.. -I../../../include -I../../lib -I../../../lib -I../../../src -I../../../systems -I../../../gfxdrivers/sh772x/kernel-module -D_REENTRANT -g -O2 -ffast-math -pipe -D_GNU_SOURCE -Werror-implicit-function-declaration -MT sh7722_jpegtool.o -MD -MP -MF .deps/sh7722_jpegtool.Tpo -c -o sh7722_jpegtool.o ../../../gfxdrivers/sh772x/sh7722_jpegtool.c mv -f .deps/sh7722_jpegtool.Tpo .deps/sh7722_jpegtool.Po /bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2 -ffast-math -pipe -D_GNU_SOURCE -Werror-implicit-function-declaration -Wl,--as-needed -o sh7722_jpegtool sh7722_jpegtool.o ../../src/libdirectfb.la libsh7722_jpeg.la -ldl -lpthread libtool: link: gcc -g -O2 -ffast-math -pipe -D_GNU_SOURCE -Werror-implicit-function-declaration -Wl,--as-needed -o .libs/sh7722_jpegtool sh7722_jpegtool.o ../../src/.libs/libdirectfb.so ./.libs/libsh7722_jpeg.so -ldl -lpthread sh7722_jpegtool.o: In function `write_ppm': /build/buildd-directfb_1.2.10.0-4.1-sh4-lydx28/directfb-1.2.10.0/directfb-build/gfxdrivers/sh772x/../../../gfxdrivers/sh772x/sh7722_jpegtool.c:80: undefined reference to `direct_page_align' /build/buildd-directfb_1.2.10.0-4.1-sh4-lydx28/directfb-1.2.10.0/directfb-build/gfxdrivers/sh772x/../../../gfxdrivers/sh772x/sh7722_jpegtool.c:80: undefined reference to `direct_config' /build/buildd-directfb_1.2.10.0-4.1-sh4-lydx28/directfb-1.2.10.0/directfb-build/gfxdrivers/sh772x/../../../gfxdrivers/sh772x/sh7722_jpegtool.c:80: undefined reference to `direct_messages_perror' sh7722_jpegtool.o: In function `main': /build/buildd-directfb_1.2.10.0-4.1-sh4-lydx28/directfb-1.2.10.0/directfb-build/gfxdrivers/sh772x/../../../gfxdrivers/sh772x/sh7722_jpegtool.c:95: undefined reference to `direct_initialize' /build/buildd-directfb_1.2.10.0-4.1-sh4-lydx28/directfb-1.2.10.0/directfb-build/gfxdrivers/sh772x/../../../gfxdrivers/sh772x/sh7722_jpegtool.c:95: undefined reference to `direct_config' /build/buildd-directfb_1.2.10.0-4.1-sh4-lydx28/directfb-1.2.10.0/directfb-build/gfxdrivers/sh772x/../../../gfxdrivers/sh772x/sh7722_jpegtool.c:95: undefined reference to `direct_stream_create' /build/buildd-directfb_1.2.10.0-4.1-sh4-lydx28/directfb-1.2.10.0/directfb-build/gfxdrivers/sh772x/../../../gfxdrivers/sh772x/sh7722_jpegtool.c:95: undefined reference to `direct_stream_destroy' /build/buildd-directfb_1.2.10.0-4.1-sh4-lydx28/directfb-1.2.10.0/directfb-build/gfxdrivers/sh772x/../../../gfxdrivers/sh772x/sh7722_jpegtool.c:95: undefined reference to `direct_messages_info' ./.libs/libsh7722_jpeg.so: undefined reference to `direct_stream_seek' ./.libs/libsh7722_jpeg.so: undefined reference to `dfb_pixelformat_name' ./.libs/libsh7722_jpeg.so: undefined reference to `direct_stream_peek' ./.libs/libsh7722_jpeg.so: undefined reference to `direct_messages_unimplemented' ./.libs/libsh7722_jpeg.so: undefined reference to `direct_messages_error' ./.libs/libsh7722_jpeg.so: undefined reference to `direct_messages_bug' ./.libs/libsh7722_jpeg.so: undefined reference to `direct_memcpy' ./.libs/libsh7722_jpeg.so: undefined reference to `direct_stream_wait' ./.libs/libsh7722_jpeg.so: undefined reference to `direct_stream_read' ./.libs/libsh7722_jpeg.so: undefined reference to `errno2result' ./.libs/libsh7722_jpeg.so: undefined reference to `direct_messages_derror' ./.libs/libsh7722_jpeg.so: undefined reference to `direct_try_open' ./.libs/libsh7722_jpeg.so: undefined reference to `direct_messages_once' collect2: ld returned 1 exit status make[5]: *** [sh7722_jpegtool] Error 1 ----- I created a patch which revice this problem. Colud you check and apply this patch? Best regards, Nobuhiro -- Nobuhiro Iwamatsu iwamatsu at {nigauri.org / debian.org} GPG ID: 40AD1FA6
diff --git a/gfxdrivers/sh772x/Makefile.am b/gfxdrivers/sh772x/Makefile.am index 7a7461c..b4e1cfc 100644 --- a/gfxdrivers/sh772x/Makefile.am +++ b/gfxdrivers/sh772x/Makefile.am @@ -33,7 +33,8 @@ libsh7722_jpeg_la_LDFLAGS = \ -avoid-version libsh7722_jpeg_la_LIBADD = \ - $(LIBJPEG) + $(top_builddir)/src/libdirectfb.la \ + $(LIBJPEG) bin_PROGRAMS = sh7722_jpegtool @@ -42,6 +43,7 @@ sh7722_jpegtool_SOURCES = \ sh7722_jpegtool_LDADD = \ $(top_builddir)/src/libdirectfb.la \ + $(top_builddir)/lib/direct/libdirect.la \ libsh7722_jpeg.la

