View Full Version : KDE 4.2.3 build stals out...
mjkerpan
June 10th, 2009, 04:55
...when trying to build the specific file sipkdeuipart0.cpp as part of the building of the Python bindings. The computer just sits and sits and sits producing nothing. I've let the thing burn upwards of an hour of CPU time to no avail. I've seen other bug reports about this, but no real concrete solutions, except something about disabling all optimizations, which for obvious reasons I don't wish to do. Can anyone help me figure out how to build this port? If so, I would be quite happy.
phoenix
June 10th, 2009, 07:20
And, what happens, if you comment out all optimisations in /etc/make.conf, to build this one port? ;)
First rule about aggressive optimisation: disable all optimisations when you hit a snafu.
mjkerpan
June 10th, 2009, 16:33
That was my first thought. Unfortunately, my make.conf consists solely of
# added by use.perl 2009-06-03 09:44:48
PERL_VERSION=5.8.9
Any optimizations are either built into the build scripts by the upstream provider or were selected by me at the beginning of the port. I'll have to see if I can find the specific port being built as a dependency and reconfigure it. If not, this is a KDE problem, not a FreeBSD problem and I'll go complain elsewhere ;)
Brandybuck
June 10th, 2009, 19:27
...when trying to build the specific file sipkdeuipart0.cpp as part of the building of the Python bindings. The computer just sits and sits and sits producing nothing. I've let the thing burn upwards of an hour of CPU time to no avail.
I have seen this too with SIP stuff, but believe it or not, it will finish. At least it did for me. I thought the compiler was hung or in an optimization loop, but it eventually finished after about a half hour (I never timed it, so don't know for sure). If you take a look at the some of the line numbers referenced in some warning messages, you'll realize it's compiling some HUGE files. So I suspect that optimization is just getting bogged down in the huge file sizes.
mjkerpan
June 10th, 2009, 19:54
That's good to know. I suspect SIP's code output is rather poor so it takes a lot of work to optimize and compile the stuff. Maybe my old Athlon XP 3000+ just isn't up to the task :(
BSDKaffee
July 10th, 2009, 03:26
Are you using FreeBSD 7.2? It could be caused by the errata in fork(2). See here: http://security.freebsd.org/advisories/FreeBSD-EN-09:04.fork.asc
I have had KDE 4.x builds lockup on me because of this and it has caused Kontact and Konqueror processes to turn into zombie processes very often. If a build stalled on me I would hit Ctrl-C, then run "make install" again. It should pickup where it left off.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.