First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 23663
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Daniel Ahlberg (RETIRED) <aliz@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Olivier Crete <tester@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
noweb-2.9-r3.ebuild Patched noweb ebuild with the touch fix text/plain Robert Holak 2003-07-15 16:48 0000 1.15 KB Details
noweb-2.9-r3.ebuild Patched noweb ebuild with the touch fix text/plain Robert Holak 2003-07-15 16:48 0000 1.15 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 23663 depends on: Show dependency tree
Bug 23663 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-06-28 18:59 0000
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

------- Comment #1 From Olivier Crete 2003-06-29 13:44:48 0000 -------
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.

------- Comment #2 From Thorsten Hirsch 2003-07-02 12:36:33 0000 -------
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!

------- Comment #3 From Marien Zwart (RETIRED) 2003-07-03 03:35:39 0000 -------
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.

------- Comment #4 From Robert Holak 2003-07-15 16:48:22 0000 -------
Created an attachment (id=14523) [edit]
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 #5 From Robert Holak 2003-07-15 16:48:32 0000 -------
Created an attachment (id=14524) [edit]
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 #6 From Robert Holak 2003-07-15 16:49:52 0000 -------
(From update of attachment 14523 [edit])
Sorry - bugzilla's attach script threw an ugly error, so I accidentally
submitted twice.

------- Comment #7 From Martin Holzer (RETIRED) 2003-07-15 23:23:12 0000 -------
*** Bug 24390 has been marked as a duplicate of this bug. ***

------- Comment #8 From Martin Holzer (RETIRED) 2003-07-20 14:31:38 0000 -------
*** Bug 24899 has been marked as a duplicate of this bug. ***

------- Comment #9 From Martin Holzer (RETIRED) 2003-07-20 14:31:48 0000 -------
*** Bug 24016 has been marked as a duplicate of this bug. ***

------- Comment #10 From Daniel Ahlberg (RETIRED) 2003-07-22 07:20:41 0000 -------
Comitting a fix to the tree now.  

------- Comment #11 From Daniel Ahlberg (RETIRED) 2003-08-02 03:11:08 0000 -------
*** Bug 25251 has been marked as a duplicate of this bug. ***

------- Comment #12 From Patrick Kursawe 2003-09-16 06:52:43 0000 -------
*** Bug 28772 has been marked as a duplicate of this bug. ***

------- Comment #13 From Dirk Heinrichs 2003-11-13 23:14:08 0000 -------
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

First Last Prev Next    No search results available      Search page      Enter new bug