[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