[prev in list] [next in list] [prev in thread] [next in thread] 

List:       spread-users
Subject:    Re: [Spread-users] Problems with installation of 4.2 release
From:       Johannes Wienke <jwienke () techfak ! uni-bielefeld ! de>
Date:       2012-11-19 20:22:44
Message-ID: 50AA9514.7020508 () techfak ! uni-bielefeld ! de
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On 19.11.2012 20:10 schrieb Jonathan Stanton:
> I think I can explain that. 
> 
> Our make files are run as separate Make executions in each directory (lib, include, \
> daemon, docs, libspread-util, ...) by the top level makefile, they are not all part \
> of the same make run. So what you should see is that the 'make' execution in the \
> 'daemon' directory did error and stop running, but the top level make kept running \
> the other directories make tasks (for example in 'examples' (as they may have file \
> dependancies on specific files in other directories, but no dependency on the \
> previous make executions being error-free.   
> That is why the 'make' run as a whole doesn't stop then, but if you scroll back you \
> should see errors in the console output. If that's what you saw, it is expected. If \
> you do not see any error in the console output for the daemon directory when you \
> look back, please send that output and I'll figure out what's going on.  
> Changing this requires reworking the way the Makefiles are written to not create \
> 'independant' files per main component directory, but to rather have an integrated \
> top-level make that knows how to build everything in subdirectories. It wasn't the \
> way the project evolved and it's nice to keep separate components easily buildable \
> separately (I know that's still possible with integrated makefiles but it is more \
> complex).  
> If anyone knows a simple way to have independent Makefiles communicate error status \
> so the toplevel won't run the rest of the directories, I'm happy to try the idea. 

What about this?
http://seejeffrun.blogspot.de/2008/08/making-makefiles-behave-loops.html

Cheers,
Johannes


["signature.asc" (application/pgp-signature)]

_______________________________________________
Spread-users mailing list
Spread-users@lists.spread.org
http://lists.spread.org/mailman/listinfo/spread-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic