configure not finding right mpeg2enc
Can't seem to locate the "valid mpeg2 objects"... Built MJPEG 2.1.0 with JPEG 9c
git clone https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git
cd gst-plugins-bad
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib ./configure --enable-static --disable-shared --disable-dependency-tracking --disable-libtool-lock --disable-examples --disable-gtk-doc-html
...
configure: *** checking feature: mpeg2enc ***
configure: *** for plug-ins: mpeg2enc ***
checking for MPEG2ENC... yes
checking mpeg2encoder.hh usability... yes
checking mpeg2encoder.hh presence... yes
checking for mpeg2encoder.hh... yes
checking for valid mpeg2enc objects... no
configure: *** These plugins will not be built: mpeg2enc
...
cat configure.log
...
configure:61259: $PKG_CONFIG --exists --print-errors "mjpegtools >= 1.6.1.93 mjpegtools < 1.8.0"
Requested 'mjpegtools < 1.8.0' but version of MJPEG-tools is 2.1.0
configure:61262: $? = 1
configure:61270: $PKG_CONFIG --exists --print-errors "mjpegtools >= 1.8.0 mjpegtools < 1.9.0"
Requested 'mjpegtools < 1.9.0' but version of MJPEG-tools is 2.1.0
configure:61273: $? = 1
configure:61281: $PKG_CONFIG --exists --print-errors "mjpegtools >= 2.0.0"
configure:61284: $? = 0
configure:61398: *** checking feature: mpeg2enc ***
configure:61402: *** for plug-ins: mpeg2enc ***
configure:61448: checking for MPEG2ENC
configure:61456: $PKG_CONFIG --exists --print-errors "mjpegtools >= 1.6.1.93"
configure:61459: $? = 0
configure:61474: $PKG_CONFIG --exists --print-errors "mjpegtools >= 1.6.1.93"
configure:61477: $? = 0
configure:61517: result: yes
configure:61531: checking mpeg2encoder.hh usability
configure:61531: g++ -c -I/usr/local/include/mjpegtools -I/usr/local/include/mjpegtools/mpeg2enc -I/usr/local/include/mjpegtools/mplex -I. conftest.cpp >&5
configure:61531: $? = 0
configure:61531: result: yes
configure:61531: checking mpeg2encoder.hh presence
configure:61531: g++ -E -I/usr/local/include/mjpegtools -I/usr/local/include/mjpegtools/mpeg2enc -I/usr/local/include/mjpegtools/mplex -I. conftest.cpp
configure:61531: $? = 0
configure:61531: result: yes
configure:61531: checking for mpeg2encoder.hh
configure:61531: result: yes
configure:61537: checking for valid mpeg2enc objects
configure:61561: g++ -o conftest -I/usr/local/include/mjpegtools -I/usr/local/include/mjpegtools/mpeg2enc -I/usr/local/include/mjpegtools/mplex -I. conftest.cpp -L/usr/local/lib -lmjpegutils -lmpeg2encpp -lm >&5
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `mb_me_search(EncoderParams const&, unsigned char*, unsigned char*, int, SubSampledImg*, int, int, int, int, int, int, int, int, MotionCand*)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:1659: undefined reference to `psad_00'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:1676: undefined reference to `pbuild_sub44_mests'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:1694: undefined reference to `pbuild_sub22_mests'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:1712: undefined reference to `pfind_best_one_pel'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:1749: undefined reference to `psad_11'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:1756: undefined reference to `psad_10'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:1751: undefined reference to `psad_01'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:1758: undefined reference to `psad_00'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:1782: undefined reference to `psumsq'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `bidir_var_sum(MotionCand*, MotionCand*, ImagePlanes&, ImagePlanes&, SubSampledImg*, int, int) [clone .isra.12]':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:258: undefined reference to `pbsumsq'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:260: undefined reference to `pbsumsq_sub22'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:262: undefined reference to `pbsumsq_sub22'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `unidir_var_sum(MotionCand*, ImagePlanes&, SubSampledImg*, int, int) [clone .isra.13]':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:215: undefined reference to `psumsq_sub22'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:216: undefined reference to `psumsq_sub22'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `MacroBlock::FrameDualPrimeCand(unsigned char*, SubSampledImg const&, MotionCand const (&) [2][2], MotionCand&, MotionVector&)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:581: undefined reference to `pbsumsq'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:555: undefined reference to `pbsad'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `MacroBlock::FieldME()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:1042: undefined reference to `pvariance'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `chrom_var_sum':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:274: undefined reference to `pvariance'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:275: undefined reference to `pvariance'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `bidir_pred_sad':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:295: undefined reference to `pbsad'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:295: undefined reference to `pbsad'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:295: undefined reference to `pbsad'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `unidir_pred_var':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:161: undefined reference to `psumsq'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:161: undefined reference to `psumsq'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:161: undefined reference to `psumsq'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `MacroBlock::FieldME()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:1140: undefined reference to `psumsq'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `unidir_pred_var':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:161: undefined reference to `psumsq'
/usr/local/lib/libmpeg2encpp.a(motionest.o):/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:161: more undefined references to `psumsq' follow
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `dpfield_estimate':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:692: undefined reference to `pbsad'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `bidir_pred_var':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:179: undefined reference to `pbsumsq'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:179: undefined reference to `pbsumsq'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `unidir_pred_var':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:161: undefined reference to `psumsq'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `bidir_pred_var':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:179: undefined reference to `pbsumsq'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `dpfield_estimate':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:669: undefined reference to `pbsumsq'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `MacroBlock::FrameMEs()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:780: undefined reference to `pvariance'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `chrom_var_sum':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:274: undefined reference to `pvariance'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:275: undefined reference to `pvariance'
/usr/local/lib/libmpeg2encpp.a(motionest.o): In function `unidir_pred_var':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/motionest.cc:161: undefined reference to `psumsq'
/usr/local/lib/libmpeg2encpp.a(mpeg2encoptions.o): In function `MPEG2EncOptions::InferStreamDataParams(MPEG2EncInVidParams const&)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:155: undefined reference to `mpeg_valid_framerate_code'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:171: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:183: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:222: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:223: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:199: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:130: undefined reference to `mjpeg_error'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:158: undefined reference to `mpeg_framerate'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:158: undefined reference to `mpeg_framerate'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:158: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:160: undefined reference to `mpeg_framerate'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:160: undefined reference to `mpeg_framerate'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:160: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:203: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:144: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:216: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:217: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:139: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:206: undefined reference to `mjpeg_warn'
/usr/local/lib/libmpeg2encpp.a(mpeg2encoptions.o): In function `MPEG2EncOptions::CheckBasicConstraints()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:254: undefined reference to `mpeg_framerate'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:254: undefined reference to `mpeg_framerate'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:254: undefined reference to `mjpeg_error'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:271: undefined reference to `mpeg_valid_aspect_code'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:321: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:327: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:335: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:374: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:301: undefined reference to `mjpeg_error'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:302: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:351: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:359: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:282: undefined reference to `mjpeg_error'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:274: undefined reference to `mjpeg_error'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:266: undefined reference to `mjpeg_error'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:369: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:341: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:345: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:311: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:314: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:315: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:293: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:288: undefined reference to `mjpeg_error'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:238: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:260: undefined reference to `mjpeg_error'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:245: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:248: undefined reference to `mpeg_framerate'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:248: undefined reference to `mpeg_framerate'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:248: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:331: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:355: undefined reference to `mjpeg_warn'
/usr/local/lib/libmpeg2encpp.a(mpeg2encoptions.o): In function `MPEG2EncOptions::SetFormatPresets(MPEG2EncInVidParams const&)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:389: undefined reference to `mpeg_format_code_defintion'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:389: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:505: undefined reference to `mjpeg_error'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:506: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:548: undefined reference to `mjpeg_error'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:549: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:554: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:602: undefined reference to `mjpeg_error'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:542: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:535: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:480: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoptions.cc:497: undefined reference to `mjpeg_error_exit1'
/usr/local/lib/libmpeg2encpp.a(mpeg2encoder.o): In function `MPEG2Encoder::SIMDInitOnce()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoder.cc:73: undefined reference to `init_motion_search'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/mpeg2encoder.cc:73: undefined reference to `init_motion_search'
/usr/local/lib/libmpeg2encpp.a(seqencoder.o): In function `Despatcher::~Despatcher()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:182: undefined reference to `pthread_join'
/usr/local/lib/libmpeg2encpp.a(seqencoder.o): In function `Despatcher::ParallelWorker()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:197: undefined reference to `mjpeg_debug'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:203: undefined reference to `mjpeg_debug'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:211: undefined reference to `mjpeg_debug'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:257: undefined reference to `mjpeg_debug'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:208: undefined reference to `mjpeg_debug'
/usr/local/lib/libmpeg2encpp.a(seqencoder.o):/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:395: more undefined references to `mjpeg_debug' follow
/usr/local/lib/libmpeg2encpp.a(seqencoder.o): In function `SeqEncoder::Pass1Process()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:778: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(seqencoder.o): In function `SeqEncoder::Pass2EncodePicture(Picture&, bool)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:867: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(seqencoder.o): In function `SeqEncoder::StreamEnd()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:930: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:931: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(seqencoder.o): In function `Despatcher::Init(unsigned int)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:127: undefined reference to `mjpeg_debug'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:143: undefined reference to `pthread_attr_getstacksize'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:157: undefined reference to `mjpeg_debug'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:160: undefined reference to `pthread_create'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:162: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:147: undefined reference to `pthread_attr_setstacksize'
/usr/local/lib/libmpeg2encpp.a(seqencoder.o): In function `SeqEncoder::Pass1EncodePicture(Picture&, int)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:601: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(seqencoder.o): In function `SeqEncoder::Pass1ReEncodePicture0(Picture&, void (MacroBlock::*)())':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/seqencoder.cc:649: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(predict_ref.o): In function `init_predict':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/predict_ref.c:231: undefined reference to `cpu_accel'
/usr/local/lib/libmpeg2encpp.a(quantize_ref.o): In function `init_quantizer':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_ref.c:456: undefined reference to `bufalloc'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_ref.c:507: undefined reference to `cpu_accel'
/usr/local/lib/libmpeg2encpp.a(transfrm_ref.o): In function `init_transform':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/transfrm_ref.c:193: undefined reference to `cpu_accel'
/usr/local/lib/libmpeg2encpp.a(predict_x86.o): In function `init_x86_predict':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/predict_x86.c:126: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/predict_x86.c:131: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(quantize_x86.o): In function `init_x86_quantization':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:405: undefined reference to `cpu_accel'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:412: undefined reference to `disable_simd'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:413: undefined reference to `disable_simd'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:414: undefined reference to `disable_simd'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:415: undefined reference to `disable_simd'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:416: undefined reference to `disable_simd'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:425: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:455: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:453: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:451: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:449: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:447: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(quantize_x86.o):/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/quantize_x86.c:457: more undefined references to `mjpeg_info' follow
/usr/local/lib/libmpeg2encpp.a(transfrm_x86.o): In function `init_x86_transform':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/transfrm_x86.c:268: undefined reference to `cpu_accel'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/transfrm_x86.c:269: undefined reference to `disable_simd'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/transfrm_x86.c:270: undefined reference to `disable_simd'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/transfrm_x86.c:280: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/transfrm_x86.c:275: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/transfrm_x86.c:296: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/transfrm_x86.c:296: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(encoderparams.o): In function `EncoderParams::InitQuantMatrices(MPEG2EncOptions const&)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:747: undefined reference to `bufalloc'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:748: undefined reference to `bufalloc'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:807: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:813: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:818: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:802: undefined reference to `mjpeg_error_exit1'
/usr/local/lib/libmpeg2encpp.a(encoderparams.o): In function `EncoderParams::Init(MPEG2EncOptions const&)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:196: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:376: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:429: undefined reference to `mpeg_interlace_code_definition'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:429: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:450: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:455: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:493: undefined reference to `round_search_radius'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:495: undefined reference to `round_search_radius'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:500: undefined reference to `round_search_radius'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:502: undefined reference to `round_search_radius'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:504: undefined reference to `round_search_radius'
/usr/local/lib/libmpeg2encpp.a(encoderparams.o):/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:506: more undefined references to `round_search_radius' follow
/usr/local/lib/libmpeg2encpp.a(encoderparams.o): In function `EncoderParams::Init(MPEG2EncOptions const&)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:281: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:269: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:241: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:536: undefined reference to `mpeg_framerate'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:536: undefined reference to `mpeg_framerate'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:561: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:679: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:687: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:705: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:697: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(encoderparams.o):/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:661: more undefined references to `mjpeg_info' follow
/usr/local/lib/libmpeg2encpp.a(encoderparams.o): In function `EncoderParams::Init(MPEG2EncOptions const&)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:475: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:541: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:651: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:652: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:643: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:609: undefined reference to `mjpeg_warn'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:487: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:572: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:579: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:588: undefined reference to `mjpeg_info'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/encoderparams.cc:595: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(picture.o): In function `Picture::MotionSubSampledLum()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/picture.cc:449: undefined reference to `psubsample_image'
/usr/local/lib/libmpeg2encpp.a(picture.o): In function `Picture::PutTrailers(int)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/picture.cc:704: undefined reference to `mjpeg_debug'
/usr/local/lib/libmpeg2encpp.a(picture.o): In function `Picture::Picture(EncoderParams&, ElemStrmWriter&, Quantizer&)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/picture.cc:75: undefined reference to `bufalloc'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/picture.cc:78: undefined reference to `bufalloc'
/usr/local/lib/libmpeg2encpp.a(picturereader.o): In function `PictureReader::ReadFrame(int)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/picturereader.cc:95: undefined reference to `mjpeg_error'
/usr/local/lib/libmpeg2encpp.a(picturereader.o): In function `PictureReader::FillBufferUpto(int)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/picturereader.cc:84: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(predict.o): In function `MacroBlock::Predict()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/predict.cc:345: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/predict.cc:415: undefined reference to `mjpeg_error_exit1'
/usr/local/lib/libmpeg2encpp.a(streamstate.o): In function `StreamState::GopStart()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/streamstate.cc:264: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(streamstate.o): In function `StreamState::Init()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/streamstate.cc:45: undefined reference to `mjpeg_debug'
/usr/local/lib/libmpeg2encpp.a(streamstate.o): In function `StreamState::Next(unsigned long)':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/streamstate.cc:155: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(streamstate.o): In function `StreamState::GopStart()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/streamstate.cc:308: undefined reference to `mjpeg_error_exit1'
/usr/local/lib/libmpeg2encpp.a(idct.o): In function `dct_test_and_print':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/idct.c:304: undefined reference to `mjpeg_info'
/usr/local/lib/libmpeg2encpp.a(conform.o): In function `EncoderParams::RangeChecks()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/conform.cc:137: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/conform.cc:139: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/conform.cc:147: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/conform.cc:145: undefined reference to `mjpeg_error_exit1'
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/conform.cc:161: undefined reference to `mjpeg_error_exit1'
/usr/local/lib/libmpeg2encpp.a(conform.o):/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/conform.cc:159: more undefined references to `mjpeg_error_exit1' follow
/usr/local/lib/libmpeg2encpp.a(conform.o): In function `EncoderParams::ProfileAndLevelChecks()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/conform.cc:220: undefined reference to `mjpeg_warn'
/usr/local/lib/libmpeg2encpp.a(elemstrmwriter.o): In function `ElemStrmFragBuf::AdjustBuffer()':
/home/oscord/gst/mjpegtools-2.1.0/mpeg2enc/elemstrmwriter.cc:99: undefined reference to `mjpeg_error_exit1'
collect2: error: ld returned 1 exit status
configure:61561: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GStreamer Bad Plug-ins"
| #define PACKAGE_TARNAME "gst-plugins-bad"
| #define PACKAGE_VERSION "1.15.0.1"
| #define PACKAGE_STRING "GStreamer Bad Plug-ins 1.15.0.1"
| #define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer"
| #define PACKAGE_URL ""
| #define PACKAGE "gst-plugins-bad"
| #define VERSION "1.15.0.1"
| #define GST_API_VERSION "1.0"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "gst-plugins-bad-1.0"
| #define LOCALEDIR "/usr/local/share/locale"
| #define GST_ENABLE_EXTRA_CHECKS 1
| #define GST_PACKAGE_NAME "GStreamer Bad Plug-ins git"
| #define GST_PACKAGE_ORIGIN "Unknown package origin"
| #define HAVE_EXTERNAL /**/
| #define HAVE_CPU_X86_64 1
| #define HOST_CPU "x86_64"
| #define TARGET_CPU "x86_64"
| #define HAVE_DOWHILE_MACROS 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_GMTIME_R 1
| #define HAVE_PIPE2 1
| #define HAVE_SYS_UTSNAME_H 1
| #define GIO_MODULE_DIR "/usr/lib64/gio/modules"
| #define GIO_LIBDIR "/usr/lib64"
| #define GIO_PREFIX "/usr"
| #define HAVE_X11 1
| #define HAVE_ORC 1
| #define GST_LICENSE "LGPL"
| #define LIBDIR "/usr/local/lib"
| #define PLUGINDIR "/usr/local/lib/gstreamer-1.0"
| #define GST_PACKAGE_RELEASE_DATETIME "2019-01-03T05:26Z"
| #define GST_LEVEL_DEFAULT GST_LEVEL_ERROR
| #define DEFAULT_AUDIOSINK "autoaudiosink"
| #define DEFAULT_AUDIOSRC "alsasrc"
| #define DEFAULT_VIDEOSINK "autovideosink"
| #define DEFAULT_VIDEOSRC "v4l2src"
| #define DEFAULT_VISUALIZER "goom"
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SHM /**/
| #define HAVE_IPCPIPELINE /**/
| #define HAVE_VCD /**/
| #define HAVE_CUDA /**/
| #define HAVE_BZ2 /**/
| #define HAVE_DECKLINK /**/
| #define HAVE_FBDEV /**/
| #define HAVE_FDK_AAC_0_1_4 1
| #define HAVE_FDK_AAC /**/
| #define HAVE_KMS /**/
| #define GST_MJPEGTOOLS_API 20000
| /* end confdefs.h. */
|
| #include <mpeg2encoder.hh>
| #include <mpeg2encoptions.hh>
|
| int
| main (int argc,
| char *argv[])
| {
| MPEG2EncOptions *options = new MPEG2EncOptions ();
| MPEG2Encoder *encoder = new MPEG2Encoder (*options);
| return 0;
| }
|
configure:61590: result: no
configure:61638: *** These plugins will not be built: mpeg2enc
...
please advise on the proper method to add mpeg2enc
Thanks a Happy New Year!