trying to emerge noweb fails, in the build process, it seems to use itself to generate its documentation. Reproducible: Always Steps to Reproduce: Actual Results: make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. noweb -t roff.nw make[1]: noweb: Command not found make[1]: *** [tmac.w] Error 127 .... make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. notangle -Rtotex totex.nw > totex /bin/sh: line 1: notangle: command not found make[1]: *** [totex] Error 127
Brw, noweb-2.9-r2 does build properly, this bug is only for 2.9-r3 and r3 is buidable if r2 is installed. So its only for the case where r3 is installed when no previous noweb installation was there.
Same problem here. In the FAQ it says that this could be the result of false timestamps! A resolution should be, to download the source again from a different server and try again. I did so, but still the same error :-( Btw, I need noweb as it is required for LyX!!! Please solve this problem!
Ran into this as well, and it seems to be caused by those timestamps. My guess is one of the patches touches a .nw file, so make wants to rebuild the .c file from that. A solution would be to do "make touch" (documented in the noweb faq) right after applying the two patches. Since I don't know a thing about ebuilds, I can't modify the ebuild. However, I've tested this by suspending the ebuild (ctrl+z) right after the patching, doing a manual "make touch" in the work directory, and resuming the ebuild (fg). This seemed to work ;) Now all we need is for someone to verify this is the correct solution, and add a "make touch" to the ebuild somewhere, I think.
Created attachment 14523 [details] Patched noweb ebuild with the touch fix This ebuild implements the "make touch" fix discussed in the bug. It fixes the compile problem until there is a cleaner soulution, possibly in the noweb makefile itself.
Created attachment 14524 [details] Patched noweb ebuild with the touch fix This ebuild implements the "make touch" fix discussed in the bug. It fixes the compile problem until there is a cleaner soulution, possibly in the noweb makefile itself.
Comment on attachment 14523 [details] Patched noweb ebuild with the touch fix Sorry - bugzilla's attach script threw an ugly error, so I accidentally submitted twice.
*** Bug 24390 has been marked as a duplicate of this bug. ***
*** Bug 24899 has been marked as a duplicate of this bug. ***
*** Bug 24016 has been marked as a duplicate of this bug. ***
Comitting a fix to the tree now.
*** Bug 25251 has been marked as a duplicate of this bug. ***
*** Bug 28772 has been marked as a duplicate of this bug. ***
I don't consider this bug fixed, because the fix is not in the portage tree. When I sync, I get version 1.5 of the 2.9-r3 ebuild, which has find -type f | xargs touch in source_unpack(). This doesn't work for me. It only works if I replace the above line with make touch Bye... Dirk