From owner-freebsd-questions Thu Aug 23 9:21:13 2001 Delivered-To: freebsd-questions@freebsd.org Received: from mail.urx.com (mail.urx.com [63.170.19.36]) by hub.freebsd.org (Postfix) with ESMTP id 2BF0A37B403 for ; Thu, 23 Aug 2001 09:21:08 -0700 (PDT) (envelope-from kstewart@urx.com) Received: from urx.com [206.159.132.160] by mail.urx.com with ESMTP (SMTPD32-6.06) id AD6F4F0180; Thu, 23 Aug 2001 09:21:03 -0700 Message-ID: <3B852D70.3CCE8884@urx.com> Date: Thu, 23 Aug 2001 09:21:04 -0700 From: Kent Stewart Reply-To: kstewart@urx.com Organization: Dynacom X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: Idar Tollefsen Cc: freebsd-questions@freebsd.org Subject: Re: compile KDE2.2 error on FreeBSD References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Idar Tollefsen wrote: > > Kent, > > > When did you cvsup, kappfinder was turned off just > > a few minutes before 19 August. > > Apparently before the 19th then :-) > > No, seriously, I'll do a new cvsup and try again. > My latest cvsup was on the 15th, IIRC. Kdelibs is up to 2.2_1 and so is kdebase. Since they are the basis of everything else, you need to rebuild them. The majority of the changes seen to be creating a proper pkg-plist and dependancy lists. Portupgrade is supposed to care of this but I want to build packages. I do use "portsdb -Uu" to build a current INDEX after each cvsup of ports-all. I build kde-2.2 modules on a dual 866 system and install them by using "make package". I move the packages to my other five computers and pkg_add them. I have kde-2.2 running on 5 different systems right now. One is a Intel Celeron 433a. Building XFree86 or kde-2.2 on that system takes a long time. Package adding kde-2.2 was around 30 minutes of my time. > > I can't quite grasp why KDE2 with dependencies > have -O2 turned on on the Alpha, when it then > proceeds to spew out huge warnings about > how -O2 triggers known optimizer bugs > on this platform for every file it compiles. > > When I saw these warnings, I proceeded > to override it in make.conf. The result was > that the settings in make.conf of course was > picked up and used, but appended to already > existing settings in the ports makefiles. > According to the gcc man pages, the latest > -Ox specified is the one that takes effect. > I therefore trust I haven't compiled it with > -O2, but with -O1. It still complains tough, but > I suspect that's because it sees -O2 as part > of the command at all, disregarding the fact > that another -Ox option has been specified > later. My flags in make.conf are -O -pipe. I don't have any idea on any other choices. > > The reason I rant on about this is because > I'm trying to deduce wether or not the > problems I have are related to some > compiler setting that could be less than > ideal on the Alpha. I always suspected they > were, because I haven't seen any major > complains about it, and I think there would > have been a lot of them if KDE2 was broken > on i386 as well. > > As a side note: what is the procedure when > a port is broken? cvsup - test again - write > to freebsd-ports - contact the maintainer - > file a bug report? I follow -stable and when a new release comes out such as kde-2.2, I follow those changes. > > - IT -- Kent Stewart Richland, WA mailto:kbstew99@hotmail.com http://kstewart.urx.com/kstewart/index.html FreeBSD News http://daily.daemonnews.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message