Hello again,

Some followup info here as well.  The building problem is with the CVS version.
The malloc failure was with mjpegtools-1.6.1.92.  I went and checked the web site and 
version 1.6.1 was still being offered in a tar.gz format.  So I downloaded and built
that OK and mpeg2enc is running without the malloc failure.

Now I am not sure about what the features and/or fixes might be in the .92 more
current release.  But this older version may do all that I really need for the moment.
I am just doing some still photos to multiplexed with an audio stream for a music type
of DVD I think is called DVD-A format.

But I thought I would at least post this back because it allows me to continue on
with my project.  At least for the moment.

Thank you and I would like to build the newer CVS version.  But at the moment I 
do not really have two weeks to upgrade and rebuild all the packages on this
system.  The last time I checked into that, many of the apps that I use were not
even ready for Gnome version 2 as yet and I couldn't upgrade.  Perhaps they are now.

James


On Sunday 11 January 2004 00:42, Steven M. Schultz wrote:
> On Sun, 11 Jan 2004, James Finnall wrote:
> > I was working from an article in Linux Journal, Dec 2003.  I
> > downloaded the mjpegtools and built/installed.  Received
> > "malloc faliure" from mpeg2enc.  Searching the archive list
> > turned up a thread in regard to a bug in glibc 2.2.5.  That I
> > believe I am
>
>       Yep - and 2.2.4 was even worse believe it or not.
>
>       2.2.5 is a bit old (current's 2.3.2 or 2.3.3 I believe) so I'm
> surprised so many folks are encountering the problem.
>
> > The thread went on to discuss updating autoconf, automake, and
> > libtool.  So I have also done that as well.  But it still
> > reports
>
>       libtool-1.5 is required, but autoconf 2.5x should be adequate.
>       I forget if automake 1.7.x is required or not - but having it
> won't hurt anything (I use 1.7.6 on one system and 1.7.9 on
> others).  But come to think of it.
>
>       What versions did you install/upgrade to?
>
> > ./configure: line 1440: syntax error near unexpected token
> >       `AM_INIT_AUTOMAKE(mjpegtools,'
> > ./configure: line 1440: `AM_INIT_AUTOMAKE(mjpegtools,
> >       $MJPEG_VERSION)'
>
>       That says that ./autogen.sh's creation of the ./configure
>       script was not correct - no sense going proceeding further.
>
> > There are also numerous warnings and other errors reported from
> > automake prior to this.  But it dosen't stop the process.  I
> > can
>
>       Those might be useful.
>
> > post all of the output but it is probably about a hundred
> > lines. But the error above stops the configuration part.  The
> > beginning of
>
>       *any* error is bad in this case - indicates something is not
>       setup or installed quite right.
>
> > bash-2.05a# ./autogen.sh
> > **Warning**: I am going to run `configure' with no arguments.
> > If you wish to pass any to it, please specify them on the
> > `./autogen.sh' command line.
> >
> > processing .
> > Running libtoolize...
> > You should add the contents of
> > `/usr/local/share/aclocal/libtool.m4' to `aclocal.m4'.
> > Running aclocal  ...
> > aclocal: configure.in: 174: macro `AM_PATH_GLIB' not found in
> >     library
> > aclocal: configure.in: 368: macro `AM_PATH_GTK' not found in
> > library aclocal: configure.in: 380: macro `AM_PATH_SDL' not
> > found in library
>
>       Hmmm, the GLIB error I can understand - the use of that in
>       configure.in is unconditional.   The GTK and SDL errors are a
> bit of a puzzle because those are checked for inside 'ifdef'
> calls.
>
>       If you do have the libglib, libgtk and the SDL installed then
>       their .m4 files are not being found.   This can be caused by
>       installing automake/autoconf into /usr/local/{share,bin,...} but
>       the various installed packages have their .m4 files in
> /usr/{share,lib, bin,...}.  Thus the glib.m4 file might be in
> /usr/lib/aclocal/glib.m4 but the newly installed
> autoconf/automake only look in /usr/local/*
>
>       One way to work around that problem (if that is part of what is
>       causing the errors you're seeing) is to copy the files from the
>       system's directory into the new version's directory - something
> like this:
>
>               cp /usr/share/aclocal/*.m4 /usr/local/share/aclocal
>
>       Dumb question - but are you sure you're running the newly
> installed versions?   If the system had autoconf/automake/libtool
> installed and /usr/local/bin is not first in your path you could
> still be running the old versions...
>
>       This is what it should look like:
>
> moe.1-> ./autogen.sh
> **Warning**: I am going to run `configure' with no arguments.
> If you wish to pass any to it, please specify them on the
> `./autogen.sh' command line.
>
> processing .
> Running libtoolize...
> Running aclocal  ...
> Running autoheader...
> Running automake --gnu  ...
> Running autoconf ...
> Running ./configure --enable-maintainer-mode
> --enable-compile-warnings ... checking build system type...
> i386-pc-bsdi4.3.1
>       ...
>
> > I was not able to locate the file aclocal.m4 in the top
> > directory,
>
>       That's because it is generated during the ./autogen.sh run - if
> that fails then aclocal.m4 won't have been created.
>
> > so I copied the libtool.m4 there instead, and it removed that
> > beginning message, but the missing macro messages remained.
>
>       That is not necessary - autogen.sh will do that too.
>
>       I'd make certain that libglib is installed and that glib.m4 is
> in a place that autoconf/automake can find it.   Then double
> check that the new autoconf/automake/libtool are actually being
> used by putting /usr/local/bin first in $PATH.
>
>       Good Luck!
>
>       Steven Schultz
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Perforce Software.
> Perforce is the Fast Software Configuration Management System
> offering advanced branching capabilities and atomic changes on
> 50+ platforms. Free Eval!
> http://www.perforce.com/perforce/loadprog.html
> _______________________________________________
> Mjpeg-users mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/mjpeg-users



-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to