Fwd: Re: FreeBSD 8.1-RELEASE Installation success

Michael D. Norwick mnorwick at centurytel.net
Tue Oct 26 22:22:55 UTC 2010


Oops;

Originally sent this to the poster and not the list.  Sorry.

-------- Original Message --------
Subject: 	Re: FreeBSD 8.1-RELEASE Installation success
Date: 	Tue, 26 Oct 2010 06:27:56 -0500
From: 	Michael D. Norwick <mnorwick at centurytel.net>
To: 	Warren Block <wblock at wonkity.com>



On 10/25/10 21:52, Warren Block wrote:
>  On Mon, 25 Oct 2010, Michael D. Norwick wrote:
>>  I spoke a little too soon.  I was UPGRADING to KDE4 4.5.2 as I was
>>  typing the message.  'portupgrade kde4' was @ approx. 38% when it
>>  error'd out on something about 'kdelibs4-4.4.5' too old.  Going to
>>  /usr/ports/kdelibs4 and 'make clean', 'make', borked also.  I do not
>>  have much time tonight for fiddling so, I deleted my ports tree and
>>  cvsup'd /usr/ports again.
>
>  1.  Use csup, not cvsup.  csup is in the base system.
>  2.  Consider using portsnap instead.
>  3.  Deleting your ports tree before updating it will waste time and
>      bandwidth.  Use 'portsclean -C' if you just want to remove work
>      directories.
>  4.  http://www.wonkity.com/~wblock/docs/html/portupgrade.html
>
>>  I have not looked at PC-BSD because I thought the BSD's were all
>>  somewhat similar (powerful, stable, and secure).
>
>  PC-BSD is just a desktop installation of FreeBSD and KDE.  Well,
>  there's a little more to it than that, but it *is* FreeBSD, not a
>  different BSD.
>
>
Thank You, point taken.  'portupgrade kdelibs4' stopped a quarter of the
way through on a fresh ports tree.  The following is a sample of the errors:

"/usr/local/include/qt4/QtCore/qlist.h:528: error: 'QT_TRY' was not
declared in this scope
/usr/local/include/qt4/QtCore/qlist.h:528: error: expected `;' before
'{' token
/usr/local/include/qt4/QtCore/qlist.h:530: error: expected
primary-expression before '...' token
/usr/local/include/qt4/QtCore/qlist.h:530: error: there are no arguments
to 'QT_CATCH' that depend on a template parameter, so a declaration of
'QT_CATCH' must be available
/usr/local/include/qt4/QtCore/qlist.h:530: error: expected `;' before
'{' token
/usr/local/include/qt4/QtCore/qlist.h: In member function 'void
QList<T>::replace(int, const T&)':
/usr/local/include/qt4/QtCore/qlist.h:540: error: 'p' was not declared
in this scope
/usr/local/include/qt4/QtCore/qlist.h:540: error: there are no arguments
to 'Q_ASSERT_X' that depend on a template parameter, so a declaration of
'Q_ASSERT_X' must be available
/usr/local/include/qt4/QtCore/qlist.h:542: error: 'QTypeInfo' was not
declared in this scope
/usr/local/include/qt4/QtCore/qlist.h:542: error: expected
primary-expression before '>' token
/usr/local/include/qt4/QtCore/qlist.h:542: error: '::isLarge' has not
been declared
/usr/local/include/qt4/QtCore/qlist.h:542: error: expected
primary-expression before '>' token
/usr/local/include/qt4/QtCore/qlist.h:542: error: '::isStatic' has not
been declared
/usr/local/include/qt4/QtCore/qlist.h: In member function 'void
QList<T>::swap(int, int)':
/usr/local/include/qt4/QtCore/qlist.h:553: error: 'p' was not declared
in this scope
/usr/local/include/qt4/QtCore/qlist.h:554: error: there are no arguments
to 'Q_ASSERT_X' that depend on a template parameter, so a declaration of
'Q_ASSERT_X' must be available"

I agree that removing /usr/ports when I have a major build issue is a
waste of bandwidth if, the issue is not due to a tainted ports tree.  I
was just referencing an old(?) thread or howto that suggested it.  This
procedure had fixed another build issue with a graphviz dependency in
the past so, I guess I took it to heart.

I appreciate the responses and maybe I should be on PCBSD.  I'm not
running Apache2 or serving a couple hundred clients.  I just wanted to
run with the big dogs.

Michael



More information about the freebsd-questions mailing list