DVI output fails on SMP build

Bug #1475448 reported by Bruno Postle
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Enblend
Fix Released
Undecided
Unassigned

Bug Description

Basically the default 'make' target builds the binaries, man pages, PS, DVI and HTML docs, but the DVI step fails randomly half the time when using the make -j2 option to build in parallel (and 3/4 of the time with -j4).

The result is that a local build is fine, but enblend built in the fedora build system is not. I can force fedora to build with a single thread, but this slows things down, and this problem will catch out other packagers in the future.

A workaround would be to just build the binaries and man pages in the default target and let people build the DVI/PDF/HTML docs separately as needed.

Revision history for this message
rew (r-e-wolff) wrote :

Would it be possible to move the DVI target to "DVI_internal" and include "make -j 1 DVI_internal" as the rule for DVI in the makefile? (I think the command line overrides what the "master" make got as arguments, right?)

Revision history for this message
Christoph Spiel (cspiel) wrote :

Fixed in ef895497dff3.

Changed in enblend:
status: New → Fix Committed
Revision history for this message
Bruno Postle (brunopostle) wrote : Re: [Bug 1475448] Re: DVI output fails on SMP build

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Can confirm this is (probably) fixed with default branch,
`make all pdf -j2` just completed ok four times in a row.

- --
Bruno
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlW1WFEACgkQFqOhwCjyCLoDfQCeLtXZQaOzdb5GwiUfHZrbvMCl
6iMAmwdV7cKw+syNWhhvOzr901/gY+GF
=cm8N
-----END PGP SIGNATURE-----

Revision history for this message
Christoph Spiel (cspiel) wrote :

Fixed in 4.2.

Changed in enblend:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.