ports/51113: /usr/ports/lang/ruby build failure; sed?

Chuck Swiger cswiger at mac.com
Fri Apr 18 00:50:10 UTC 2003


>Number:         51113
>Category:       ports
>Synopsis:       /usr/ports/lang/ruby build failure; sed?
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 17 17:50:08 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     cswiger at mac.com
>Release:        FreeBSD 4.7-RELEASE-p10 i386
>Organization:
CodeFab
>Environment:
System: FreeBSD pi.codefab.com 4.7-RELEASE-p10 FreeBSD 4.7-RELEASE-p10 #0: Wed Apr 16 16:29:06 EDT 2003 root at list.precipice.net:/usr/obj/usr/src/sys/NORMAL i386

Same behavior on a 4.8 machine tracking -STABLE.

>Description:

155-sec# make                                              /usr/ports/lang/ruby
FreeBSD: not found
"/usr/ports/Mk/bsd.port.mk", line 772: warning: "FreeBSD -p" returned non-zero s
tatus
FreeBSD: not found
"/usr/ports/Mk/bsd.port.mk", line 780: warning: "FreeBSD -s" returned non-zero s
tatus
FreeBSD: not found
===>  Extracting for ruby-1.6.8.2003.01.19
>How-To-Repeat:

cd /usr/ports/lang/ruby
make

>Fix:

Unknown.  Perhaps look into using autoconf/gmake/GNU sed, etc...

-Chuck
>Release-Note:
>Audit-Trail:
>Unformatted:
 >> Checksum OK for ruby/ruby-1.6.8.tar.gz.
 >> Checksum OK for ruby/ruby-1.6.8-2003.01.19.diff.bz2.
 ===>  Patching for ruby-1.6.8.2003.01.19
 ===>  Applying distribution patches for ruby-1.6.8.2003.01.19
 /usr/bin/find /usr/ports/lang/ruby/work/ruby-1.6.8 -name '*.orig' -delete
 /bin/rm -rf /usr/ports/lang/ruby/work/ruby-1.6.8/ext/Win32API
 /bin/mv /usr/ports/lang/ruby/work/ruby-1.6.8/ext/gdbm /usr/ports/lang/ruby/work/
 /bin/mv /usr/ports/lang/ruby/work/ruby-1.6.8/ext/tcltklib /usr/ports/lang/ruby/w
 ork/
 /bin/mv /usr/ports/lang/ruby/work/ruby-1.6.8/ext/tk /usr/ports/lang/ruby/work/
 ===>  Configuring for ruby-1.6.8.2003.01.19
 /usr/bin/touch /usr/ports/lang/ruby/work/ruby-1.6.8/configure
 creating cache ./config.cache
 checking host system type... i386-unknown-freebsd4.8
 checking target system type... config.sub: invalid option -freebsd
 Try `config.sub --help' for more information.
 checking build system type... i386-unknown-freebsd4.8
 checking for gcc... cc
 checking whether the C compiler (cc -O -pipe ) works... yes
 checking whether the C compiler (cc -O -pipe ) is a cross-compile
 r... no
 checking whether we are using GNU C... yes
 checking whether cc accepts -g... yes
 checking how to run the C preprocessor... cc -E
 checking whether cc needs -traditional... no
 checking whether the linker is GNU ld... yes
 checking whether cc -E accepts -o... yes
 [ ...buncha stuff... ]
 checking whether need to seek between R/W... yes
 checking whether need to flush before seek... no
 checking whether ELF binaries are produced... yes
 checking whether OS depend dynamic link works... unknown
 checking whether matz's dln works... no
 creating config.h
 updating cache ./config.cache
 creating ./config.status
 creating Makefile
 sed: 34: conftest.s1: unescaped newline inside substitute pattern
 creating ext/extmk.rb
 sed: 34: conftest.s1: unescaped newline inside substitute pattern
 ===>  Building for ruby-1.6.8.2003.01.19
 make: don't know how to make all. Stop
 *** Error code 2
 Stop in /usr/ports/lang/ruby.
 26.24s real  9.68s user  8.63s system  69%
 
 156-sec# which -a sed
 /usr/bin/sed
 
 157-sec# ident /usr/bin/sed
 /usr/bin/sed:
     $FreeBSD: src/usr.bin/sed/compile.c,v 1.13.2.8 2002/08/17 05:47:06 tjr Exp$
     $FreeBSD: src/usr.bin/sed/main.c,v 1.9.2.7 2002/08/06 10:03:29 fanf Exp$
     $FreeBSD: src/usr.bin/sed/misc.c,v 1.3.2.2 2002/07/17 09:35:56 tjr Exp$
     $FreeBSD: src/usr.bin/sed/process.c,v 1.10.2.9 2002/08/17 05:47:06 tjr Exp$
 



More information about the freebsd-ports-bugs mailing list