Source: ruby1.9.1 Version: 1.9.2.0-2 Severity: important Justification: fails to build from source
Hi, log attached. Note ruby1.8 built just fine, and ruby1.9 used to build on m68k but not ruby1.9.1 (it got TLS and eglibc in the meantime, though). 2111 static void 2112 mark_current_machine_context(rb_objspace_t *objspace, rb_thread_t *th) 2113 { 2114 rb_jmp_buf save_regs_gc_mark; 2115 VALUE *stack_start, *stack_end; 2116 2117 FLUSH_REGISTER_WINDOWS; 2118 /* This assumes that all registers are saved into the jmp_buf (and stack) */ 2119 rb_setjmp(save_regs_gc_mark); 2120 2121 SET_STACK_END; 2122 GET_STACK_BOUNDS(stack_start, stack_end, 1); 2123 2124 mark_locations_array(objspace, 2125 (VALUE*)save_regs_gc_mark, 2126 sizeof(save_regs_gc_mark) / sizeof(VALUE)); 2127 2128 rb_gc_mark_locations(stack_start, stack_end); 2129 #ifdef __ia64 2130 rb_gc_mark_locations(th->machine_register_stack_start, th->machine_register_stack_end); 2131 #endif 2132 #if defined(__mc68000__) 2133 mark_locations_array((VALUE*)((char*)STACK_END + 2), 2134 (STACK_START - STACK_END)); 2135 #endif 2136 } In the same file: 1310 static void 1311 mark_locations_array(rb_objspace_t *objspace, register VALUE *x, register long n) 1312 { 1313 VALUE v; 1314 while (n--) { 1315 v = *x; 1316 VALGRIND_MAKE_MEM_DEFINED(&v, sizeof(v)); 1317 if (is_pointer_to_heap(objspace, (void *)v)) { 1318 gc_mark(objspace, v, 0); 1319 } 1320 x++; 1321 } 1322 } Full build log attached. -- System Information: Debian Release: 6.0 Architecture: m68k Kernel: Linux 2.6.32-5+m68k.5-atari Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/mksh-static
-> Copying COW directory forking: rm -rf /var/cache/pbuilder/build//cow.4890 forking: cp -al /var/cache/pbuilder/base.cow /var/cache/pbuilder/build//cow.4890 I: removed stale ilistfile /var/cache/pbuilder/build//cow.4890/.ilist forking: chroot /var/cache/pbuilder/build//cow.4890 cowdancer-ilistcreate /.ilist find . -xdev -path ./home -prune -o \( \( -type l -o -type f \) -a -links +1 -print0 \) | xargs -0 stat --format '%d %i ' -> Invoking pbuilder forking: pbuilder build --debbuildopts -B --debbuildopts -m'$DEBEMAIL' --hookdir /root/pb-hook --binary-arch --buildplace /var/cache/pbuilder/build//cow.4890 --buildresult /var/cache/pbuilder/result/ --debbuildopts -m'$DEBEMAIL' --no-targz --internal-chrootexec chroot /var/cache/pbuilder/build//cow.4890 cow-shell /root/ruby1.9.1_1.9.2.0-2.dsc W: /root/.pbuilderrc does not exist I: Running in no-targz mode I: using fakeroot in build. I: Current time: Mon Jan 31 21:40:45 UTC 2011 I: pbuilder-time-stamp: 1296510045 I: copying local configuration I: mounting /proc filesystem I: mounting /dev/pts filesystem I: Mounting /dev/shm I: policy-rc.d already exists I: Obtaining the cached apt archive contents I: Installing the build-deps W: no hooks of type D found -- ignoring -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: m68k Maintainer: Debian Pbuilder Team <pbuilder-ma...@lists.alioth.debian.org> Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 5), cdbs, quilt, patch, autoconf, m4, bison, libgdbm-dev, libncurses5-dev, libreadline5-dev, tcl8.4-dev, tk8.4-dev, zlib1g-dev, libssl-dev, procps, file, libffi-dev, ruby1.8, libyaml-dev dpkg-deb: building package `pbuilder-satisfydepends-dummy' in `/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously deselected package pbuilder-satisfydepends-dummy. (Reading database ... 10470 files and directories currently installed.) Unpacking pbuilder-satisfydepends-dummy (from .../pbuilder-satisfydepends-dummy.deb) ... dpkg: dependency problems prevent configuration of pbuilder-satisfydepends-dummy: pbuilder-satisfydepends-dummy depends on debhelper (>= 5); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on cdbs; however: Package cdbs is not installed. pbuilder-satisfydepends-dummy depends on quilt; however: Package quilt is not installed. pbuilder-satisfydepends-dummy depends on autoconf; however: Package autoconf is not installed. pbuilder-satisfydepends-dummy depends on m4; however: Package m4 is not installed. pbuilder-satisfydepends-dummy depends on bison; however: Package bison is not installed. pbuilder-satisfydepends-dummy depends on libgdbm-dev; however: Package libgdbm-dev is not installed. pbuilder-satisfydepends-dummy depends on libncurses5-dev; however: Package libncurses5-dev is not installed. pbuilder-satisfydepends-dummy depends on libreadline5-dev; however: Package libreadline5-dev is not installed. pbuilder-satisfydepends-dummy depends on tcl8.4-dev; however: Package tcl8.4-dev is not installed. pbuilder-satisfydepends-dummy depends on tk8.4-dev; however: Package tk8.4-dev is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on libssl-dev; however: Package libssl-dev is not installed. pbuilder-satisfydepends-dummy depends on procps; however: Package procps is not installed. pbuilder-satisfydepends-dummy depends on file; however: Package file is not installed. pbuilder-satisfydepends-dummy depends on libffi-dev; however: Package libffi-dev is not installed. pbuilder-satisfydepends-dummy depends on ruby1.8; however: Package ruby1.8 is not installed. pbuilder-satisfydepends-dummy depends on libyaml-dev; however: Package libyaml-dev is not installed. dpkg: error processing pbuilder-satisfydepends-dummy (--install): dependency problems - leaving unconfigured Errors were encountered while processing: pbuilder-satisfydepends-dummy Reading package lists... Done Building dependency tree Reading state information... Done Initializing package states... Done Writing extended state information... Done The following NEW packages will be installed: autoconf{a} bison{a} bsdmainutils{a} cdbs{a} debhelper{a} diffstat{a} file{a} gettext{a} gettext-base{a} groff-base{a} html2text{a} intltool-debian{a} libcroco3{a} libffi-dev{a} libffi5{a} libgdbm-dev{a} libglib2.0-0{a} libice-dev{a} libice6{a} libmagic1{a} libncurses5-dev{a} libpcre3{a} libpthread-stubs0{a} libpthread-stubs0-dev{a} libreadline5{a} libreadline5-dev{a} libruby1.8{a} libsm-dev{a} libsm6{a} libssl-dev{a} libunistring0{a} libx11-6{a} libx11-data{a} libx11-dev{a} libxau-dev{a} libxau6{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxml2{a} libxt-dev{a} libxt6{a} libyaml-0-2{a} libyaml-dev{a} m4{a} man-db{a} po-debconf{a} procps{a} quilt{a} ruby1.8{a} tcl8.4{a} tcl8.4-dev{a} tk8.4{a} tk8.4-dev{a} x11-common{a} x11proto-core-dev{a} x11proto-input-dev{a} x11proto-kb-dev{a} xtrans-dev{a} zlib1g-dev{a} The following partially installed packages will be configured: pbuilder-satisfydepends-dummy The following packages are RECOMMENDED but will NOT be installed: aterm aterm-ml automake automake1.10 automake1.7 automake1.9 autopoint autotools-dev eterm gnome-terminal guake konsole kterm libglib2.0-data libmail-sendmail-perl lxterminal mlterm mlterm-tiny mrxvt mrxvt-cjk mrxvt-mini multi-aterm powershell psmisc pterm roxterm rxvt rxvt-beta rxvt-ml rxvt-unicode rxvt-unicode-lite rxvt-unicode-ml shared-mime-info terminal.app terminator tilda wterm wterm-ml xfce4-terminal xml-core xterm xvt 0 packages upgraded, 61 newly installed, 0 to remove and 0 not upgraded. Need to get 219kB/26.4MB of archives. After unpacking 79.8MB will be used. Writing extended state information... Done Get:1 http://www.freewrt.org sid/main libyaml-0-2 0.1.3-1 [50.1kB] Get:2 http://ftp.debian-ports.org unstable/main libffi5 3.0.9-3 [16.7kB] Get:3 http://ftp.debian-ports.org unstable/main libffi-dev 3.0.9-3 [91.1kB] Get:4 http://www.freewrt.org sid/main libyaml-dev 0.1.3-1 [60.9kB] Fetched 219kB in 2s (94.3kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously deselected package libmagic1. (Reading database ... 10470 files and directories currently installed.) Unpacking libmagic1 (from .../libmagic1_5.04-5_m68k.deb) ... Selecting previously deselected package file. Unpacking file (from .../archives/file_5.04-5_m68k.deb) ... Selecting previously deselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-14_m68k.deb) ... Selecting previously deselected package libpcre3. Unpacking libpcre3 (from .../libpcre3_8.02-1.1_m68k.deb) ... Selecting previously deselected package libglib2.0-0. Unpacking libglib2.0-0 (from .../libglib2.0-0_2.24.2-1_m68k.deb) ... Selecting previously deselected package libxml2. Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-1_m68k.deb) ... Selecting previously deselected package libcroco3. Unpacking libcroco3 (from .../libcroco3_0.6.2-1_m68k.deb) ... Selecting previously deselected package libunistring0. Unpacking libunistring0 (from .../libunistring0_0.9.3-3_m68k.deb) ... Selecting previously deselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-3+m68k.2_m68k.deb) ... Selecting previously deselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-3+m68k.2_m68k.deb) ... Selecting previously deselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously deselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu1_all.deb) ... Selecting previously deselected package groff-base. Unpacking groff-base (from .../groff-base_1.18.1.1-22_m68k.deb) ... Selecting previously deselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_8.0.10_m68k.deb) ... Selecting previously deselected package man-db. Unpacking man-db (from .../man-db_2.5.7-2_m68k.deb) ... Selecting previously deselected package debhelper. Unpacking debhelper (from .../debhelper_8.0.0_all.deb) ... Selecting previously deselected package cdbs. Unpacking cdbs (from .../archives/cdbs_0.4.89_all.deb) ... Selecting previously deselected package diffstat. Unpacking diffstat (from .../diffstat_1.47-1_m68k.deb) ... Selecting previously deselected package quilt. Unpacking quilt (from .../archives/quilt_0.48-7_all.deb) ... Selecting previously deselected package m4. Unpacking m4 (from .../archives/m4_1.4.13-2_m68k.deb) ... Selecting previously deselected package autoconf. Unpacking autoconf (from .../autoconf_2.67-2_all.deb) ... Selecting previously deselected package bison. Unpacking bison (from .../bison_1%3a2.4.1.dfsg-3_m68k.deb) ... Selecting previously deselected package libgdbm-dev. Unpacking libgdbm-dev (from .../libgdbm-dev_1.8.3-9_m68k.deb) ... Selecting previously deselected package libncurses5-dev. Unpacking libncurses5-dev (from .../libncurses5-dev_5.7+20100313-5_m68k.deb) ... Selecting previously deselected package libreadline5. Unpacking libreadline5 (from .../libreadline5_5.2-7_m68k.deb) ... Selecting previously deselected package libreadline5-dev. Unpacking libreadline5-dev (from .../libreadline5-dev_5.2-7_m68k.deb) ... Selecting previously deselected package tcl8.4. Unpacking tcl8.4 (from .../tcl8.4_8.4.19-3_m68k.deb) ... Selecting previously deselected package tcl8.4-dev. Unpacking tcl8.4-dev (from .../tcl8.4-dev_8.4.19-3_m68k.deb) ... Selecting previously deselected package x11proto-core-dev. Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.20-1_all.deb) ... Selecting previously deselected package x11-common. Unpacking x11-common (from .../x11-common_1%3a7.5+8_all.deb) ... Selecting previously deselected package libxau6. Unpacking libxau6 (from .../libxau6_1%3a1.0.4-2_m68k.deb) ... Selecting previously deselected package libxdmcp6. Unpacking libxdmcp6 (from .../libxdmcp6_1%3a1.0.2-3_m68k.deb) ... Selecting previously deselected package libxcb1. Unpacking libxcb1 (from .../libxcb1_1.3-2_m68k.deb) ... Selecting previously deselected package libx11-data. Unpacking libx11-data (from .../libx11-data_2%3a1.3.3-4_all.deb) ... Selecting previously deselected package libx11-6. Unpacking libx11-6 (from .../libx11-6_2%3a1.2.2-1_m68k.deb) ... Setting up x11-common (1:7.5+8) ... Selecting previously deselected package libxau-dev. (Reading database ... 13730 files and directories currently installed.) Unpacking libxau-dev (from .../libxau-dev_1%3a1.0.4-2_m68k.deb) ... Selecting previously deselected package libxdmcp-dev. Unpacking libxdmcp-dev (from .../libxdmcp-dev_1%3a1.0.2-3_m68k.deb) ... Selecting previously deselected package x11proto-input-dev. Unpacking x11proto-input-dev (from .../x11proto-input-dev_1.3.2-4_all.deb) ... Selecting previously deselected package x11proto-kb-dev. Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.5-1_all.deb) ... Selecting previously deselected package xtrans-dev. Unpacking xtrans-dev (from .../xtrans-dev_1.2.6-1_all.deb) ... Selecting previously deselected package libpthread-stubs0. Unpacking libpthread-stubs0 (from .../libpthread-stubs0_0.1-2_m68k.deb) ... Selecting previously deselected package libpthread-stubs0-dev. Unpacking libpthread-stubs0-dev (from .../libpthread-stubs0-dev_0.1-2_m68k.deb) ... Selecting previously deselected package libxcb1-dev. Unpacking libxcb1-dev (from .../libxcb1-dev_1.3-2_m68k.deb) ... Selecting previously deselected package libx11-dev. Unpacking libx11-dev (from .../libx11-dev_2%3a1.2.2-1_m68k.deb) ... Selecting previously deselected package libice6. Unpacking libice6 (from .../libice6_2%3a1.0.5-1_m68k.deb) ... Selecting previously deselected package libsm6. Unpacking libsm6 (from .../libsm6_2%3a1.1.0-2_m68k.deb) ... Selecting previously deselected package libxt6. Unpacking libxt6 (from .../libxt6_1%3a1.0.5-3_m68k.deb) ... Selecting previously deselected package libice-dev. Unpacking libice-dev (from .../libice-dev_2%3a1.0.5-1_m68k.deb) ... Selecting previously deselected package libsm-dev. Unpacking libsm-dev (from .../libsm-dev_2%3a1.1.0-2_m68k.deb) ... Selecting previously deselected package libxt-dev. Unpacking libxt-dev (from .../libxt-dev_1%3a1.0.5-3_m68k.deb) ... Selecting previously deselected package tk8.4. Unpacking tk8.4 (from .../tk8.4_8.4.19-3_m68k.deb) ... Selecting previously deselected package tk8.4-dev. Unpacking tk8.4-dev (from .../tk8.4-dev_8.4.19-3_m68k.deb) ... Selecting previously deselected package zlib1g-dev. Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.4.dfsg-3_m68k.deb) ... Selecting previously deselected package libssl-dev. Unpacking libssl-dev (from .../libssl-dev_0.9.8o-4_m68k.deb) ... Selecting previously deselected package procps. Unpacking procps (from .../procps_1%3a3.2.8-10_m68k.deb) ... Selecting previously deselected package libffi5. Unpacking libffi5 (from .../libffi5_3.0.9-3_m68k.deb) ... Selecting previously deselected package libffi-dev. Unpacking libffi-dev (from .../libffi-dev_3.0.9-3_m68k.deb) ... Selecting previously deselected package libruby1.8. Unpacking libruby1.8 (from .../libruby1.8_1.8.7.302-2_m68k.deb) ... Selecting previously deselected package ruby1.8. Unpacking ruby1.8 (from .../ruby1.8_1.8.7.302-2_m68k.deb) ... Selecting previously deselected package libyaml-0-2. Unpacking libyaml-0-2 (from .../libyaml-0-2_0.1.3-1_m68k.deb) ... Selecting previously deselected package libyaml-dev. Unpacking libyaml-dev (from .../libyaml-dev_0.1.3-1_m68k.deb) ... Setting up libmagic1 (5.04-5) ... Setting up file (5.04-5) ... Setting up html2text (1.3.2a-14) ... Setting up libpcre3 (8.02-1.1) ... Setting up libglib2.0-0 (2.24.2-1) ... Setting up libxml2 (2.7.8.dfsg-1) ... Setting up libcroco3 (0.6.2-1) ... Setting up libunistring0 (0.9.3-3) ... Setting up gettext-base (0.18.1.1-3+m68k.2) ... Setting up gettext (0.18.1.1-3+m68k.2) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu1) ... Setting up groff-base (1.18.1.1-22) ... Setting up bsdmainutils (8.0.10) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode. update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode. Setting up man-db (2.5.7-2) ... Building database of manual pages ... Setting up debhelper (8.0.0) ... Setting up cdbs (0.4.89) ... Setting up diffstat (1.47-1) ... Setting up quilt (0.48-7) ... Setting up m4 (1.4.13-2) ... Setting up autoconf (2.67-2) ... Setting up bison (1:2.4.1.dfsg-3) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode. Setting up libgdbm-dev (1.8.3-9) ... Setting up libncurses5-dev (5.7+20100313-5) ... Setting up libreadline5 (5.2-7) ... Setting up libreadline5-dev (5.2-7) ... install-info: warning: maintainer scripts should not call install-info anymore, install-info: warning: this is handled now by a dpkg trigger provided by the install-info: warning: install-info package; package libreadline5-dev should be updated. install-info: warning: maintainer scripts should not call install-info anymore, install-info: warning: this is handled now by a dpkg trigger provided by the install-info: warning: install-info package; package libreadline5-dev should be updated. Setting up tcl8.4 (8.4.19-3) ... update-alternatives: using /usr/bin/tclsh8.4 to provide /usr/bin/tclsh (tclsh) in auto mode. Setting up tcl8.4-dev (8.4.19-3) ... Setting up x11proto-core-dev (7.0.20-1) ... Setting up libxau6 (1:1.0.4-2) ... Setting up libxdmcp6 (1:1.0.2-3) ... Setting up libxcb1 (1.3-2) ... Setting up libx11-data (2:1.3.3-4) ... Setting up libx11-6 (2:1.2.2-1) ... Setting up libxau-dev (1:1.0.4-2) ... Setting up libxdmcp-dev (1:1.0.2-3) ... Setting up x11proto-input-dev (1.3.2-4) ... Setting up x11proto-kb-dev (1.0.5-1) ... Setting up xtrans-dev (1.2.6-1) ... Setting up libpthread-stubs0 (0.1-2) ... Setting up libpthread-stubs0-dev (0.1-2) ... Setting up libxcb1-dev (1.3-2) ... Setting up libx11-dev (2:1.2.2-1) ... Setting up libice6 (2:1.0.5-1) ... Setting up libsm6 (2:1.1.0-2) ... Setting up libxt6 (1:1.0.5-3) ... Setting up libice-dev (2:1.0.5-1) ... Setting up libsm-dev (2:1.1.0-2) ... Setting up libxt-dev (1:1.0.5-3) ... Setting up tk8.4 (8.4.19-3) ... update-alternatives: using /usr/bin/wish8.4 to provide /usr/bin/wish (wish) in auto mode. Setting up tk8.4-dev (8.4.19-3) ... Setting up zlib1g-dev (1:1.2.3.4.dfsg-3) ... Setting up libssl-dev (0.9.8o-4) ... Setting up procps (1:3.2.8-10) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode. invoke-rc.d: policy-rc.d denied execution of start. Setting up libffi5 (3.0.9-3) ... Setting up libffi-dev (3.0.9-3) ... Setting up libruby1.8 (1.8.7.302-2) ... Setting up ruby1.8 (1.8.7.302-2) ... Setting up libyaml-0-2 (0.1.3-1) ... Setting up libyaml-dev (0.1.3-1) ... Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Current status: 0 broken [-1]. -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version. Starting Starting 2 Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Copying back the cached apt archive contents I: new cache content libyaml-dev_0.1.3-1_m68k.deb added I: new cache content libffi-dev_3.0.9-3_m68k.deb added I: new cache content libyaml-0-2_0.1.3-1_m68k.deb added I: new cache content libffi5_3.0.9-3_m68k.deb added I: Copying source file I: copying [/root/ruby1.9.1_1.9.2.0-2.dsc] I: copying [/root/ruby1.9.1_1.9.2.0.orig.tar.gz] I: copying [/root/ruby1.9.1_1.9.2.0-2.debian.tar.gz] I: Extracting source gpgv: keyblock resource `/tmp/buildd/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Mon Nov 1 08:27:49 2010 UTC using DSA key ID 023B3F4F gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./ruby1.9.1_1.9.2.0-2.dsc dpkg-source: info: extracting ruby1.9.1 in ruby1.9.1-1.9.2.0 dpkg-source: info: unpacking ruby1.9.1_1.9.2.0.orig.tar.gz dpkg-source: info: unpacking ruby1.9.1_1.9.2.0-2.debian.tar.gz dpkg-source: info: applying 909_update_lib_README.diff dpkg-source: info: applying 100731_disable-tests.diff dpkg-source: info: applying 903_skip_base_ruby_check.diff dpkg-source: info: applying 20100829-rubygems_disable_update_system.diff dpkg-source: info: applying 20100829-rubygems_default_dir.diff I: Building the package W: no hooks of type A found -- ignoring I: Running cd tmp/buildd/*/ && dpkg-buildpackage -us -uc -B -m'$DEBEMAIL' -B -m'$DEBEMAIL' -rfakeroot dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: source package ruby1.9.1 dpkg-buildpackage: source version 1.9.2.0-2 dpkg-buildpackage: host architecture m68k dpkg-source --before-build ruby1.9.1-1.9.2.0 fakeroot debian/rules clean test -x debian/rules dh_testroot rm -f debian/stamp-makefile-build debian/stamp-makefile-install /usr/bin/make -C . -k distclean make[1]: Entering directory `/tmp/buildd/ruby1.9.1-1.9.2.0' make[1]: *** No rule to make target `distclean'. make[1]: Leaving directory `/tmp/buildd/ruby1.9.1-1.9.2.0' make: [makefile-clean] Error 2 (ignored) rm -f debian/stamp-autotools rmdir --ignore-fail-on-non-empty . rmdir: failed to remove `.': Invalid argument make: [makefile-clean] Error 1 (ignored) for i in ./tool/config.guess ./tool/config.sub ; do \ if test -e $i.cdbs-orig ; then \ mv $i.cdbs-orig $i ; \ fi ; \ done dh_clean rm -f debian/stamp-autotools-files /usr/bin/make -f debian/rules reverse-config make[1]: Entering directory `/tmp/buildd/ruby1.9.1-1.9.2.0' for i in ./tool/config.guess ./tool/config.sub ; do \ if test -e $i.cdbs-orig ; then \ mv $i.cdbs-orig $i ; \ fi ; \ done make[1]: Leaving directory `/tmp/buildd/ruby1.9.1-1.9.2.0' if [ -d "." ]; then \ cd . && QUILT_PATCHES=/tmp/buildd/ruby1.9.1-1.9.2.0/debian/patches quilt --quiltrc /dev/null pop -a -R || test $? = 2 ; \ fi Removing patch 20100829-rubygems_default_dir.diff Restoring lib/rubygems/defaults.rb Removing patch 20100829-rubygems_disable_update_system.diff Restoring lib/rubygems/commands/update_command.rb Removing patch 903_skip_base_ruby_check.diff Restoring configure.in Removing patch 100731_disable-tests.diff Restoring bootstraptest/test_thread.rb Restoring bootstraptest/test_io.rb Removing patch 909_update_lib_README.diff Restoring lib/README No patches applied rm -rf ./.pc rm -f debian/stamp-patch* rm -rf \ .installed.list \ .ext \ prelude.c \ debian/libruby1.9.1.postinst \ debian/libruby1.9.1.prerm \ debian/libruby1.9.1.postrm \ debian/ruby1.9.1.postinst \ debian/ruby1.9.1.prerm \ debian/etc/bash_completion.d/gem1.9.1 (find debian/generated-incs -type f -print; \ echo configure; \ echo parse.c; \ ) | \ while read f; \ do \ bf=`basename $f`; \ if [ -e $bf.upstream-orig ]; then \ mv -f $bf.upstream-orig $bf; \ fi; \ done echo -n "uname -a: " uname -a: if [ -f ./config.guess.cdbs-orig ]; \ then \ mv ./config.guess.cdbs-orig \ ./config.guess; \ fi if [ -f ./config.sub.cdbs-orig ]; \ then \ mv ./config.sub.cdbs-orig \ ./config.sub; \ fi debian/rules build test -x debian/rules mkdir -p "." /usr/share/cdbs/1/rules/buildcore.mk:104: WARNING: DEB_DH_STRIP_ARGS is a deprecated variable /usr/share/cdbs/1/rules/buildcore.mk:104: WARNING: DEB_COMPRESS_EXCLUDE is a deprecated variable (find debian/generated-incs -type f -print; \ echo configure; \ echo parse.c; \ ) | \ while read f; \ do \ bf=`basename $f`; \ if [ ! -e $bf.upstream-orig ] && [ -e $bf ]; then \ cp -p $bf $bf.upstream-orig; \ fi; \ if [ "$f" != "$bf" ]; then \ cp -p $f $bf; \ fi; \ done echo -n "uname -a: " uname -a: uname -a Linux ara0.mirbsd.org 2.6.32-5+m68k.5-atari #1 Sun Jan 30 10:25:16 UTC 2011 m68k GNU/Linux echo "/proc/cpuinfo: ----------" /proc/cpuinfo: ---------- cat /proc/cpuinfo CPU: 68040 MMU: 68040 FPU: 68040 Clocking: 58.8MHz BogoMips: 39.21 Calibration: 196096 loops echo "-------------------------" ------------------------- /usr/bin/make -f debian/rules reverse-config make[1]: Entering directory `/tmp/buildd/ruby1.9.1-1.9.2.0' for i in ./tool/config.guess ./tool/config.sub ; do \ if test -e $i.cdbs-orig ; then \ mv $i.cdbs-orig $i ; \ fi ; \ done make[1]: Leaving directory `/tmp/buildd/ruby1.9.1-1.9.2.0' cd . && QUILT_PATCHES=/tmp/buildd/ruby1.9.1-1.9.2.0/debian/patches quilt --quiltrc /dev/null push -a || test $? = 2 Applying patch 909_update_lib_README.diff patching file lib/README Applying patch 100731_disable-tests.diff patching file bootstraptest/test_io.rb patching file bootstraptest/test_thread.rb Applying patch 903_skip_base_ruby_check.diff patching file configure.in Applying patch 20100829-rubygems_disable_update_system.diff patching file lib/rubygems/commands/update_command.rb Applying patch 20100829-rubygems_default_dir.diff patching file lib/rubygems/defaults.rb Now at patch 20100829-rubygems_default_dir.diff touch debian/stamp-patched /usr/bin/make -f debian/rules update-config make[1]: Entering directory `/tmp/buildd/ruby1.9.1-1.9.2.0' if test -e /usr/share/misc/config.guess ; then \ for i in ./tool/config.guess ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.guess $i ; \ fi ; \ done ; \ fi if test -e /usr/share/misc/config.sub ; then \ for i in ./tool/config.sub ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.sub $i ; \ fi ; \ done ; \ fi make[1]: Leaving directory `/tmp/buildd/ruby1.9.1-1.9.2.0' if test -e /usr/share/misc/config.guess ; then \ for i in ./tool/config.guess ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.guess $i ; \ fi ; \ done ; \ fi if test -e /usr/share/misc/config.sub ; then \ for i in ./tool/config.sub ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.sub $i ; \ fi ; \ done ; \ fi if [ -e ./configure.ac ] || [ -e ./configure.in ]; then cd . && `which autoconfYES || which autoconf`; fi touch debian/stamp-autotools-files chmod a+x /tmp/buildd/ruby1.9.1-1.9.2.0/./configure mkdir -p . cd . && CFLAGS="-fno-strict-aliasing -g -g -O2" CXXFLAGS="-fno-strict-aliasing -g" CPPFLAGS="" LDFLAGS="" /tmp/buildd/ruby1.9.1-1.9.2.0/./configure --build=m68k-linux-gnu --prefix=/usr --includedir="\${prefix}/include" --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/ruby1.9.1" --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --srcdir=. --enable-pthread --enable-shared --disable-rpath --disable-install-doc --with-vendordir='/usr/lib/ruby/vendor_ruby' --with-sitedir='/usr/local/lib/site_ruby' --program-suffix=1.9.1 --with-soname=ruby-1.9.1 --with-baseruby=/usr/bin/ruby1.8 --enable-ipv6 --with-lookup-order-hack=INET --with-dbm-type=gdbm_compat --with-tklib=tk8.4 --with-tcllib=tcl8.4 --with-tcl-include=/usr/include/tcl8.4 --with-bundled-sha1 --with-bundled-md5 --with-bundled-rmd160 configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking, --disable-silent-rules, --enable-ipv6, --with-lookup-order-hack, --with-dbm-type, --with-tklib, --with-tcllib, --with-tcl-include, --with-bundled-sha1, --with-bundled-md5, --with-bundled-rmd160 checking build system type... m68k-unknown-linux-gnu checking host system type... m68k-unknown-linux-gnu checking target system type... m68k-unknown-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether gcc needs -traditional... no checking whether the linker is GNU ld... yes checking whether gcc -E accepts -o... yes sed: can't read s/ *-arch *^ *//g: No such file or directory checking for ranlib... ranlib checking for ar... ar checking for as... as checking for objdump... objdump checking for objcopy... objcopy checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking for a thread-safe mkdir -p... /bin/mkdir -p checking for dot... no checking for doxygen... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for cd using phisical directory... cd -P checking whether -Wno-unused-parameter is accepted... yes checking whether -Wno-parentheses is accepted... yes checking whether -Wpointer-arith is accepted... yes checking whether -Wwrite-strings is accepted... yes checking whether -Wno-missing-field-initializers is accepted... yes checking whether -Wshorten-64-to-32 is accepted... no checking whether -Wno-long-long is accepted... yes checking whether -Wextra is accepted... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking for long long... yes checking for off_t... yes checking char bit... 8 checking size of int... 4 checking size of short... 2 checking size of long... 4 checking size of long long... 8 checking size of __int64... 0 checking size of off_t... 8 checking size of void*... 4 checking size of float... 4 checking size of double... 8 checking size of time_t... 4 checking for pid_t... yes checking for convertible type of pid_t... INT checking for uid_t... yes checking for convertible type of uid_t... UINT checking for gid_t... yes checking for convertible type of gid_t... UINT checking for time_t... yes checking for convertible type of time_t... LONG checking for prototypes... yes checking token paste string... ansi checking stringization... #expr checking string literal concatenation... yes checking for variable length prototypes and stdarg.h... yes checking for variable length macro... yes checking for noreturn function attribute... __attribute__ ((noreturn)) x checking for deprecated function attribute... __attribute__ ((deprecated)) x checking for noinline function attribute... __attribute__ ((noinline)) x checking for stdcall function attribute... x checking for cdecl function attribute... x checking for fastcall function attribute... x checking for function alias... alias checking for RUBY_EXTERN... no checking whether sys_nerr is declared... yes checking for crypt in -lcrypt... yes checking for dlopen in -ldl... yes checking for shl_load in -ldld... no checking for socketpair in -lsocket... no checking for clock_gettime in -lrt... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/syscall.h usability... yes checking sys/syscall.h presence... yes checking for sys/syscall.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/fcntl.h usability... yes checking sys/fcntl.h presence... yes checking for sys/fcntl.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking syscall.h usability... yes checking syscall.h presence... yes checking for syscall.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking a.out.h usability... yes checking a.out.h presence... yes checking for a.out.h... yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking direct.h usability... no checking direct.h presence... no checking for direct.h... no checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/mkdev.h usability... no checking sys/mkdev.h presence... no checking for sys/mkdev.h... no checking sys/utime.h usability... no checking sys/utime.h presence... no checking for sys/utime.h... no checking xti.h usability... no checking xti.h presence... no checking for xti.h... no checking netinet/in_systm.h usability... yes checking netinet/in_systm.h presence... yes checking for netinet/in_systm.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking ucontext.h usability... yes checking ucontext.h presence... yes checking for ucontext.h... yes checking intrinsics.h usability... no checking intrinsics.h presence... no checking for intrinsics.h... no checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking sys/sendfile.h usability... yes checking sys/sendfile.h presence... yes checking for sys/sendfile.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for net/socket.h... (cached) no checking for sys/socket.h... (cached) yes checking size of rlim_t... 8 checking for size_t... yes checking size of size_t... 4 checking size of ptrdiff_t... 4 checking for struct stat.st_blksize... yes checking for struct stat.st_blocks... yes checking for struct stat.st_rdev... yes checking size of struct stat.st_size... 8 checking size of struct stat.st_blocks... 8 checking for struct stat.st_atim... yes checking for struct stat.st_atimespec... no checking for struct stat.st_atimensec... no checking for struct stat.st_mtim... yes checking for struct stat.st_mtimespec... no checking for struct stat.st_mtimensec... no checking for struct stat.st_ctim... yes checking for struct stat.st_ctimespec... no checking for struct stat.st_ctimensec... no checking for struct timespec... yes checking for struct timezone... yes checking for fd_mask... yes checking for int8_t... yes checking size of int8_t... 1 checking for uint8_t... yes checking size of uint8_t... 1 checking for int16_t... yes checking size of int16_t... 2 checking for uint16_t... yes checking size of uint16_t... 2 checking for int32_t... yes checking size of int32_t... 4 checking for uint32_t... yes checking size of uint32_t... 4 checking for int64_t... yes checking size of int64_t... 8 checking for uint64_t... yes checking size of uint64_t... 8 checking for int128_t... no checking for uint128_t... no checking for intptr_t... yes checking size of intptr_t... 4 checking for uintptr_t... yes checking size of uintptr_t... 4 checking for ssize_t... yes checking size of ssize_t... 4 checking for stack end address... __libc_stack_end checking for uid_t in sys/types.h... (cached) yes checking type of array argument to getgroups... gid_t checking return type of signal handlers... void checking for working alloca.h... yes checking for alloca... yes checking for working memcmp... yes checking for broken erfc of glibc-2.3.6 on IA64... no checking for dup2... yes checking for memmove... yes checking for strerror... yes checking for strchr... yes checking for strstr... yes checking for crypt... yes checking for flock... yes checking for isnan... yes checking for finite... yes checking for isinf... yes checking for hypot... yes checking for acosh... yes checking for erf... yes checking for tgamma... yes checking for lgamma_r... yes checking for cbrt... yes checking for strlcpy... no checking for strlcat... no checking for signbit... yes checking for fmod... yes checking for killpg... yes checking for wait4... yes checking for waitpid... yes checking for fork... yes checking for spawnv... no checking for syscall... yes checking for chroot... yes checking for getcwd... yes checking for eaccess... yes checking for truncate... yes checking for ftruncate... yes checking for chsize... no checking for times... yes checking for utimes... yes checking for utimensat... yes checking for fcntl... yes checking for lockf... yes checking for lstat... yes checking for link... yes checking for symlink... yes checking for readlink... yes checking for readdir_r... yes checking for fsync... yes checking for fdatasync... yes checking for fchown... yes checking for setitimer... yes checking for setruid... no checking for seteuid... yes checking for setreuid... yes checking for setresuid... yes checking for setproctitle... no checking for socketpair... yes checking for setrgid... no checking for setegid... yes checking for setregid... yes checking for setresgid... yes checking for issetugid... no checking for pause... yes checking for lchown... yes checking for lchmod... no checking for getpgrp... yes checking for setpgrp... yes checking for getpgid... yes checking for setpgid... yes checking for initgroups... yes checking for getgroups... yes checking for setgroups... yes checking for getpriority... yes checking for getrlimit... yes checking for setrlimit... yes checking for sysconf... yes checking for close... yes checking for dlopen... yes checking for sigprocmask... yes checking for sigaction... yes checking for sigsetjmp... no checking for _setjmp... yes checking for _longjmp... yes checking for setsid... yes checking for telldir... yes checking for seekdir... yes checking for fchmod... yes checking for cosh... yes checking for sinh... yes checking for tanh... yes checking for log2... yes checking for round... yes checking for setuid... yes checking for setgid... yes checking for daemon... (cached) no checking for select_large_fdset... no checking for setenv... yes checking for unsetenv... yes checking for mktime... yes checking for timegm... yes checking for gmtime_r... yes checking for clock_gettime... yes checking for gettimeofday... yes checking for pread... yes checking for sendfile... yes checking for shutdown... yes checking for sigaltstack... yes checking for unsetenv returns a value... yes checking for __builtin_setjmp... no checking for setjmp type... _setjmp checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct tm.tm_gmtoff... yes checking for external int daylight... yes checking for external timezone... long checking for external altzone... no checking for timezone... yes checking whether timezone requires zero arguments... yes checking for negative time_t for gmtime(3)... yes checking for localtime(3) overflow correctly... yes checking whether getpgrp requires zero arguments... yes checking whether setpgrp takes no argument... yes checking whether byte ordering is bigendian... yes checking for an ANSI C-conforming const... yes checking whether char is unsigned... no checking for inline... inline checking for working volatile... yes checking whether right shift preserve sign bit... yes checking read count field in FILE structures... not found (OK if using GNU libc) checking read buffer ptr field in FILE structures... _IO_read_ptr checking read buffer end field in FILE structures... _IO_read_end checking size of struct stat.st_ino... SIZEOF_LONG_LONG checking whether _SC_CLK_TCK is supported... yes checking stack growing direction on m68k... -1 checking for pthread_kill in -lthr... no checking for pthread_kill in -lpthread... yes checking pthread_np.h usability... no checking pthread_np.h presence... no checking for pthread_np.h... no checking for nanosleep... yes checking for sched_yield... yes checking for pthread_attr_setinheritsched... yes checking for pthread_getattr_np... yes checking for pthread_attr_get_np... no checking for pthread_attr_getstack... yes checking for pthread_get_stackaddr_np... no checking for pthread_get_stacksize_np... no checking for thr_stksegment... no checking for pthread_stackseg_np... no checking for pthread_getthrds_np... no checking for getcontext... no checking for setcontext... no checking if fork works with pthread... yes checking for backtrace... yes checking whether ELF binaries are produced... yes checking whether OS depend dynamic link works... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for if make is GNU make... yes checking for nroff... /usr/bin/nroff ..ext/include/m68k-linux/ruby/config.h updated ruby library version = 1.9.1 configure: creating ./config.status config.status: creating Makefile configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-dependency-tracking, --disable-silent-rules, --enable-ipv6, --with-lookup-order-hack, --with-dbm-type, --with-tklib, --with-tcllib, --with-tcl-include, --with-bundled-sha1, --with-bundled-md5, --with-bundled-rmd160 touch debian/stamp-autotools /usr/bin/make -C . all make[1]: Entering directory `/tmp/buildd/ruby1.9.1-1.9.2.0' gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o main.o -c main.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o dln.o -c dln.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o dmydln.o -c dmydln.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o dmyencoding.o -c dmyencoding.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o version.o -c version.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o dmyversion.o -c dmyversion.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o miniprelude.o -c miniprelude.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o array.o -c array.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o bignum.o -c bignum.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o class.o -c class.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o compar.o -c compar.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o complex.o -c complex.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o dir.o -c dir.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o dln_find.o -c dln_find.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o enum.o -c enum.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o enumerator.o -c enumerator.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o error.o -c error.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o eval.o -c eval.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o load.o -c load.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o proc.o -c proc.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o file.o -c file.c gcc -fno-strict-aliasing -g -g -O2 -fPIC -I. -I.ext/include/m68k-linux -I./include -I. -DRUBY_EXPORT -o gc.o -c gc.c gc.c: In function 'mark_current_machine_context': gc.c:2134: warning: passing argument 1 of 'mark_locations_array' from incompatible pointer type gc.c:1311: note: expected 'struct rb_objspace_t *' but argument is of type 'VALUE *' gc.c:2134: warning: passing argument 2 of 'mark_locations_array' makes pointer from integer without a cast gc.c:1311: note: expected 'VALUE *' but argument is of type 'int' gc.c:2134: error: too few arguments to function 'mark_locations_array' make[1]: *** [gc.o] Error 1 make[1]: Leaving directory `/tmp/buildd/ruby1.9.1-1.9.2.0' make: *** [debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 E: Failed autobuilding of package