Re: make 3.79.1 assertion failed error

Dominik 'Rathann' Mierzejewski <[email protected]>
Newsgroups gmane.linux.freshrpms.user
Message-ID <[email protected]>
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"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.