make 3.79.1 assertion failed error

Dominik 'Rathann' Mierzejewski dominik at rangers.eu.org
Thu Oct 19 23:42:00 CEST 2006


On Wednesday, 18 October 2006 at 01:35, Dag Wieers wrote:
> Hi,
> 
> Sorry for cross-posting but I need to tap into my most helpful 
> mailinglists for this problem. I have had assertion failed errors from 
> make before and never understood what they were or where they came from.
> 
> But now that I have them consistently for ffmpeg and mplayer on everything 
> smaller than FC2, which prevents me from updating both mplayer and ffmpeg 
> (and I know lots of other applications have the same issue).
> 
> The exact error is:
> 
> 	make: expand.c:489: allocated_variable_append: Assertion `current_variable_set_list->next != 0' failed.
> 
> By coincidence (called Google) I found this page:
> 
> 	http://valgrind.org/docs/manual/faq.html#faq.make_dies
> 
> and it made the relation with make 3.79.1 pretty clear. (fc1, el3, rh9, 
> rh7 and el2 all use make 3.79.1)
> 
> I was wondering if anyone knows of a better solution than explained in 
> the valgrind FAQ, or better than upgrading make.
> 
> Once upon a time mplayer built without this assertion, other applications 
> as well. So is this caused by a more recent configure/autotools used by 
> the developers ? Some way to prevent this ?

MPlayer doesn't use autotools. Moreover, AFAIR it requires make-3.80 to build,
so if it does build with 3.79, it's pure luck. Why not just provide a newer
make RPM for the old distros?

Regards,
R.

-- 
Fedora Extras contributor http://fedoraproject.org/wiki/DominikMierzejewski
MPlayer developer         http://rpm.greysector.net/mplayer/
"Faith manages."
        -- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"


More information about the freshrpms-list mailing list