Source: synopsis Version: 0.12-4 Severity: important Tags: patch User: debian-sh4@superh.org Usertags: sh4 X-Debbugs-CC: debian-superh@lists.debian.org Hi, I am now trying to run Debian on Renesas SH(sh4) CPU. http://buildd.debian-ports.org/status/architecture.php?suite=unstable&a=sh4 synopsis FTBFS on SH4. Because synopsis does not support Renesas SH. http://buildd.debian-ports.org/fetch.php?pkg=synopsis&arch=sh4&ver=0.12-4&stamp=1268661564&file=log&as=raw ----- .... rm: invalid argument: `' gcc -DPACKAGE_NAME=\"gc\" -DPACKAGE_TARNAME=\"gc\" -DPACKAGE_VERSION=\"7.0\" "-DPACKAGE_STRING=\"gc 7.0\"" -DPACKAGE_BUGREPORT=\"Hans.Boehm@hp.com\" -DGC_VERSION_MAJOR=7 -DGC_VERSION_MINOR=0 -DPACKAGE=\"gc\" -DVERSION=\"7.0\" -DGC_LINUX_THREADS=1 -D_REENTRANT=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DGC_GCJ_SUPPORT=1 -DJAVA_FINALIZATION=1 -DATOMIC_UNCOLLECTABLE=1 -I/build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/include -fexceptions -I /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/libatomic_ops/src -g -O2 -fPIC -MT atomic_ops.lo -MD -MP -MF .deps/atomic_ops.Tpo -c /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c -fPIC -DPIC -o .libs/atomic_ops.o /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AO_locks' /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:116: error: expected ';', ',' or ')' before '*' token /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:124: error: expected ';', ',' or ')' before '*' token /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:130: error: expected ';', ',' or ')' before '*' token /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:139: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'init_lock' /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c: In function 'AO_compare_and_swap_emulation': /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:144: error: 'AO_TS_t' undeclared (first use in this function) /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:144: error: (Each undeclared identifier is reported only once /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:144: error: for each function it appears in.) /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:144: error: 'my_lock' undeclared (first use in this function) /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:144: error: 'AO_locks' undeclared (first use in this function) /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:150: error: 'init_lock' undeclared (first use in this function) /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c: In function 'AO_compare_double_and_swap_double_emulation': /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:180: error: 'AO_TS_t' undeclared (first use in this function) /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:180: error: 'my_lock' undeclared (first use in this function) /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:180: error: 'AO_locks' undeclared (first use in this function) /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:186: error: 'init_lock' undeclared (first use in this function) /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c: In function 'AO_store_full_emulation': /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:215: error: 'AO_TS_t' undeclared (first use in this function) /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:215: error: 'my_lock' undeclared (first use in this function) /build/buildd-synopsis_0.12-4-sh4-EInmqM/synopsis-0.12/src/Synopsis/gc/atomic_ops.c:215: error: 'AO_locks' undeclared (first use in this function) make[4]: *** [atomic_ops.lo] Error 1 .... ----- I made patch to support SH. Could you apply this patch? Or this package include libatomic-ops[0] package in source code. If you add libatomic-ops-dev to Build-depends, this problem is revised.( dont need patch.) Best regards, Nobuhiro [0]: http://packages.qa.debian.org/liba/libatomic-ops.html -- Nobuhiro Iwamatsu iwamatsu at {nigauri.org / debian.org} GPG ID: 40AD1FA6
Attachment:
synopsis-sh4-support.patch
Description: application/empty