Bug 107866

Summary: /usr/ports/lang/ruby18 does not compile on FreeBSD 7.0-CURRENT
Product: Ports & Packages Reporter: Thomas Schweikle <tps>
Component: Individual Port(s)Assignee: Stanislav Sedov <stas>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Thomas Schweikle 2007-01-13 10:10:14 UTC
"/usr/ports/lang/ruby18" does not compile on FreeBSD 7.0-CURRENT. After "make clean build" it starts configure, then building "miniruby". Within this process configure is called again. After configure exausts

# config.status: creating Makefile
# Makefile updated, restart.

the build ends with "*** Error code 1

Since this problem is only seen on FreeBSD 7.0 CURRENT, I expect it having to do with the changes in the make system. Ruby 1.8 compiles cleanly on FreeBSD 6.2-PRERELEASE and on FreeBSD 5.5-RELEASE.

How-To-Repeat: Have FreeBSD 7.0-CURRENT running, install ports, then change to "/usr/ports/lang/ruby18". Call "make clean build" (or "make clean install")
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-01-13 10:10:27 UTC
Responsible Changed
From-To: freebsd-ports-bugs->stas

Over to maintainer
Comment 2 Stanislav Sedov freebsd_committer freebsd_triage 2007-01-13 10:31:59 UTC
It compiles just fine on my 7.0 and on pointyhat.

Can you provide a full log? Are you sure you have s system date set
correctly?

--
Stanislav Sedov
ST4096-RIPE
Comment 3 Thomas Schweikle 2007-01-13 22:51:32 UTC
Your guess was correct. The Date was set to year 2006 instead
2007. I did not notice this. After correcting ruby compiles!

-- 
Thomas
Comment 4 Stanislav Sedov freebsd_committer freebsd_triage 2007-01-14 08:53:14 UTC
State Changed
From-To: open->closed

The problem was solved.