Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 474716

Summary: app-doc/doxygen-1.8.4-r1 goes into infinite loop (upstream patch)
Product: Gentoo Linux Reporter: Marien Zwart (RETIRED) <marienz>
Component: [OLD] DevelopmentAssignee: Kacper Kowalik (Xarthisius) (RETIRED) <xarthisius>
Status: RESOLVED FIXED    
Severity: normal CC: Martin.vGagern, rose
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Marien Zwart (RETIRED) gentoo-dev 2013-06-25 10:53:58 UTC
Building libmwaw-0.1.8 with USE=doc with doxygen-1.8.4-r1 resulted in an infinite loop, fixed by upstream commit https://github.com/doxygen/doxygen/commit/5e056236c9ef3b3675d014cab43480700027d60b (thanks to https://bugzilla.redhat.com/show_bug.cgi?id=974069 for pointing me at it).

After applying the above patch libmwaw built without looping.

Consider applying this, as judging from the example on https://bugzilla.gnome.org/show_bug.cgi?id=701295 this is not very difficult to hit ("\retval "Value > 0" - Indicates success.").
Comment 1 Tomáš Chvátal (RETIRED) gentoo-dev 2013-06-26 07:49:38 UTC
*** Bug 474570 has been marked as a duplicate of this bug. ***
Comment 2 Tomáš Chvátal (RETIRED) gentoo-dev 2013-06-26 07:52:21 UTC
@marienz: the patch seems fine, if you have time just revbump with it there. I bet Kacper won't mind as I triggered it even on other packages now when updated to this.

I would do it but I lack time for next 14 days or so.
Comment 3 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2013-06-26 10:58:55 UTC
+*doxygen-1.8.4-r2 (26 Jun 2013)
+
+  26 Jun 2013; Kacper Kowalik <xarthisius@gentoo.org> +doxygen-1.8.4-r2.ebuild,
+  +files/doxygen-1.8.4-infinite_loop.patch, -doxygen-1.8.4-r1.ebuild,
+  -doxygen-1.8.4.ebuild:
+  Apply upstream patch for fixing infinite loop wrt #474716 by Marien Zwart
+  <marienz@gentoo.org>. Drop old
+
Comment 4 Juergen Rose 2013-06-26 12:12:22 UTC
(In reply to Marien Zwart from comment #0)
> Building libmwaw-0.1.8 with USE=doc with doxygen-1.8.4-r1 resulted in an
> infinite loop, fixed by upstream commit
> https://github.com/doxygen/doxygen/commit/
> 5e056236c9ef3b3675d014cab43480700027d60b (thanks to
> https://bugzilla.redhat.com/show_bug.cgi?id=974069 for pointing me at it).
> 
> After applying the above patch libmwaw built without looping.
> 
> Consider applying this, as judging from the example on
> https://bugzilla.gnome.org/show_bug.cgi?id=701295 this is not very difficult
> to hit ("\retval "Value > 0" - Indicates success.").

The patch worked for me.