From owner-cvs-all Tue Mar 13 1:48:19 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id DBBE037B719; Tue, 13 Mar 2001 01:48:11 -0800 (PST) (envelope-from will@FreeBSD.org) Received: (from will@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f2D9mBC39474; Tue, 13 Mar 2001 01:48:11 -0800 (PST) (envelope-from will) Message-Id: <200103130948.f2D9mBC39474@freefall.freebsd.org> From: Will Andrews Date: Tue, 13 Mar 2001 01:48:11 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/converters/kdesupport2 Makefile ports/x11/kdelibs2 Makefile ports/x11/kdebase2 Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG will 2001/03/13 01:48:11 PST Modified files: converters/kdesupport2 Makefile x11/kdelibs2 Makefile x11/kdebase2 Makefile Log: Bring in my KDE 2.1 + X 4.0.2 + threads "fixes". WARNING: Doesn't quite work right yet. This needs other eyes to look at in order for me to figure out what's going on here. Help, please? Basically, the current situation is this: You can hack the startkde script to make KDE2 start all the way through, which basically consists of simply replacing the kdeinit line with "kcminit". However, at certain points after KDE is done setting things up, processes named "kdeinit" that are in charge of certain apps go crazy and hit infinite loops somewhere. I haven't been able to determine where exactly, and if this is related to threads at all, or if a critical app or similar somehow doesn't get compiled with threads. Or something like that. *sigh* Konqueror can startup and seems to work okay in a different window manager, but it seems to randomly set off a kdeinit proc as above. Anyhow, this is 2 weeks' worth of debugging on a 4-month-old problem. If you're using XFree86 4.0.2, I caution against trying this stuff out unless you're going to help me out and are willing to help me figure out exactly where the heck things are going awry. Things should still compile and work just fine for those on XFree86 3.3.6. I decided to leave out these hacks in nonessential stuff (like kdenetwork et al) because kde2 itself needs to work with threads first. =) I guess I can thank my lucky stars JKH's decided to stick with 3.3.6 until some point in the future when 4.0.x becomes more stable... Revision Changes Path 1.46 +28 -5 ports/converters/kdesupport2/Makefile 1.72 +34 -6 ports/x11/kdelibs2/Makefile 1.66 +35 -5 ports/x11/kdebase2/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message