# Ruby-1.9.1-p0 parallel build problem

**URL:** <https://www.ruby-forum.com/t/ruby-1-9-1-p0-parallel-build-problem/159767>\
**Category:** Ruby\
**Created:** [February 8, 2009, 2:55pm UTC](https://www.ruby-forum.com/t/ruby-1-9-1-p0-parallel-build-problem/159767 "2009-02-08T14:55:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![yulin724](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/439d5e/32.png) [@yulin724](https://www.ruby-forum.com/u/yulin724)\
**Post date:** [February 8, 2009, 2:55pm UTC](https://www.ruby-forum.com/t/ruby-1-9-1-p0-parallel-build-problem/159767/1 "2009-02-08T14:55:57Z")

</div>

lyu0@lyu0-desktop:/tmp/ruby-1.9.1-p0$ rm uncommon.mk ; make -j5  
rm: cannot remove `uncommon.mk’: No such file or directory  
GNUmakefile:2: uncommon.mk: No such file or directory  
make: warning: -jN forced in submake: disabling jobserver mode.  
sed ‘s/{$([^(){}]_)[^{}]_}//g’ common.mk \> uncommon.mk  
make: INTERNAL: Exiting with 1 jobserver tokens available; should be 5!  
make: warning: -jN forced in submake: disabling jobserver mode.  
gcc -O2 -g -Wall -Wno-parentheses -I. -I.ext/include/i686-linux  
-I./include -I. -DRUBY\_EXPORT -o time.o -c time.c  
gcc -O2 -g -Wall -Wno-parentheses -I. -I.ext/include/i686-linux  
-I./include -I. -DRUBY\_EXPORT -o transcode.o -c transcode.c  
gcc -O2 -g -Wall -Wno-parentheses -I. -I.ext/include/i686-linux  
-I./include -I. -DRUBY\_EXPORT -o util.o -c util.c  
gcc -O2 -g -Wall -Wno-parentheses -I. -I.ext/include/i686-linux  
-I./include -I. -DRUBY\_EXPORT -o variable.o -c variable.c  
gcc -O2 -g -Wall -Wno-parentheses -I. -I.ext/include/i686-linux  
-I./include -I. -DRUBY\_EXPORT -o version.o -c version.c  
lyu0@lyu0-desktop:/tmp/ruby-1.9.1-p0$ echo $?  
141  
lyu0@lyu0-desktop:/tmp/ruby-1.9.1-p0$  
So it breaks our buildsystem.

I think this problem is from GNUmakefile’s parallel build, two  
"include"s.

Add .NOTPARALLEL: into GNUmakefile, I think everything will be ok.  
It wont affect the submake in subdirectories.
