Fwd: ruby-2.0.0.0_1,1 failed on amd64 10-exp

Martin Wilke miwi at freebsd.org
Fri May 24 04:05:43 UTC 2013



Begin forwarded message:

> From: Portbuild user <portbuild at FreeBSD.org>
> Subject: ruby-2.0.0.0_1,1 failed on amd64 10-exp
> Date: May 24, 2013 12:04:51 PM GMT+08:00
> To: miwi at freebsd.org
> 
> You can also find this build log at
> 
>  http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/a.10-exp.20130522091700.pointyhat-west/ruby-2.0.0.0_1,1.log
> 
> building ruby-2.0.0.0_1,1 on gohan62.freebsd.org
> in directory /a/pkgbuild/10-exp/20130522091700.pointyhat-west/chroot/54544
> building for: 10.0-CURRENT amd64
> maintained by: ruby at FreeBSD.org
> port directory: /usr/ports/lang/ruby20
> Makefile ident: $FreeBSD: head/lang/ruby20/Makefile 312871 2013-02-24 15:37:23Z swills $
> build started at Fri May 24 04:02:17 UTC 2013
> FETCH_DEPENDS=
> PATCH_DEPENDS=
> EXTRACT_DEPENDS=
> BUILD_DEPENDS=autoconf-2.69.txz autoconf-wrapper-20101119.txz libexecinfo-1.1_3.txz libffi-3.0.13.txz libyaml-0.1.4_2.txz m4-1.4.16_1,1.txz perl-5.14.2_3.txz
> RUN_DEPENDS=libexecinfo-1.1_3.txz libffi-3.0.13.txz libyaml-0.1.4_2.txz
> PKG_DEPENDS=pkg-1.0.12_1.txz
> prefixes: LOCALBASE=usr/local
> add_pkg pkg-1.0.12_1.txz
> adding dependencies
> adding package pkg-1.0.12_1.txz
> pkg-static: No package(s) matching pkg-1.0.12_1
> Installing pkg-1.0.12_1... done
> If you are upgrading from the old package format, first run:
> 
>  # pkg2ng
> add_pkg
> ================================================================
> ====================<phase 1: make checksum>====================
> ===>   ruby-2.0.0.0_1,1 depends on file: /usr/local/sbin/pkg - found
> => ruby-2.0.0-p0.tar.bz2 doesn't seem to exist in /tmp/distfiles/ruby.
> => Attempting to fetch ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/ruby/ruby-2.0.0-p0.tar.bz2
> fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/ruby/ruby-2.0.0-p0.tar.bz2: File unavailable (e.g., file not found, no access)
> => Attempting to fetch ftp://pointyhat-west.isc.FreeBSD.org/pub/FreeBSD/distfiles/ruby/ruby-2.0.0-p0.tar.bz2
> fetch: ftp://pointyhat-west.isc.FreeBSD.org/pub/FreeBSD/distfiles/ruby/ruby-2.0.0-p0.tar.bz2: Connection refused
> => Attempting to fetch ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2
> ruby-2.0.0-p0.tar.bz2                                    0  B    0  Bps
> ===> Fetching all distfiles required by ruby-2.0.0.0_1,1 for building
> => SHA256 Checksum OK for ruby/ruby-2.0.0-p0.tar.bz2.
> ================================================================
> ====================<phase 2: make extract>====================
> add_pkg
> ===>   ruby-2.0.0.0_1,1 depends on file: /usr/local/sbin/pkg - found
> ===> Fetching all distfiles required by ruby-2.0.0.0_1,1 for building
> ===>  Extracting for ruby-2.0.0.0_1,1
> => SHA256 Checksum OK for ruby/ruby-2.0.0-p0.tar.bz2.
> ================================================================
> ====================<phase 3: make patch>====================
> add_pkg
> ===>  Patching for ruby-2.0.0.0_1,1
> ===>  Applying FreeBSD patches for ruby-2.0.0.0_1,1
> /bin/rm -rf /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/ext/win32ole
> /bin/rm -rf /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/bin/rake
> /bin/rm -rf /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/doc/rake
> /bin/rm -rf /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/lib/rake
> /bin/rm -rf /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/test/rake
> /bin/rm -rf /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/man/rake.1
> /bin/rm -rf /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/lib/rake.rb
> /bin/rm /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/bin/gem
> /bin/mv /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/ext/gdbm /work/a/ports/lang/ruby20/work/
> /bin/mv /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/ext/iconv /work/a/ports/lang/ruby20/work/
> /bin/mv /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/ext/tk /work/a/ports/lang/ruby20/work/
> ================================================================
> ====================<phase 4: make build>====================
> add_pkg autoconf-2.69.txz autoconf-wrapper-20101119.txz libexecinfo-1.1_3.txz libffi-3.0.13.txz libyaml-0.1.4_2.txz m4-1.4.16_1,1.txz perl-5.14.2_3.txz
> adding dependencies
> adding package autoconf-2.69.txz
> Installing autoconf-2.69...Installing autoconf-wrapper-20101119... done
> Installing m4-1.4.16_1,1... done
> Installing perl-5.14.2_3...Removing stale symlinks from /usr/bin...
>    Skipping /usr/bin/perl
>    Skipping /usr/bin/perl5
> Done.
> Creating various symlinks in /usr/bin...
>    Symlinking /usr/local/bin/perl5.14.2 to /usr/bin/perl
>    Symlinking /usr/local/bin/perl5.14.2 to /usr/bin/perl5
> Done.
> Cleaning up /etc/make.conf... Done.
> Spamming /etc/make.conf... Done.
> done
> done
> adding package autoconf-wrapper-20101119.txz
> skipping autoconf-wrapper-20101119, already added
> adding package libexecinfo-1.1_3.txz
> Installing libexecinfo-1.1_3... done
> adding package libffi-3.0.13.txz
> Installing libffi-3.0.13... done
> adding package libyaml-0.1.4_2.txz
> Installing libyaml-0.1.4_2... done
> adding package m4-1.4.16_1,1.txz
> skipping m4-1.4.16_1,1, already added
> adding package perl-5.14.2_3.txz
> skipping perl-5.14.2_3, already added
> ===>   ruby-2.0.0.0_1,1 depends on file: /usr/local/bin/autoconf-2.69 - found
> ===>   ruby-2.0.0.0_1,1 depends on shared library: ffi - found
> ===>   ruby-2.0.0.0_1,1 depends on shared library: yaml-0.2 - found
> ===>   ruby-2.0.0.0_1,1 depends on shared library: execinfo.1 - found
> ===>  Configuring for ruby-2.0.0.0_1,1
> ===>   FreeBSD 10 autotools fix applied to /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0/configure
> configure: loading site script /usr/ports/Templates/config.site
> checking build system type... amd64-portbld-freebsd10
> checking host system type... amd64-portbld-freebsd10
> checking target system type... amd64-portbld-freebsd10
> 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 cc accepts -g... yes
> checking for cc option to accept ISO C89... none needed
> checking whether we are using the GNU C++ compiler... yes
> checking whether c++ accepts -g... yes
> checking how to run the C preprocessor... cpp
> checking for grep that handles long lines and -e... (cached) /usr/bin/grep
> checking for egrep... (cached) /usr/bin/egrep
> checking whether cc needs -traditional... no
> checking for ld... ld
> checking whether the linker is GNU ld... yes
> checking whether cpp accepts -o... yes
> checking for ranlib... ranlib
> checking for ar... ar
> checking for as... as
> checking for objdump... objdump
> checking for objcopy... objcopy
> checking for nm... nm
> checking whether ln -s works... yes
> checking whether make sets $(MAKE)... yes
> checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
> checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
> checking for dtrace... dtrace
> checking for dot... no
> checking for doxygen... no
> checking for pkg-config... no
> checking for ANSI C header files... yes
> checking for sys/types.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for memory.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for minix/config.h... (cached) no
> checking whether it is safe to define __EXTENSIONS__... yes
> checking for cd using physical directory... cd -P
> checking whether -Wno-unused-parameter is accepted as CFLAGS... yes
> checking whether -Wno-parentheses is accepted as CFLAGS... yes
> checking whether -Wno-long-long is accepted as CFLAGS... yes
> checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes
> checking whether -Wunused-variable is accepted as CFLAGS... yes
> checking whether -Werror=pointer-arith is accepted as CFLAGS... yes
> checking whether -Werror=write-strings is accepted as CFLAGS... yes
> checking whether -Werror=declaration-after-statement is accepted as CFLAGS... yes
> checking whether -Werror=shorten-64-to-32 is accepted as CFLAGS... yes
> checking whether -Werror=implicit-function-declaration is accepted as CFLAGS... yes
> checking whether -Wall -Wextra is accepted as CFLAGS... yes
> checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes
> checking whether -fstack-protector is accepted as CFLAGS... yes
> checking whether -fstack-protector is accepted as LDFLAGS... yes
> checking whether -ansi -std=iso9899:199409 is accepted as CFLAGS... yes
> checking whether -fno-strict-overflow is accepted as CFLAGS... yes
> checking whether -fvisibility=hidden is accepted as CFLAGS... yes
> checking whether -fno-fast-math is accepted as CFLAGS... yes
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... no
> checking whether byte ordering is bigendian... no
> checking for an ANSI C-conforming const... yes
> checking whether char is unsigned... no
> checking for inline... inline
> checking for working volatile... yes
> checking for long long... yes
> checking for off_t... (cached) yes
> checking char bit... 8
> checking size of int... 4
> checking size of short... 2
> checking size of long... 8
> checking size of long long... 8
> checking size of __int64... 0
> checking size of off_t... 8
> checking size of void*... 8
> checking size of float... 4
> checking size of double... 8
> checking size of time_t... 8
> checking for printf prefix for long long... ll
> checking for pid_t... (cached) 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 dev_t... yes
> checking for convertible type of dev_t... UINT
> checking for mode_t... yes
> checking for convertible type of mode_t... UINT
> checking for rlim_t... yes
> checking for convertible type of rlim_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... __attribute__ ((cdecl)) x
> checking for fastcall function attribute... x
> checking for function alias... alias
> checking for atomic builtins... yes
> checking for __builtin_unreachable... yes
> checking for exported function attribute... __attribute__ ((visibility("default")))
> checking whether sys_nerr is declared... yes
> checking whether pthread should be enabled by default... yes
> checking for library containing crypt... -lcrypt
> checking for library containing dl... no
> checking for library containing dld... no
> checking for library containing socket... none required
> checking for library containing rt... no
> checking for dirent.h that defines DIR... yes
> checking for library containing opendir... none required
> checking for stdbool.h that conforms to C99... (cached) yes
> checking for _Bool... (cached) yes
> checking for sys/wait.h that is POSIX.1 compatible... yes
> checking for limits.h... (cached) 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 for sys/fcntl.h... (cached) yes
> checking for sys/select.h... (cached) yes
> checking for sys/time.h... (cached) yes
> checking for sys/times.h... (cached) yes
> checking for sys/param.h... (cached) yes
> checking syscall.h usability... no
> checking syscall.h presence... no
> checking for syscall.h... no
> checking for pwd.h... (cached) 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... yes
> checking ieeefp.h presence... yes
> checking for ieeefp.h... yes
> 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... no
> checking sys/sendfile.h presence... no
> checking for sys/sendfile.h... no
> checking for time.h... (cached) yes
> checking for net/socket.h... (cached) no
> checking for sys/socket.h... (cached) yes
> checking process.h usability... no
> checking process.h presence... no
> checking for process.h... no
> checking sys/prctl.h usability... no
> checking sys/prctl.h presence... no
> checking for sys/prctl.h... no
> checking for size_t... (cached) yes
> checking size of size_t... 8
> checking size of ptrdiff_t... 8
> checking for printf prefix for size_t... z
> checking for printf prefix for ptrdiff_t... t
> checking for struct stat.st_blksize... (cached) yes
> checking for struct stat.st_blocks... yes
> checking for struct stat.st_rdev... yes
> checking size of struct stat.st_size... SIZEOF_LONG
> checking size of struct stat.st_blocks... SIZEOF_LONG
> checking for struct stat.st_atim... yes
> checking for struct stat.st_atimespec... yes
> checking for struct stat.st_atimensec... no
> checking for struct stat.st_mtim... yes
> checking for struct stat.st_mtimespec... yes
> checking for struct stat.st_mtimensec... no
> checking for struct stat.st_ctim... yes
> checking for struct stat.st_ctimespec... yes
> checking for struct stat.st_ctimensec... no
> checking for struct timespec... yes
> checking for struct timezone... yes
> checking for clockid_t... 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... 8
> checking for uintptr_t... yes
> checking size of uintptr_t... 8
> checking for ssize_t... yes
> checking size of ssize_t... 8
> checking for stack end address... no
> 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... (cached) no
> checking for alloca... yes
> checking for dynamic size alloca... ok
> checking for working memcmp... yes
> checking for broken erfc of glibc-2.3.6 on IA64... no
> checking for close... (cached) no
> checking for dup2... (cached) yes
> checking for memmove... (cached) yes
> checking for strerror... (cached) 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... yes
> checking for strlcat... yes
> checking for ffs... yes
> checking for setproctitle... yes
> checking for signbit... yes
> checking for fmod... yes
> checking for killpg... yes
> checking for wait4... yes
> checking for waitpid... (cached) yes
> checking for fork... (cached) yes
> checking for spawnv... no
> checking for syscall... yes
> checking for __syscall... yes
> checking for chroot... yes
> checking for getcwd... (cached) yes
> checking for eaccess... yes
> checking for truncate... yes
> checking for ftruncate... yes
> checking for ftello... yes
> checking for chsize... no
> checking for times... yes
> checking for utimes... (cached) yes
> checking for utimensat... no
> checking for fcntl... yes
> checking for lockf... yes
> checking for lstat... (cached) yes
> checking for truncate64... no
> checking for ftruncate64... no
> checking for ftello64... no
> checking for fseeko... yes
> checking for fseeko64... no
> checking for link... yes
> checking for symlink... yes
> checking for readlink... (cached) yes
> checking for readdir_r... yes
> checking for fsync... yes
> checking for fdatasync... no
> checking for fchown... yes
> checking for posix_fadvise... yes
> checking for setitimer... yes
> checking for setruid... yes
> checking for seteuid... yes
> checking for setreuid... yes
> checking for setresuid... yes
> checking for socketpair... yes
> checking for setrgid... yes
> checking for setegid... yes
> checking for setregid... yes
> checking for setresgid... yes
> checking for issetugid... yes
> checking for pause... yes
> checking for lchown... yes
> checking for lchmod... yes
> 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... (cached) yes
> checking for close... (cached) no
> checking for getpwnam_r... yes
> checking for getgrnam_r... yes
> checking for dlopen... yes
> checking for sigprocmask... (cached) yes
> checking for sigaction... yes
> checking for sigsetjmp... yes
> checking for _setjmp... yes
> checking for _longjmp... yes
> checking for getsid... 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 llabs... yes
> checking for setuid... yes
> checking for setgid... yes
> checking for daemon... yes
> checking for select_large_fdset... no
> checking for setenv... (cached) yes
> checking for unsetenv... (cached) yes
> checking for mktime... yes
> checking for timegm... yes
> checking for gmtime_r... yes
> checking for clock_gettime... (cached) yes
> checking for gettimeofday... (cached) yes
> checking for poll... yes
> checking for ppoll... no
> checking for pread... (cached) yes
> checking for sendfile... yes
> checking for shutdown... (cached) no
> checking for sigaltstack... yes
> checking for dl_iterate_phdr... yes
> checking for dup... yes
> checking for dup3... no
> checking for pipe2... yes
> checking for posix_memalign... yes
> checking for memalign... no
> checking for ioctl... 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... no
> checking for external timezone... no
> checking for external altzone... no
> checking for timezone... yes
> checking whether timezone requires zero arguments... no
> checking for negative time_t for gmtime(3)... yes
> checking for localtime(3) overflow correctly... no
> checking whether right shift preserve sign bit... yes
> checking read count field in FILE structures... _r
> checking read buffer ptr field in FILE structures... _p
> checking size of struct stat.st_ino... 4
> checking whether struct dirent.d_name is too small... no
> checking whether _SC_CLK_TCK is supported... yes
> checking stack growing direction on amd64... -1
> checking for pthread_kill in -lpthread... yes
> ./configure: pthread,: not found
> checking for pthread_np.h... yes
> checking for sched_yield... (cached) yes
> checking for pthread_attr_setinheritsched... yes
> checking for pthread_getattr_np... no
> checking for pthread_attr_get_np... yes
> 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 pthread_cond_init... yes
> checking for pthread_condattr_setclock... yes
> checking for pthread_condattr_init... yes
> checking for pthread_sigmask... yes
> checking for pthread_attr_init... yes
> checking for getcontext... yes
> checking for setcontext... yes
> checking if fork works with pthread... yes
> checking whether ELF binaries are produced... yes
> checking elf.h usability... yes
> checking elf.h presence... yes
> checking for elf.h... yes
> checking elf_abi.h usability... no
> checking elf_abi.h presence... no
> checking for elf_abi.h... no
> checking whether OS depend dynamic link works... yes
> checking execinfo.h usability... yes
> checking execinfo.h presence... no
> configure: WARNING: execinfo.h: accepted by the compiler, rejected by the preprocessor!
> configure: WARNING: execinfo.h: proceeding with the compiler's result
> checking for execinfo.h... yes
> checking for backtrace in -lexecinfo... yes
> checking whether -fno-omit-frame-pointer is accepted as CFLAGS... yes
> checking for backtrace... yes
> checking valgrind/memcheck.h usability... no
> checking valgrind/memcheck.h presence... no
> checking for valgrind/memcheck.h... no
> checking for strip... strip
> checking whether dtrace USDT is available... no
> checking for prefix of external symbols... NONE
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking if make is GNU make... no
> checking for safe null command for make... :
> checking for memmem... yes
> checking for broken memmem... yes
> checking for nroff... /usr/bin/nroff
> .ext/include/amd64-freebsd10/ruby/config.h updated
> verconf.h updated
> ruby library version = 2.0
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating ruby-2.0.pc
> ===>  Building for ruby-2.0.0.0_1,1
> 	CC = cc
> 	LD = ld
> 	LDSHARED = cc -shared
> 	CFLAGS = -O3 -fno-fast-math -fno-omit-frame-pointer -I/usr/local/include -O2 -pipe  -fno-strict-aliasing -fPIC 
> 	XCFLAGS = -include ruby/config.h -include ruby/missing.h -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
> 	CPPFLAGS =   -I. -I.ext/include/amd64-freebsd10 -I./include -I.
> 	DLDFLAGS = -Wl,-soname,libruby20.so.20 -fstack-protector  
> 	SOLIBS = -lexecinfo -lpthread -lcrypt -lm -L/usr/local/lib  -Wl,-rpath=/usr/lib:/usr/local/lib -pthread 
> compiling main.c
> compiling dmydln.c
> compiling dmyencoding.c
> compiling version.c
> compiling dmyversion.c
> compiling miniprelude.c
> copying dummy probes.h
> compiling array.c
> compiling bignum.c
> compiling class.c
> compiling compar.c
> compiling complex.c
> compiling dir.c
> compiling dln_find.c
> compiling enum.c
> compiling enumerator.c
> compiling error.c
> compiling eval.c
> compiling load.c
> load.c:300:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
>    if (type == 's' && !IS_DLEXT(&name[plen+len+1])
>        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> load.c:300:21: note: place parentheses around the '&&' expression to silence this warning
>    if (type == 's' && !IS_DLEXT(&name[plen+len+1])
>        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> load.c:301:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
>     || type == 'r' && !IS_RBEXT(&name[plen+len+1])
>     ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> load.c:301:21: note: place parentheses around the '&&' expression to silence this warning
>     || type == 'r' && !IS_RBEXT(&name[plen+len+1])
>        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 2 warnings generated.
> compiling proc.c
> compiling file.c
> compiling gc.c
> compiling hash.c
> compiling inits.c
> compiling io.c
> compiling marshal.c
> compiling math.c
> compiling node.c
> compiling numeric.c
> compiling object.c
> compiling pack.c
> compiling parse.c
> compiling process.c
> compiling random.c
> compiling range.c
> compiling rational.c
> rational.c:986:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
>                else
>                ^
> rational.c:981:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
>            else if (f_minus_one_p(dat->num) && k_integer_p(other))
>            ^
> 2 warnings generated.
> compiling re.c
> re.c:241:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
>        if (ys = memchr(y, *x, n))
>            ~~~^~~~~~~~~~~~~~~~~~
> re.c:241:9: note: place parentheses around the assignment to silence this warning
>        if (ys = memchr(y, *x, n))
>               ^
>            (                    )
> re.c:241:9: note: use '==' to turn this assignment into an equality comparison
>        if (ys = memchr(y, *x, n))
>               ^
>               ==
> 1 warning generated.
> compiling regcomp.c
> compiling regenc.c
> compiling regerror.c
> compiling regexec.c
> compiling regparse.c
> compiling regsyntax.c
> compiling ruby.c
> compiling safe.c
> compiling signal.c
> compiling sprintf.c
> compiling st.c
> compiling strftime.c
> compiling string.c
> compiling struct.c
> compiling time.c
> compiling transcode.c
> compiling util.c
> compiling variable.c
> compiling compile.c
> compiling debug.c
> compiling iseq.c
> compiling vm.c
> compiling vm_dump.c
> compiling vm_backtrace.c
> compiling vm_trace.c
> compiling thread.c
> thread.c:3291:34: warning: variable 'orig_read' is uninitialized when used within its own initialization [-Wuninitialized]
>    rb_fdset_t UNINITIALIZED_VAR(orig_read);
>                                 ^~~~~~~~~
> ./vm_core.h:119:34: note: expanded from macro 'UNINITIALIZED_VAR'
> #define UNINITIALIZED_VAR(x) x = x
>                                 ^
> thread.c:3292:34: warning: variable 'orig_write' is uninitialized when used within its own initialization [-Wuninitialized]
>    rb_fdset_t UNINITIALIZED_VAR(orig_write);
>                                 ^~~~~~~~~~
> ./vm_core.h:119:34: note: expanded from macro 'UNINITIALIZED_VAR'
> #define UNINITIALIZED_VAR(x) x = x
>                                 ^
> thread.c:3293:34: warning: variable 'orig_except' is uninitialized when used within its own initialization [-Wuninitialized]
>    rb_fdset_t UNINITIALIZED_VAR(orig_except);
>                                 ^~~~~~~~~~~
> ./vm_core.h:119:34: note: expanded from macro 'UNINITIALIZED_VAR'
> #define UNINITIALIZED_VAR(x) x = x
>                                 ^
> 3 warnings generated.
> compiling cont.c
> compiling ./enc/ascii.c
> compiling ./enc/us_ascii.c
> compiling ./enc/unicode.c
> compiling ./enc/utf_8.c
> compiling newline.c
> compiling ./missing/close.c
> compiling addr2line.c
> compiling dmyext.c
> linking miniruby
> *** Signal 12
> 
> Stop.
> make: stopped in /work/a/ports/lang/ruby20/work/ruby-2.0.0-p0
> *** Error code 1
> 
> Stop.
> make: stopped in /a/ports/lang/ruby20
> ================================================================
> build of /usr/ports/lang/ruby20 ended at Fri May 24 04:04:48 UTC 2013
> 

+-----------------oOO--(_)--OOo-------------------------+
With best Regards,
       Martin Wilke (miwi_(at)_FreeBSD.org)

Mess with the Best, Die like the Rest



More information about the freebsd-ruby mailing list