On Tuesday 21 April 2009 15:27:59 Matt wrote: > On Tue, Apr 21, 2009 at 7:18 AM, Mel Flynn > > <[email protected]> wrote: > > On Tuesday 21 April 2009 12:18:43 Max Brazhnikov wrote: > >> On Tue, 21 Apr 2009 09:59:37 +0200, Mel Flynn wrote: > >> > Hi, > >> > > >> > I saw a commit to disable make jobs by default for kde4. Except for > >> > not getting colored output, I have only seen problems with kdeedu4. > >> > These ports being a very large compile, are the problems documented > >> > somewhere so that one may look into the CMake files to fix them? > >> > >> All kde4 ports except kdeedu and kdebase are jobs safe (at least on my > >> box > >> > >> :). For some reason automoc hangs while building packages on pointyhat, > >> : so > >> > >> ports have been marked as unsafe. > > > > There's a clear difference when building with 2 jobs and 1 job. The 2nd > > job will do all mocs while the first starts compiling. I don't have a > > machine with more then 2 cpu's, I suspect the pointyhat servers do and I > > can see this going wrong if 2 or more jobs go after the mocs. > > If the above assumption about the CPU's in pointyhat is correct, would it > > be possible to set MAKE_JOBS_NUMBER=2 in one of the ports (kdepim would > > be my pick, but any will do that is not edu or base), and remove > > DISABLE_MAKE_JOBS? -- > > Mel > > As another data point, I've noticed random hangs in my personal > tinderboxes which run with only 2 CPUs each. I had it happen last > night while running a build of audio/amarok-kde4, which is the first > time I've seen it happen on a port outside of the standard KDE4 > packages. I haven't had time to troubleshoot it at all though.
In the category "what does tinderbox different from me", it would be -DBATCH for my laptop and locally patched Mk/bsd.cmake.mk [1] on the buildserver which removes CMAKE_VERBOSE, as I don't need that much log. amarok-2.0.2_1 built without problems Apr 13 on the build server. -- Mel [1] Index: Mk/bsd.cmake.mk =================================================================== RCS file: /home/ncvs/ports/Mk/bsd.cmake.mk,v retrieving revision 1.5 diff -u -u -r1.5 bsd.cmake.mk --- Mk/bsd.cmake.mk 24 Mar 2009 19:11:21 -0000 1.5 +++ Mk/bsd.cmake.mk 30 Mar 2009 21:15:28 -0000 @@ -80,7 +81,7 @@ # # Force makefile verbosity if needed # -.if defined(CMAKE_VERBOSE) || defined(BATCH) +.if defined(CMAKE_VERBOSE) CMAKE_ARGS+= -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON .endif _______________________________________________ kde-freebsd mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information
