2010/5/24 Kiwamu Okabe <[email protected]>: > Debian s390でuim 1.5.7のビルドがSEGVするようです。
ia64 のほうの、 https://buildd.debian.org/fetch.cgi?pkg=uim;ver=1%3A1.5.7-3;arch=ia64;stamp=1264244763 を見てみましたが、 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/uim\"" -DSCMLIBDIR="\"/usr/share/uim/lib\"" -I. -I../replace -I../uim -I.. -I../sigscheme/include -I../sigscheme/src -I../sigscheme/src -g -O2 -g -Wall -O2 -pedantic -pipe -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-long-long -Wno-overlength-strings -DNDEBUG -Wno-redundant-decls -Wno-unused-function -c -o libuim_scm_la-uim-scm-sigscheme.lo `test -f 'uim-scm-sigscheme.c' || echo './'`uim-scm-sigscheme.c libtool: compile: cc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/uim\" -DSCMLIBDIR=\"/usr/share/uim/lib\" -I. -I../replace -I../uim -I.. -I../sigscheme/include -I../sigscheme/src -I../sigscheme/src -g -O2 -g -Wall -O2 -pedantic -pipe -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-long-long -Wno-overlength-strings -DNDEBUG -Wno-redundant-decls -Wno-unused-function -c uim-scm-sigscheme.c -fPIC -DPIC -o .libs/libuim_scm_la-uim-scm-sigscheme.o In file included from ../sigscheme/src/sigscheme-combined.c:7, from uim-scm-sigscheme.c:41: ../sigscheme/src/storage-gc.c: In function 'gc_mark_locations': ../sigscheme/src/storage-gc.c:748: warning: cast increases required alignment of target type uim-scm-sigscheme.c: In function 'uim_scm_make_char_internal': uim-scm-sigscheme.c:269: warning: cast from pointer to integer of different size uim-scm-sigscheme.c:269: warning: cast from pointer to integer of different size uim-scm-sigscheme.c:269: warning: cast from pointer to integer of different size In file included from ../sigscheme/src/sigscheme-combined.c:33, from uim-scm-sigscheme.c:41: ../sigscheme/src/read.c: In function 'read_symbol': ../sigscheme/src/alloc.c:216: warning: dereferencing pointer 'lbuf.933' does break strict-aliasing rules ../sigscheme/src/alloc.c:215: warning: dereferencing pointer 'lbuf.933' does break strict-aliasing rules ../sigscheme/src/alloc.c:215: warning: dereferencing pointer 'lbuf.933' does break strict-aliasing rules ../sigscheme/src/alloc.c:214: warning: dereferencing pointer 'lbuf.933' does break strict-aliasing rules ../sigscheme/src/alloc.c:214: warning: dereferencing pointer 'lbuf.933' does break strict-aliasing rules ../sigscheme/src/read.c:925: note: initialized from here ../sigscheme/src/alloc.c:214: warning: 'lbuf' is used uninitialized in this function ../sigscheme/src/read.c:919: note: 'lbuf' was declared here ../sigscheme/src/read.c: In function 'read_sexpression': ../sigscheme/src/alloc.c:214: warning: dereferencing pointer 'lbuf.923' does break strict-aliasing rules ../sigscheme/src/alloc.c:214: warning: dereferencing pointer 'lbuf.923' does break strict-aliasing rules ../sigscheme/src/alloc.c:215: warning: dereferencing pointer 'lbuf.923' does break strict-aliasing rules ../sigscheme/src/alloc.c:215: warning: dereferencing pointer 'lbuf.923' does break strict-aliasing rules ../sigscheme/src/alloc.c:216: warning: dereferencing pointer 'lbuf.923' does break strict-aliasing rules ../sigscheme/src/read.c:829: note: initialized from here が気になります。-fno-strict-aliasing でコンパイルしてみるとどうでしょうか? -- Etsushi Kato -- Google Groups "uim-ja" group [email protected] http://groups.google.com/group/uim-ja/about
