[mythtv-users] Mythtv 0.20 compile problem - libmythavcodec mythcommflag?

Dan Docmong dan.docmong at gmail.com
Sun Apr 22 04:30:35 UTC 2007


Hi,

I've tried a few more things since this post with new luck including:
 - Stripping out non essential use flags
 - recompiling ffmpeg
 - downgrading QT from 3.3.8 to 3.3.6

Any further ideas of things to try?

Thanks,
Dan Docmong


On 4/6/07, Bryce Dunn <dan.docmong at gmail.com> wrote:
>
> Hi All,
>
> I've been having a problem compiling mythtv on gentoo linux.   I get the
> following errors:
>
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld:
> warning: libmythavutil-0.20.so.0, needed by
> ../../libs/libmythtv/libmythtv-0.20.so, not found (t$
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld:
> warning: libmythavformat-0.20.so.0, needed by
> ../../libs/libmythtv/libmythtv-0.20.so, not found $
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld:
> warning: libmythfreemheg-0.20.so.0 , needed by
> ../../libs/libmythtv/libmythtv-0.20.so, not found $
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld:
> warning: libmythui-0.20.so.0, needed by ../../libs/libmythtv/libmythtv-
> 0.20.so, not found (try u$
> ../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
> `av_crc04C11DB7'
> ../../libs/libavcodec/libmythavcodec- 0.20.so: undefined reference to
> `av_realloc'
> ../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
> `av_log'
> ../../libs/libavcodec/libmythavcodec- 0.20.so: undefined reference to
> `ff_sqrt_tab'
> ../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
> `av_d2q'
> ../../libs/libavcodec/libmythavcodec- 0.20.so: undefined reference to
> `av_log_get_level'
> ../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
> `av_init_lls'
> ../../libs/libavcodec/libmythavcodec- 0.20.so: undefined reference to
> `av_crc8005'
> ../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
> `av_free'
> ../../libs/libavcodec/libmythavcodec- 0.20.so: undefined reference to
> `av_crc07'
> ../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
> `av_crc'
> ../../libs/libavcodec/libmythavcodec- 0.20.so: undefined reference to
> `av_malloc'
> ../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
> `av_div_q'
> ../../libs/libavcodec/libmythavcodec- 0.20.so: undefined reference to
> `av_evaluate_lls'
> ../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
> `av_solve_lls'
> ../../libs/libavcodec/libmythavcodec- 0.20.so: undefined reference to
> `ff_log2_tab'
> ../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
> `av_reduce'
> ../../libs/libavcodec/libmythavcodec- 0.20.so: undefined reference to
> `av_update_lls'
> ../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
> `ff_gcd'
> ../../libs/libavcodec/libmythavcodec- 0.20.so: undefined reference to
> `av_crc_init'
> collect2: ld returned 1 exit status
> make[2]: *** [mythcommflag] Error 1
> make[2]: Leaving directory `/var/tmp/portage/media-tv/mythtv-
> 0.20_p13110/work/mythtv-0.20/programs/mythcommflag '
> make[1]: *** [sub-mythcommflag] Error 2
> make[1]: *** Waiting for unfinished jobs....
> .....
>
> g++ -Wl,-O1 -Wl,--sort-common -Wl,-zdynsort -Wl,--enable-new-dtags
> -Wl,--as-needed -o mythbackend version.o autoexpire.o encoderlink.o
> filetransfer.o httpstatus.o main.o m$
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld:
> warning: libmythavutil-0.20.so.0, needed by
> ../../libs/libmythtv/libmythtv-0.20.so, not found (t$
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld:
> warning: libmythavcodec-0.20.so.0 , needed by
> ../../libs/libmythtv/libmythtv-0.20.so, not found ($
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld:
> warning: libmythavformat-0.20.so.0, needed by
> ../../libs/libmythtv/libmythtv- 0.20.so, not found $
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld:
> warning: libmythfreemheg-0.20.so.0, needed by
> ../../libs/libmythtv/libmythtv- 0.20.so, not found $
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld:
> warning: libmythui-0.20.so.0, needed by ../../libs/libmythtv/libmythtv-
> 0.20.so, not found (try u$
> make[2]: Leaving directory `/var/tmp/portage/media-tv/mythtv-
> 0.20_p13110/work/mythtv-0.20/programs/mythbackend'
> make[1]: Leaving directory `/var/tmp/portage/media-tv/mythtv-
> 0.20_p13110/work/mythtv-0.20/programs '
> make: *** [sub-programs] Error 2
>
> !!! ERROR: media-tv/mythtv-0.20_p13110 failed.
> Call stack:
>   ebuild.sh, line 1614:   Called dyn_compile
>   ebuild.sh, line 971:   Called qa_call 'src_compile'
>   environment, line 3596:   Called src_compile
>   mythtv-0.20_p13110.ebuild, line 208:   Called die
>
>  The environment during configure is as follows:
>
>                 --mandir=/usr/share/man
>                 --libdir-name=lib --disable-freebox --disable-dbox2
> --disable-hdhomerun --disable-crciprec --disable-altivec --enable-xvmc
> --with-bindings=perl
>                 --disable-audio-arts
>                 --enable-lirc
>                 --disable-joystick-menu
>                 --enable-dvb
>                 --dvb-path=/usr/include
>                 --enable-opengl-vsync
>                 --enable-firewire
>                 --enable-xrandr
>                 --enable-xv
>                 --disable-directfb
>                 --enable-x11
>                 --enable-proc-opt --enable-mmx --compile-type=release
> --arch=pentium4 --disable-distcc --disable-ccache
> # Basic Settings
> Compile type     release
> Compiler cache   no
> DistCC           no
> Install prefix   /usr
> CPU              x86 (pentium4)
> Big Endian       no
> MMX enabled      yes
>
> # Input Support
> Joystick menu    no
> lirc support     yes
> Apple Remote     no
> Video4Linux sup. yes
>
> Apple Remote     no
> Video4Linux sup. yes
> ivtv support     yes
> FireWire support yes
> DVB support      yes [/usr/include]
> DBox2 support    no
> HDHomeRun sup.   no
> CRC Ip Rec sup.  no
> FreeBox support  no
>
> # Sound Output Support
> OSS support      yes
> ALSA support     yes
> aRts support     no
> JACK support     yes
> DTS passthrough  yes
>
> # Video Output Support
> x11 support      yes
> xrandr support   yes
> xv support       yes
> XvMC support     yes
> XvMC VLD support yes
> XvMC pro support no
> XvMC OpenGL sup. no
> XvMC libs        -lXvMCW
> Mac accel.       no
> OpenGL vsync     yes
> DirectFB         no
>
> # Misc Features
> Frontend         yes
> Backend          yes
>
> # Bindings
> bindings_perl    yes
> Creating libs/libmyth/mythconfig.h and libs/libmyth/mythconfig.mak
>
> WARNING: When using --enable-proc-opt you must include the
>          output of ./configure along with any bug report.
>
> Any help would be greatly appreciated.
>
> Regards,
>
> Dan Docmong
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20070422/5d09615c/attachment.htm 


More information about the mythtv-users mailing list