Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Jan 2003 23:46:25 +0200
From:      Andy Fawcett <andy@athame.co.uk>
To:        Sean Kelly <smkelly@zombie.org>, current@freebsd.org
Cc:        kde@FreeBSD.org
Subject:   Re: x11/kdebase3 build?
Message-ID:  <200301162346.26059.andy@athame.co.uk>
In-Reply-To: <20030116211424.GA70354@edgemaster.zombie.org>
References:  <20030116211424.GA70354@edgemaster.zombie.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 16 January 2003 23:14, Sean Kelly wrote:
> I'm not entirely sure this belongs on -CURRENT, but I couldn't find
> any KDE specific list similar to -gnome

kde@FreeBSD.org will get you there.

> and I seem to recall that the
> building of KDE3 was a desired goal for FreeBSD 5.0.

It is.

> That said, I
> apologize in advance if this is the wrong place to take this.

> memory_fbsd.cpp:33: `VM_METER' undeclared (first use this function)

As separately explained by Bruce, this has been changed on -current as a 
result of an old old PR.

To be honest, replacing the old #define would seem to be too drastic a 
fix, bearing in mind that there's probably quite a few pieces of 
software out there that use it.

How about:

#define       VM_TOTAL                1       /* struct vmtotal */
/* The following define is deprecated in favour of the above one
   and should not be used in new code                           */
#define       VM_METER                1       /* struct vmmeter */

This would make code build on FreeBSD versions with either definition, 
without having to have horrible workarounds to work on them both. Or 
worse, programmers stopping using the name and just using the value 1 
instead, which would be easy and very nasty to follow.

As it is at the moment, I can see something like:

#ifndef VM_METER
#define VM_METER VM_TOTAL
#endif

springing up all over the place...


Regards,

Andy

-- 
Andy Fawcett                                     | andy@athame.co.uk
                                                 | tap@kde.org
"In an open world without walls and fences,      | tap@lspace.org
  we wouldn't need Windows and Gates."  -- anon  | tap@fruitsalad.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301162346.26059.andy>