[Scons-users] Problems with SCons parallel build

Brady Johnson bradyallenjohnson at gmail.com
Fri Mar 21 16:09:24 EDT 2014


I forgot to mention the following:

$ uname -a
Linux gtsccf1v2 2.6.33.7-rt29-0.5-rt #1 SMP PREEMPT RT 2010-08-25 19:40:23
+0200 x86_64 x86_64 x86_64 GNU/Linux

Im working on a Linux virtual machine, with supposedly 24 cores as can be
seen from the previous email. I tested with "-j 12", "-j 4", and "-j 2" and
all gave similar results. Just out of curiosity, I built again with "-j 1"
and its working.

Regards,

Brady



On Fri, Mar 21, 2014 at 9:02 PM, Brady Johnson
<bradyallenjohnson at gmail.com>wrote:


>

> Hello all,

>

> There seem to be some serious/fundamental problems compiling in parallel

> with SCons. By parallel, I mean I am using the "-j" flag.

>

> Here is the problematic output when it fails:

>

> ...

> Building target:

> software/Code/Common/build/BbscModel/src/main/c/Dbs/ApplicationFilterType.o...

> Building target:

> software/Code/Common/build/BbscModel/src/main/c/Dbs/ConsistencyCheckDbsIf.o...

> Building target:

> software/Code/Common/build/BbscModel/src/main/c/Dbs/ConsistencyCheckType.o...

> x86_64-dx-linux-gnu-g++:

> software/Code/Common/BbscModel/src/main/c/Dbs/ApplicationFilterType.cc: No

> such file or directory

> x86_64-dx-linux-gnu-g++: no input files

> scons: ***

> [software/Code/Common/build/BbscModel/src/main/c/Dbs/ApplicationFilterType.o]

> Error 1

> x86_64-dx-linux-gnu-g++:

> software/Code/Common/BbscModel/src/main/c/Dbs/ConsistencyCheckDbsIf.cc: No

> such file or directory

> x86_64-dx-linux-gnu-g++: no input files

> scons: ***

> [software/Code/Common/build/BbscModel/src/main/c/Dbs/ConsistencyCheckDbsIf.o]

> Error 1

> x86_64-dx-linux-gnu-g++:

> software/Code/Common/BbscModel/src/main/c/Dbs/ConsistencyCheckType.cc: No

> such file or directory

> x86_64-dx-linux-gnu-g++: no input files

> scons: ***

> [software/Code/Common/build/BbscModel/src/main/c/Dbs/ConsistencyCheckType.o]

> Error 1

> scons: building terminated because of errors.

>

> But the files being reported as not existing, clearly exist, as can be

> seen here

>

> $ ll software/Code/Common/BbscModel/src/main/c/Dbs/ApplicationFilterType.cc

> -rw-rw-r-- 1 ebrjohn ESMDCC01 2924 2014-03-18 07:27

> software/Code/Common/BbscModel/src/main/c/Dbs/ApplicationFilterType.cc

>

>

> Additionally, when I remove the "-j" flag everything compiles correctly

> (albeit slower).

> The above output is with verbosity turned off, when I turn it on, I get

> the same error but for a different file, that also exists.

>

> Is anyone else using parallel SCons builds successfully?

>

> Here's the version info, etc:

> (I got the same error with v2.3.0)

>

> $ scons --version

> SCons by Steven Knight et al.:

> script: v2.3.1, 2014/03/02 14:18:15, by garyo on lubuntu

> engine: v2.3.1, 2014/03/02 14:18:15, by garyo on lubuntu

> engine path:

> ['/tmp/ebrjohn/pythonbrew/pythons/Python-2.7.2/lib/scons-2.3.1/SCons']

> Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,

> 2011, 2012, 2013, 2014 The SCons Foundation

>

>

> $ lscpu

> Architecture: x86_64

> CPU(s): 24

> Thread(s) per core: 1

> Core(s) per socket: 2

> CPU socket(s): 12

> NUMA node(s): 12

> Vendor ID: GenuineIntel

> CPU family: 6

> Model: 45

> Stepping: 7

> CPU MHz: 2500.000

> L1d cache: 32K

> L1i cache: 32K

> L2 cache: 256K

> L3 cache: 15360K

>

>

> Regards,

>

> Brady

>

>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://four.pairlist.net/pipermail/scons-users/attachments/20140321/a027188e/attachment.html


More information about the Scons-users mailing list