Re: [SPAM] Re: Error message while updating src for FreeBSD 9 current



On 2010-09-23 13:36, Niclas Zeising wrote:
On 2010-09-23 13:21, Ralph Ellis wrote:
Niclas Zeising wrote:
On 2010-09-23 04:29, Ralph Ellis wrote:
Hi,
I recently upgraded my FreeBSD 8.1 installation to FreeBSD 9 current via
buildworld and buildkernel. I was able to one general ports, src and doc
update by cvsup but now I am getting the following error message when I
do a src update.

cvsup srcsupfile
Connected to cvsup2.FreeBSD.org
Updating collection src-all/cvs
Edit src/bin/ps/extern.h
Illegal instruction

I am new to the mailing list. Is this a known error?
Is this an error to do with the source tree or an issue on my end?

Just for reference, the contents of my supfile are

*default tag=.
*default host=cvsup2.FreeBSD.org
*default prefix=/usr
*default base=/var/db
*default release=cvs delete use-rel-suffix compress
src-all
ports-all
doc-all

Thanks in advance for your assistance,
Ralph Ellis
ralphellis1@xxxxxxxxxxx


Are you using cvsup or csup? Have you recompiled cvsup in case you use
that? What's in your make.conf file?
Illegal instruction is usually because the program is compiled for
another CPU than what it's running on. It can also be that syscalls
has changed, but then it usually complains about that.
When doing a major version upgrade, you usually have to recompile all
ports.
Hope this helps!
//Niclas

I am using cvsup. I had recompiled my VirtualBox port but I had not
finished recompiling the other major ports. Thanks for the suggestion.
My make.conf is deliberately very plain jane with no special conditions
or comments.
Thanks
Ralph Ellis
ralphellis1@xxxxxxxxxxx




Try to recompile everything, or at least cvsup, and see if it works.
//Niclas

Niclas, did you perform 'make delete-old && make delete-old-libs' after upgrade to CURRENT? If you did, many of your ports won't longer work properly (or at all) because of missing libraries. If you didn't, you definitely should do something like 'portupgrade -afrRi' and after you done, you can get rid of these old files with commands above.

Of course it could take VERY long time depending on installed ports and machine spec., so if you just need to get your sources updated quickly I recommend:

1. Try csup instead of cvsup. It's integrated in both 8.x and in CURRENT, so should work "out of the box"
2. If you (for some strange reasons) want to stick to cvsup, you'll probably make it work again by portupgrade -fR 'cvsup*'
3. another approach is to get cvsup binaries from package instead of compiling ports - check man pkg_add
4. If you need cvsup to update ports tree, try portsnap instead. It's faster and smarter, and integrated with system :) - check man portsnap

Good luck!

--
Bartosz Stec
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: messed up upgrade 7.0 & 7.1 to 7.2
    ... to get Flash & Shockwave to work on a FreeBSD installation. ... I have not been able to figure out how a custom kernel could be ... Portsnap only updates the ports tree, ... upgrade I am supposed to provide the GENERIC kernel in /boot. ...
    (freebsd-questions)
  • Re: messed up upgrade 7.0 & 7.1 to 7.2
    ... to get Flash & Shockwave to work on a FreeBSD installation. ... I have not been able to figure out how a custom kernel could be ... not the installed ports themselves. ... upgrade I am supposed to provide the GENERIC kernel in /boot. ...
    (freebsd-questions)
  • Re: Keeping FreeBSD 5.2 up-to-date
    ... weeks, yes, my upgrade takes about that much of my time. ... installation, and I had to reset all of my desktop font preferences. ... As a second step, I run portupgrade, which is itself a port, to keep the ... ports in place. ...
    (comp.unix.bsd.freebsd.misc)
  • Re: Run existing FreeBSD installation inside jail
    ... I developed a step-by-step guite to remotely upgrade a 4.x to 6.x, ... As long as all the servers have a installation pattern and run ... Install FreeBSD 6.x-STABLE on the separate HDD, ... the original poster didn't say whether the services were from ports ...
    (freebsd-questions)
  • [SPAM] Re: Error message while updating src for FreeBSD 9 current
    ... I recently upgraded my FreeBSD 8.1 installation to FreeBSD 9 ... I was able to one general ports, ... When doing a major version upgrade, you usually have to recompile all ... Try csup instead of cvsup. ...
    (freebsd-current)