Re: Major version binary upgrade 6.3-RELEASE - 7-RELEASE

2008-03-14 Thread Derek Ragona

At 06:22 AM 3/14/2008, Daniel Demacek wrote:

Hi,

in my testing environemnt I've tryied binary upgrade from 6.3-RELEASE - 
7-RELEASE by following Colin Percival's article at 
http://www.daemonology.net/blog/2007-11-11-freebsd-major-version-upgrade.html


I am stuck at the step portupgrade -f ruby:

---  Reinstalling 'ruby-1.8.6.111_1,1' (lang/ruby18)
---  Building '/usr/ports/lang/ruby18'
===  Cleaning for ruby-1.8.6.111_1,1
===  Found saved configuration for ruby-1.8.6,1
===  Extracting for ruby-1.8.6.111_1,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 
/usr/ports/lang/ruby18/work/ruby-1.8.6-p111/bin/

===  Patching for ruby-1.8.6.111_1,1
===  Applying FreeBSD patches for ruby-1.8.6.111_1,1
/usr/bin/sed -i.bak -e 
's|-l$pthread_lib|-pthread|g' 
/usr/ports/lang/ruby18/work/ruby-1.8.6-p111/configure

/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 
/usr/ports/lang/ruby18/work/
/bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/iconv 
/usr/ports/lang/ruby18/work/
/bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/tk 
/usr/ports/lang/ruby18/work/

===  Configuring for ruby-1.8.6.111_1,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 [EMAIL PROTECTED] [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
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/lang/ruby18.
*** Error code 1

Stop in /usr/ports/lang/ruby18.
! lang/ruby18 (ruby-1.8.6.111_1,1)(configure error)



Any suggestions? Thank you.
Dan.



Try:

portupgrade -fP ruby

instead to install ruby from the 7.0 built package.

-Derek

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

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Major version binary upgrade 6.3-RELEASE - 7-RELEASE

2008-03-14 Thread Hashimoto
my machine is 7.0-RELEASE

# portupgrade -f ruby
===  Found saved configuration for ruby-1.8.6.111_1,1

===  Extracting for ruby-1.8.6.111_1,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
/usr/ports/lang/ruby18/work/ruby-1.8.6-p111/bin/

===  Patching for ruby-1.8.6.111_1,1

===  Applying FreeBSD patches for ruby-1.8.6.111_1,1

/usr/bin/sed -i.bak -e 's|-l$pthread_lib|-pthread|g'
/usr/ports/lang/ruby18/work/ruby-1.8.6-p111/configure

/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
/usr/ports/lang/ruby18/work/

/bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/iconv
/usr/ports/lang/ruby18/work/

/bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/tk
/usr/ports/lang/ruby18/work/

===  Configuring for ruby-1.8.6.111_1,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-freebsd7

checking host system type... i386-portbld-freebsd7

checking target system type... i386-portbld-freebsd7

checking for i386-portbld-freebsd7-gcc... cc

checking for C compiler default output file name... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... no

...(continuing)...
===  Cleaning for ruby-1.8.6.111_1,1

---  Cleaning out obsolete shared libraries


successfully finished.
can you compilerun C program on your machine?

[EMAIL PROTECTED]
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Major version binary upgrade 6.3-RELEASE - 7-RELEASE

2008-03-14 Thread Aline de Freitas
Em Friday 14 March 2008 08:22:14 Daniel Demacek escreveu:
 Hi,

 in my testing environemnt I've tryied binary upgrade from 6.3-RELEASE -
 7-RELEASE by following Colin Percival's article at
 http://www.daemonology.net/blog/2007-11-11-freebsd-major-version-upgrade.ht
ml

 I am stuck at the step portupgrade -f ruby:

 ---  Reinstalling 'ruby-1.8.6.111_1,1' (lang/ruby18)
 ---  Building '/usr/ports/lang/ruby18'
 ===  Cleaning for ruby-1.8.6.111_1,1
 ===  Found saved configuration for ruby-1.8.6,1
 ===  Extracting for ruby-1.8.6.111_1,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
 /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/bin/ ===  Patching for
 ruby-1.8.6.111_1,1
 ===  Applying FreeBSD patches for ruby-1.8.6.111_1,1
 /usr/bin/sed -i.bak -e 's|-l$pthread_lib|-pthread|g' 
 /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/configure /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
 /usr/ports/lang/ruby18/work/ /bin/mv
 /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/iconv
 /usr/ports/lang/ruby18/work/ /bin/mv
 /usr/ports/lang/ruby18/work/ruby-1.8.6-p111/ext/tk
 /usr/ports/lang/ruby18/work/ ===  Configuring for ruby-1.8.6.111_1,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 [EMAIL PROTECTED] [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
 /var/db/pkg`).
 *** Error code 1

 Stop in /usr/ports/lang/ruby18.
 *** Error code 1

 Stop in /usr/ports/lang/ruby18.
 ! lang/ruby18 (ruby-1.8.6.111_1,1)(configure error)



 Any suggestions? Thank you.
 Dan.




In my experience, when I moved from 6.2 to 7.0 I had to recompile portupgrade 
at hand first. To do this you need to recompile portupgrade and all his 
dependencies by doing 'make install clean' in each one. Yes, ruby is one of 
the portupgrade dependencies... And after, with a fresh portupgrade compiled 
in the new 7.0 environment, I've done portupgrade -fa.

-- 
Aline de Freitas - Chave pública: ID DE632016 / keys.indymedia.org
gpg --keyserver keys.indymedia.org --recv-keys DE632016


signature.asc
Description: This is a digitally signed message part.