I believe I am very close. 1. jgep-mmx now compiles thanks to work arounsd of configure to gcc -02 2. nasm now is properly compiles from tar ball from http://antennspecialisten.se/~sm5bsz/linuxdsp/install/nasminst.htm
3. now mmx is enabled on compile BUT on make it does this warning: `frame_size_625_50' defined but not used make[2]: *** [lav_io.lo] Error 1 make[2]: Leaving directory `/home/raena/DownloadApps/mjpegtools-1.6.1/lavtools' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/raena/DownloadApps/mjpegtools-1.6.1' make: *** [all] Error 2 I have checked mjpeg web site and sourceforge downloads. Am I using the wrong quicktime4linux stuff? Below is the full extract for ready dissection. Hope you have not lost patience with me :-) Raena [EMAIL PROTECTED]:~/DownloadApps/mjpegtools-1.6.1> ./configure --with-jpeg-mmx=/usr/local/src/jpeg-mmx-0.1.4 --with-quicktime=/home/raena/DownloadApps/quicktime4linux-1.4-patch checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets ${MAKE}... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for gawk... (cached) gawk checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking whether byte ordering is bigendian... no checking for gcc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for inline... inline checking for ld used by GCC... /usr/i486-suse-linux/bin/ld checking if the linker (/usr/i486-suse-linux/bin/ld) is GNU ld... yes checking for /usr/i486-suse-linux/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking how to recognise dependant libraries... pass_all checking command to parse /usr/bin/nm -B output... ok checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/i486-suse-linux/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking fenv.h usability... yes checking fenv.h presence... yes checking for fenv.h... yes checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for sys/types.h... (cached) yes checking stdbool.h usability... yes checking stdbool.h presence... yes checking for stdbool.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking for int... yes checking size of int... 4 checking for long... yes checking size of long... 4 checking for long long... yes checking size of long long... 8 checking for getopt_long... yes checking return type of signal handlers... void checking whether glibc supports 64-bit file offsets... yes checking for alpha architecture... no checking linux/videodev.h usability... yes checking linux/videodev.h presence... yes checking for linux/videodev.h... yes checking for glib-config... /usr/bin/glib-config checking for GLIB - version >= 1.2.0... yes checking for pthread_create in -lpthread... yes checking for pthread_attr_getstacksize... no checking for jpeg_start_compress in -ljpeg-mmx... yes checking for movtar-config... /usr/local/bin/movtar-config checking for gawk... (cached) gawk checking for movtar - version >= 0.0.2... yes checking for png_read_info in -lpng... yes checking for quicktime_open in -lquicktime... yes checking for avifile-config... /usr/bin/avifile-config checking for IVideoDecoder::GetDestFmt() in avifile... yes checking for dv_init in -ldv... yes checking for dv_decoder_free in -ldv... yes checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for __progname... yes checking for XF86DGAQueryExtension in -lXxf86dga... yes checking for gtk-config... /usr/bin/gtk-config checking for GTK - version >= 1.2.0... yes checking target system type... i686-pc-linux-gnu checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.1.3... yes checking for Intel Pentium architecture (IA32)... yes checking for PowerPC architecture... no enable_simd_accel = XX checking for support for gcc-style register parameters on Intel... yes checking for support of MMX in assembly code... yes checking for nasm... /usr/bin/nasm checking x86 sub-architecture settings... -mcpu=i686 -march=i686 checking what warning flags to pass to the C compiler... -Wall -Wunused configure: creating ./config.status config.status: creating Makefile config.status: creating docs/Makefile config.status: creating lavtools/Makefile config.status: creating yuvdenoise/Makefile config.status: creating yuvfilters/Makefile config.status: creating mpeg2enc/Makefile config.status: creating aenc/Makefile config.status: creating mplex/Makefile config.status: creating scripts/Makefile config.status: creating utils/Makefile config.status: creating utils/altivec/Makefile config.status: creating mjpegtools-config config.status: creating mjpegtools.pc config.status: creating mjpegtools.spec config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands MJPEG tools 1.6.1 build configuration : - X86 Optimizations: - MMX/3DNow!/SSE enabled : true - cmov support enabled : true **************************************************************************** * NOTE: * * The resultant binaries will ***NOT*** run on a K6 or Pentium CPU * **************************************************************************** - video4linux recording/playback: true - software MJPEG playback : true - movtar playback/recording : true - Quicktime playback/recording : true - Quicktime source in : /home/raena/DownloadApps/quicktime4linux-1.4-patch - AVI MJPEG playback/recording : true (always) - libDV (digital video) support : true (>= v0.9.5) - AVIFILE divx encoding support : true - Gtk+ support for glav : true - glibc support for >2GB files : true [EMAIL PROTECTED]:~/DownloadApps/mjpegtools-1.6.1> make make all-recursive make[1]: Entering directory `/home/raena/DownloadApps/mjpegtools-1.6.1' Making all in utils make[2]: Entering directory `/home/raena/DownloadApps/mjpegtools-1.6.1/utils' make[3]: Entering directory `/home/raena/DownloadApps/mjpegtools-1.6.1/utils' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/raena/DownloadApps/mjpegtools-1.6.1/utils' make[2]: Leaving directory `/home/raena/DownloadApps/mjpegtools-1.6.1/utils' Making all in lavtools make[2]: Entering directory `/home/raena/DownloadApps/mjpegtools-1.6.1/lavtools' source='lav_io.c' object='lav_io.lo' libtool=yes \ depfile='.deps/lav_io.Plo' tmpdepfile='.deps/lav_io.TPlo' \ depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DG_LOG_DOMAIN=\"lavtools\" -DLAVPLAY_VERSION=\"1.6.1\" -I/usr/include -I/usr/local/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/local/include -I /home/raena/DownloadApps/quicktime4linux-1.4-patch -I/usr/X11R6/include -I /usr/X11R6/include -I../utils -I/usr/include/avifile -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/local/src/jpeg-mmx-0.1.4 -mcpu=i686 -march=i686 -g -O2 -Wall -Wunused -c -o lav_io.lo `test -f 'lav_io.c' || echo './'`lav_io.c rm -f .libs/lav_io.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DG_LOG_DOMAIN=\"lavtools\" -DLAVPLAY_VERSION=\"1.6.1\" -I/usr/include -I/usr/local/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/local/include -I /home/raena/DownloadApps/quicktime4linux-1.4-patch -I/usr/X11R6/include -I /usr/X11R6/include -I../utils -I/usr/include/avifile -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/local/src/jpeg-mmx-0.1.4 -mcpu=i686 -march=i686 -g -O2 -Wall -Wunused -c lav_io.c -MT lav_io.lo -MD -MP -MF .deps/lav_io.TPlo -fPIC -DPIC -o .libs/lav_io.lo lav_io.c: In function `check_DV2_input': lav_io.c:1385: error: too many arguments to function `dv_decoder_new' lav_io.c:1415: warning: implicit declaration of function `dv_decoder_free' /usr/include/glib-1.2/glib.h: At top level: /home/raena/DownloadApps/quicktime4linux-1.4-patch/libdv/dv_types.h:107: warning: `header_size' defined but not used /home/raena/DownloadApps/quicktime4linux-1.4-patch/libdv/dv_types.h:108: warning: `frame_size_525_60' defined but not used /home/raena/DownloadApps/quicktime4linux-1.4-patch/libdv/dv_types.h:109: warning: `frame_size_625_50' defined but not used make[2]: *** [lav_io.lo] Error 1 make[2]: Leaving directory `/home/raena/DownloadApps/mjpegtools-1.6.1/lavtools' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/raena/DownloadApps/mjpegtools-1.6.1' make: *** [all] Error 2 [EMAIL PROTECTED]:~/DownloadApps/mjpegtools-1.6.1> -- Raena Lea-Shannon ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ Mjpeg-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mjpeg-users