On Thu, 13 Nov 2003, Gene Dascher wrote:
> following the threads on the "Users" mailing list with great interest and > was interested in trying the CVS version to gain access to some of the > newer features. I did a checkout of the mjpeg_play module, then used the > autogen.sh, after which I invoked make. No problems running the ./autogen.sh script? Some folks seem to have a very difficult time getting past that step. > There didn't seem to be any problems with the compile, but > when I tried to use mpeg2enc, I keep getting the following error: > > "Malloc failed" Hmmm, you didn't accidentally set a memory limit with the shell's "limit" command did you? Something like "limit data 16m" would cause a problem. > After looking at the code, it seems that it is failing at the following place in > encoderparams.cc: > > motion_data = (struct motion_data *)malloc(M*sizeof(struct motion_data)); > if (!motion_data) > mjpeg_error_exit1("malloc failed"); That structure is not huge so the memory allocation limit must have been reached earlier for an unknown reason. > I have not run a make install on the CVS version yet, as I wanted to make > sure that there were not any problems before I put it into "production", so > I am running the binary from ~/mjpeg_play/mpeg2enc. Could this be the > source of the problem? It could be part of the problem - the latest version of mpeg2enc does have a shared library now. Thing to try is doing the make install to get all the new .a and .so and .h files installed. Then do a make clean and make again - I still have the nagging feeling that during a build the previously installed files can be consulted/used (depending on the compiler and the order of the -I and -L flags used). Good Luck! Steven Schultz ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ Mjpeg-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mjpeg-users