Major version binary upgrade 6.3-RELEASE -> 7-RELEASE

Derek Ragona derek at
Fri Mar 14 12:23:00 UTC 2008

At 06:22 AM 3/14/2008, Daniel Demacek wrote:
>in my testing environemnt I've tryied binary upgrade from 6.3-RELEASE -> 
>7-RELEASE by following Colin Percival's article at 
>I am stuck at the step "portupgrade -f ruby":
>--->  Reinstalling 'ruby-,1' (lang/ruby18)
>--->  Building '/usr/ports/lang/ruby18'
>===>  Cleaning for ruby-,1
>===>  Found saved configuration for ruby-1.8.6,1
>===>  Extracting for ruby-,1
>=> MD5 Checksum OK for ruby/ruby-1.8.6-p111.tar.bz2.
>=> SHA256 Checksum OK for ruby/ruby-1.8.6-p111.tar.bz2.
>/bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/dl/h2rb 
>===>  Patching for ruby-,1
>===>  Applying FreeBSD patches for ruby-,1
>/usr/bin/sed -i.bak -e 
>/bin/rm -rf /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/Win32API
>/bin/rm -rf /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/win32ole
>/bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/gdbm 
>/bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/iconv 
>/bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/tk 
>===>  Configuring for ruby-,1
>/usr/bin/touch /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/configure
>configure: WARNING: you should use --build, --host, --target
>checking build system type... i386-portbld-freebsd6
>checking host system type... i386-portbld-freebsd6
>checking target system type... i386-portbld-freebsd6
>checking for i386-portbld-freebsd6-gcc... cc
>checking for C compiler default output file name... a.out
>checking whether the C compiler works... Bad system call (core dumped)
>configure: error: cannot run C compiled programs.
>If you meant to cross compile, use `--host'.
>See `config.log' for more details.
>===>  Script "configure" failed unexpectedly.
>Please report the problem to stas at [maintainer] and attach the
>"/usr/ports/lang/ruby18/work/ruby-1.8.6-p111/config.log" including the output
>of the failure of your make command. Also, it might be a good idea to provide
>an overview of all packages installed on your system (e.g. an `ls
>*** Error code 1
>Stop in /usr/ports/lang/ruby18.
>*** Error code 1
>Stop in /usr/ports/lang/ruby18.
>     ! lang/ruby18 (ruby-,1)    (configure error)
>Any suggestions? Thank you.


portupgrade -fP ruby

instead to install ruby from the 7.0 built package.


This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

More information about the freebsd-questions mailing list