Source: emacs23 Version: 23.4+1-4 Severity: wishlist Tags: patch User: debian-...@lists.debian.org Usertags: port-x32 ftbfs-x32
The emacs23 source package is getting this build failure on the unofficial Debian x32 port: <URL:http://buildd.debian-ports.org/status/fetch.php?pkg=emacs23&arch=x32&ver=23.4%2B1-4&stamp=1361179919>: ... gcc -c -D_FORTIFY_SOURCE=2 -Demacs -DHAVE_CONFIG_H -I. -I/build/buildd-emacs23_23.4+1-4-x32-BiIeTs/emacs23-23.4+1/debian/build-x/src -D_BSD_SOURCE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnux32/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnux32/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnux32/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnux32/dbus-1.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnux32/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnux32/glib-2.0/include -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -DDEBIAN -O2 -I/usr/include/freetype2 -I/usr/include/freetype2 -MMD -MF deps/emacs.d emacs.c emacs.c:115:1: warning: left shift count >= width of type [enabled by default] emacs.c:115:1: error: initializer element is not computable at load time emacs.c:116:1: warning: left shift count >= width of type [enabled by default] emacs.c:116:33: warning: initializer element is not a constant expression [enabled by default] emacs.c: In function 'bug_reporting_address': emacs.c:768:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] emacs.c: In function 'Fkill_emacs': emacs.c:2149:13: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign] In file included from emacs.c:32:0: /usr/include/unistd.h:848:12: note: expected 'const char *' but argument is of type 'unsigned char *' emacs.c: In function 'Fdump_emacs': emacs.c:2368:3: warning: implicit declaration of function 'unexec' [-Wimplicit-function-declaration] emacs.c: In function 'Fdaemon_initialized': emacs.c:2546:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] emacs.c: In function 'main': emacs.c:1041:8: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result] make[3]: *** [emacs.o] Error 1 make[3]: Leaving directory `/build/buildd-emacs23_23.4+1-4-x32-BiIeTs/emacs23-23.4+1/debian/build-x/src' make[2]: *** [src] Error 2 make[2]: Leaving directory `/build/buildd-emacs23_23.4+1-4-x32-BiIeTs/emacs23-23.4+1/debian/build-x' make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory `/build/buildd-emacs23_23.4+1-4-x32-BiIeTs/emacs23-23.4+1' make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 The attached debdiff includes a backport of the X32 support snippet from emacs24, with which the package builds fine for me. -- Daniel Schepler
emacs23.debdiff
Description: Binary data