On Saturday 11 February 2006 22:16, Kris Kennaway wrote:
> legacy.cpp legacy.cpp: In method `void
> KSMServer::performLegacySessionSave()': legacy.cpp:179: aggregate
> `struct timeval tmwait' has incomplete type and cannot be initialized
> gmake[3]: *** [legacy.lo] Error 1
---
From: "Robert" <[EMAIL PROTECTED]>
To: "freeBSD ports" <[EMAIL PROTECTED]>
Date: Yesterday 05:07:27
Hello -
after trying for a couple of days to upgrade my KDE installation from
3.5 to the newer 3.5.1, on FreeBSD 4.11 compiled Jan 11, the system
kept bumping its head at "ksmserver/legacy.cpp" within kdebase-3.5.1_1
with something similar to the following message: "struct timeval tmwait
has incomplete type." This was very similar to KDE bug 18080, going all
the way back to the KDE 2.1 beta in 2001. That particular bug report,
however, gave me the answer I needed to solve this problem: I got into
the "legacy.cpp" file (full
path: /usr/ports/x11/kdebase3/work/kdebase-3.5.1/ksmserver/legacy.cpp)
and added the following to the top of the file: "#include <sys/time.h>".
Restarting the "make install clean" cycle went perfectly from that point
forward, and is still in process as I write this.
---
I don't have a 4.x box to test against, or time to create a patch this
evening, but it sounds like a valid fix.
A.
--
Andy Fawcett | [EMAIL PROTECTED]
| [EMAIL PROTECTED]
"In an open world without walls and fences, | [EMAIL PROTECTED]
we wouldn't need Windows and Gates." -- anon | [EMAIL PROTECTED]
_______________________________________________
kde-freebsd mailing list
[email protected]
http://freebsd.kde.org/mailman/listinfo/kde-freebsd