[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