Fri 27 Jul 2007 07:27:32 PM UTC, comment #12:
I installed the 07/25/07 snapshot with ffmpeg enabled and get the same error again during make:
../libbase/.libs/libgnashbase.so: undefined reference to `sws_scale'
../server/.libs/libgnashserver.so: undefined reference to `avcodec_decode_audio2'
../libbase/.libs/libgnashbase.so: undefined reference to `sws_getContext'
collect2: ld returned 1 exit status
make[2]: *** [gparser] Error 1
make[2]: Leaving directory `/home/brianokeefe/gnash-cvs/utilities'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/brianokeefe/gnash-cvs'
make: *** [all] Error 2
I uninstalled and got a successful build using gstreamer but gnash fails to load the video in Firefox and eventually crashes (disappears)
Any good or other ideas?
Thanks!
|
Thu 26 Jul 2007 11:55:23 PM UTC, comment #11:
I used from the gnash manual:
export CVS_RSH="ssh"
cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/gnash co gnash
Is there a newer snapshot?
And still get:
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct4_put':/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3767: undefined reference to `j_rev_dct4'
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct4_add':/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3772: undefined reference to `j_rev_dct4'
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct2_put':/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3778: undefined reference to `j_rev_dct2'
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct2_add':/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3783: undefined reference to `j_rev_dct2'
/usr/local/lib/libavcodec.a(dsputil.o): In function `dsputil_init':/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3855: undefined reference to `ff_jpeg_fdct_islow'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3856: undefined reference to `ff_fdct248_islow'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3855: undefined reference to `ff_jpeg_fdct_islow'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3856: undefined reference to `ff_fdct248_islow'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3847: undefined reference to `fdct_ifast'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3848: undefined reference to `fdct_ifast248'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3847: undefined reference to `fdct_ifast'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3848: undefined reference to `fdct_ifast248'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3868: undefined reference to `j_rev_dct4'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3868: undefined reference to `j_rev_dct4'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3873: undefined reference to `j_rev_dct2'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3873: undefined reference to `j_rev_dct2'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3878: undefined reference to `j_rev_dct1'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3878: undefined reference to `j_rev_dct1'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3884: undefined reference to `j_rev_dct'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3884: undefined reference to `j_rev_dct'
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct_put':/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3756: undefined reference to `j_rev_dct'
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct_add':/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3761: undefined reference to `j_rev_dct'
/usr/local/lib/libavcodec.a(h263.o): In function `h263_decode_init_vlc':/home/brianokeefe/ffmpeg/libavcodec/h263.c:2995: undefined reference to `init_rl'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2996: undefined reference to `init_rl'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2997: undefined reference to `init_rl'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2998: undefined reference to `init_rl'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2999: undefined reference to `init_rl'
/usr/local/lib/libavcodec.a(h263.o): In function `ff_flv_encode_picture_header':/home/brianokeefe/ffmpeg/libavcodec/h263.c:199: undefined reference to `ff_mpeg1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:199: undefined reference to `ff_mpeg1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o): In function `ff_mpeg4_merge_partitions':/home/brianokeefe/ffmpeg/libavcodec/h263.c:3161: undefined reference to `ff_copy_bits'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:3162: undefined reference to `ff_copy_bits'
/usr/local/lib/libavcodec.a(h263.o): In function `flv_h263_decode_picture_header':/home/brianokeefe/ffmpeg/libavcodec/h263.c:6311: undefined reference to `ff_mpeg1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:6311: undefined reference to `ff_mpeg1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o): In function `h263_encode_picture_header':/home/brianokeefe/ffmpeg/libavcodec/h263.c:341: undefined reference to `ff_mpeg1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:341: undefined reference to `ff_mpeg1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o): In function `intel_h263_decode_picture_header':/home/brianokeefe/ffmpeg/libavcodec/h263.c:6226: undefined reference to `ff_mpeg1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o):/home/brianokeefe/ffmpeg/libavcodec/h263.c:6226: more undefined references to `ff_mpeg1_dc_scale_table' follow
/usr/local/lib/libavcodec.a(h263.o): In function `decode_vop_header':/home/brianokeefe/ffmpeg/libavcodec/h263.c:5997: undefined reference to `ff_init_scantable'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:5998: undefined reference to `ff_init_scantable':/home/brianokeefe/ffmpeg/libavcodec/h263.c:5999: undefined reference to `ff_init_scantable':/home/brianokeefe/ffmpeg/libavcodec/h263.c:6000: undefined reference to `ff_init_scantable':/home/brianokeefe/ffmpeg/libavcodec/h263.c:6002: undefined reference to `ff_init_scantable'/usr/local/lib/libavcodec.a(h263.o):/home/brianokeefe/ffmpeg/libavcodec/h263.c:6003: more undefined references to `ff_init_scantable' follow
/usr/local/lib/libavcodec.a(h263.o): In function `h263_decode_picture_header':/home/brianokeefe/ffmpeg/libavcodec/h263.c:5291: undefined reference to `ff_mpeg1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:5291: undefined reference to `ff_mpeg1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o): In function `mpeg4_encode_vol_header':/home/brianokeefe/ffmpeg/libavcodec/h263.c:2428: undefined reference to `ff_write_quant_matrix'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2429: undefined reference to `ff_write_quant_matrix'
/usr/local/lib/libavcodec.a(h263.o): In function `h263_encode_init':/home/brianokeefe/ffmpeg/libavcodec/h263.c:2034: undefined reference to `init_rl'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2035: undefined reference to `init_rl'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2036: undefined reference to `init_rl'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2113: undefined reference to `ff_mpeg1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2113: undefined reference to `ff_mpeg1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2107: undefined reference to `ff_mpeg1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2107: undefined reference to `ff_mpeg1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o): In function `ff_mpeg4_decode_partitions':/home/brianokeefe/ffmpeg/libavcodec/h263.c:3750: undefined reference to `ff_er_add_slice'
/usr/local/lib/libavcodec.a(h263.o): In function `mpeg4_decode_partition_b':/home/brianokeefe/ffmpeg/libavcodec/h263.c:3635: undefined reference to `ff_init_block_index'
/usr/local/lib/libavcodec.a(h263.o): In function `ff_mpeg4_decode_partitions':/home/brianokeefe/ffmpeg/libavcodec/h263.c:3471: undefined reference to `ff_init_block_index'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:3729: undefined reference to `ff_er_add_slice'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:3758: undefined reference to `ff_er_add_slice'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:3545: undefined reference to `ff_clean_intra_table_entries'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:3570: undefined reference to `ff_clean_intra_table_entries'
/usr/local/lib/libavcodec.a(rv10.o): In function `rv10_decode_init':/home/brianokeefe/ffmpeg/libavcodec/rv10.c:530: undefined reference to `MPV_decode_defaults'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:586: undefined reference to `MPV_common_init'
/usr/local/lib/libavcodec.a(rv10.o): In function `rv10_decode_end':/home/brianokeefe/ffmpeg/libavcodec/rv10.c:609: undefined reference to `MPV_common_end'
/usr/local/lib/libavcodec.a(rv10.o): In function `rv20_encode_picture_header':/home/brianokeefe/ffmpeg/libavcodec/rv10.c:287: undefined reference to `ff_mpeg1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:287: undefined reference to `ff_mpeg1_dc_scale_table'
/usr/local/lib/libavcodec.a(rv10.o): In function `rv10_decode_packet':/home/brianokeefe/ffmpeg/libavcodec/rv10.c:459: undefined reference to `MPV_common_end'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:462: undefined reference to `MPV_common_init'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:689: undefined reference to `ff_init_block_index'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:709: undefined reference to `MPV_decode_mb'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:723: undefined reference to `ff_er_add_slice'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:716: undefined reference to `ff_init_block_index'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:670: undefined reference to `ff_mpeg1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:670: undefined reference to `ff_mpeg1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:644: undefined reference to `ff_er_frame_end'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:645: undefined reference to `MPV_frame_end'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:648: undefined reference to `MPV_frame_start'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:650: undefined reference to `ff_er_frame_start'
/usr/local/lib/libavcodec.a(rv10.o): In function `rv10_decode_frame':/home/brianokeefe/ffmpeg/libavcodec/rv10.c:762: undefined reference to `ff_er_frame_end'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:763: undefined reference to `MPV_frame_end'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:773: undefined reference to `ff_print_debug_info'
/usr/local/lib/libavcodec.a(rv10.o):(.data+0x28): undefined reference to `ff_mpeg_flush'
/usr/local/lib/libavcodec.a(snow.o): In function `frame_start':/home/brianokeefe/ffmpeg/libavcodec/snow.c:4027: undefined reference to `draw_edges'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4027: undefined reference to `draw_edges'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4028: undefined reference to `draw_edges'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4029: undefined reference to `draw_edges'
/usr/local/lib/libavcodec.a(snow.o): In function `pred_block':/home/brianokeefe/ffmpeg/libavcodec/snow.c:2495: undefined reference to `ff_emulated_edge_mc'
/usr/local/lib/libavcodec.a(snow.o): In function `ratecontrol_1pass':/home/brianokeefe/ffmpeg/libavcodec/snow.c:3897: undefined reference to `ff_rate_estimate_qscale'
/usr/local/lib/libavcodec.a(snow.o): In function `encode_q_branch':/home/brianokeefe/ffmpeg/libavcodec/snow.c:2092: undefined reference to `ff_epzs_motion_search'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:2101: undefined reference to `ff_get_mb_score'
/usr/local/lib/libavcodec.a(snow.o): In function `encode_init':/home/brianokeefe/ffmpeg/libavcodec/snow.c:3973: undefined reference to `ff_rate_control_init'
/usr/local/lib/libavcodec.a(snow.o): In function `encode_frame':/home/brianokeefe/ffmpeg/libavcodec/snow.c:4068: undefined reference to `ff_init_range_encoder'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4069: undefined reference to `ff_build_rac_states'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4308: undefined reference to `ff_rac_terminate'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4148: undefined reference to `ff_init_me'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4188: undefined reference to `ff_init_range_encoder'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4189: undefined reference to `ff_build_rac_states'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4299: undefined reference to `ff_write_pass1_stats'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4086: undefined reference to `ff_rate_estimate_qscale'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4212: undefined reference to `ff_init_range_encoder'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4296: undefined reference to `ff_rate_estimate_qscale'
/usr/local/lib/libavcodec.a(snow.o): In function `decode_frame':/home/brianokeefe/ffmpeg/libavcodec/snow.c:4373: undefined reference to `ff_init_range_decoder'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4374: undefined reference to `ff_build_rac_states'
/usr/local/lib/libavcodec.a(vorbis_dec.o): In function `vorbis_free':/home/brianokeefe/ffmpeg/libavcodec/vorbis_dec.c:192: undefined reference to `ff_mdct_end'
:/home/brianokeefe/ffmpeg/libavcodec/vorbis_dec.c:193: undefined reference to `ff_mdct_end'
/usr/local/lib/libavcodec.a(vorbis_dec.o): In function `vorbis_parse_id_hdr':/home/brianokeefe/ffmpeg/libavcodec/vorbis_dec.c:909: undefined reference to `ff_mdct_init'
:/home/brianokeefe/ffmpeg/libavcodec/vorbis_dec.c:910: undefined reference to `ff_mdct_init'collect2: ld returned 1 exit status
make[2]: *** [dumpshm] Error 1
make[2]: Leaving directory `/home/brianokeefe/gnash/utilities'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/brianokeefe/gnash'
make: *** [all] Error 2
|
Thu 26 Jul 2007 10:43:54 PM UTC, comment #10:
I see that you're using the gnash-cvs20070719 snapshot. The ffmpeg-link patch was apply on the day after IIRC. Please use CVS to get the latest code directly if the snapshots isn't up to date.
|
Thu 26 Jul 2007 06:19:39 PM UTC, comment #9:
I will post here and if advised post on #20500. I tried the latest snapshot and got the same error I originally had with opengl and ffmpeg options:
make[3]: Entering directory `/home/brianokeefe/gnash-cvs20070719/cygnal'
/bin/sh ../libtool --mode=link --tag=CXX g++ -g -O2 -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type ../libbase/libgnashbase.la ../libamf/libgnashamf.la -lltdl -lglib-2.0 -lxml2 -lz -lm -L/usr/lib -lcurl -lboost_date_time -lboost_thread -lpthread -Wl,--as-needed -o cygnal cygnal.o http.o alloc.o netstats.o stream.o statistics.o ../libbase/libgnashbase.la ../libamf/libgnashamf.la -lltdl -lglib-2.0 -lxml2 -lz -lm -L/usr/lib -lcurl -lboost_date_time -lboost_thread -lpthread -lrt -lX11 -lXi -lm
g++ -g -O2 -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -Wl,--as-needed -o .libs/cygnal cygnal.o http.o alloc.o netstats.o stream.o statistics.o -pthread -L/usr/lib ../libbase/.libs/libgnashbase.so -L/usr/local/lib ../libamf/.libs/libgnashamf.so /home/brianokeefe/gnash-cvs20070719/libbase/.libs/libgnashbase.so /usr/lib/libjpeg.so -lGL -lGLU -ldts /usr/lib/libvorbisenc.so /usr/lib/libvorbis.so -lavformat -lavcodec /usr/lib/liba52.so /usr/lib/libmp3lame.so -lxvidcore -lfaac -lfaad -lavutil /usr/lib/libtheora.so /usr/lib/libogg.so -lgsm -ldc1394_control /usr/lib/libltdl.so /usr/lib/libglib-2.0.so /usr/lib/libxml2.so /usr/lib/libcurl.so -lgssapi_krb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err -lresolv /usr/lib/libidn.so -ldl -lssl -lcrypto -lz -lboost_date_time -lboost_thread -lpthread -lrt -lX11 -lXi -lm -Wl,--rpath -Wl,/usr/local/lib
../libbase/.libs/libgnashbase.so: undefined reference to `sws_scale'
../libbase/.libs/libgnashbase.so: undefined reference to `sws_getContext'
collect2: ld returned 1 exit status
make[3]: *** [cygnal] Error 1
make[3]: Leaving directory `/home/brianokeefe/gnash-cvs20070719/cygnal'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/brianokeefe/gnash-cvs20070719/cygnal'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/brianokeefe/gnash-cvs20070719'
make: *** [all] Error 2
|
Thu 26 Jul 2007 05:25:26 PM UTC, comment #8:
Not knowing what you originally meant I actually did this on my own and am running make on the most recent snapshot(not CVS).
I will post any problems should they occur.
Many thanks again for tolerance. I want to help support FOSS and Gnash.
|
Thu 26 Jul 2007 05:02:02 PM UTC, comment #7:
Follow instructions on
https://savannah.gnu.org/cvs/?group=gnash
Then read the README_CVS file you find in your working copy.
Alternativaly, download a development snapshot from
http://gnashdev.org/dev_snapshots/
|
Thu 26 Jul 2007 04:54:38 PM UTC, comment #6:
I knew there was a connection between the bugs but I am, unfortunately, not a developer and I don't know how to try head though I see it referred to in other bug posts. Please advise-most appreciated
|
Thu 26 Jul 2007 03:53:00 PM UTC, comment #5:
So bug #20500 is fixed in head, try head or followup there.
|
Thu 26 Jul 2007 03:44:23 PM UTC, comment #4:
Here it is. The INSTALL info does specifically state that gnash 0.8 won't link to Ffmpeg-51.40.4 and the bug at: https://savannah.gnu.org/bugs/?func=detailitem&item_id=20500
seems similar. Also here's my Ffmpeg version info followed by the "make dumpconfig":
$ ffmpeg --version
FFmpeg version SVN-r9022, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-libmp3lame --enable-liba52 --enable-libfaad --enable-xvid --enable-liba52bin --enable-libfaac --enable-libtheora --enable-libogg --enable-gpl
libavutil version: 49.4.0
libavcodec version: 51.40.4
libavformat version: 51.12.1
built on May 13 2007 18:39:18, gcc: 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
:~/gnash$ make dumpconfig
Building in directories: libbase libgeometry libamf server backend utilities gui testsuite po plugin extensions
Some directories may be excluded from the build
Linux ubuntu 2.6.15-28-powerpc #1 Thu May 10 09:50:21 UTC 2007 ppc GNU/Linux
g++ -v
Using built-in specs.
Target: powerpc-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada, treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix= -4.0 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enabl e-java-awt=gtk-default --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4 .2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-softfloat --enable-targets=powerp c-linux,powerpc64-linux --with-cpu=default32 --disable-werror --enable-checking= release powerpc-linux-gnu
Thread model: posix
gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
CXXFLAGS: -g -O2 -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type
Image decoding support...
JPEG_CFLAGS is
JPEG_LIBS is -ljpeg
PNG_CFLAGS is
PNG_LIBS is
Audio decoding support...
FFMPEG_CFLAGS is -I/usr/local/include -I/usr/local/include
FFMPEG_LIBS is -L/usr/local/lib -lavcodec -lz -la52 -lmp3lame -lm -lxvid core -lfaac -lfaad -ldl -ltheora -lavutil -logg -ldts -lvorbisenc -lvorbis - lm -logg -L/usr/local/lib -lavformat -lavcodec -lz -la52 -lmp3lame -lm -lxvidc ore -lfaac -lfaad -ldl -ltheora -lavutil -logg -L/usr/local/lib -lavutil -lt heora -logg -lgsm -ldc1394_control
OGG_CFLAGS is
OGG_LIBS is
GUI Toolkit decoding support...
SDL_CFLAGS is -I/usr/include/SDL
SDL_LIBS is -lSDL
QT_CFLAGS is -I/usr/include/qt3
QT_LIBS is -L/usr/lib -lqt-mt
GTK2_CFLAGS is -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/ include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gli b-2.0 -I/usr/lib/glib-2.0/include
GTK2_LIBS is -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcurso r -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
PANGO_CFLAGS is -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/ lib/glib-2.0/include
PANGO_LIBS is -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
ATK_CFLAGS is -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/ glib-2.0/include
ATK_LIBS is -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
X11_CFLAGS is -I/usr/include
X11_LIBS is -lX11 -lXinerama -lXext -lSM -lICE
Support libraries...
INCLTDL
LIBLTDL -lltdl
GLIB_CFLAGS is -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
GLIB_LIBS is -lglib-2.0
Z_CFLAGS is
Z_LIBS is -lz
LIBXML_CFLAGS is -I/usr/include/libxml2
LIBXML_LIBS is -lxml2 -lz -lm
FREETYPE2_CFLAGS is -I/usr/include/freetype2
FREETYPE2_LIBS is -lfreetype -lz
FONTCONFIG_CFLAGS is
FONTCONFIG_LIBS is -lfontconfig
PTHREAD_CFLAGS is -pthread
PTHREAD_LIBS is -lpthread
CURL_CFLAGS is
CURL_LIBS is -L/usr/lib -lcurl
BOOST_CFLAGS is -I/usr/include
BOOST_LIBS is -lboost_date_time -lboost_thread
Graphics support...
CAIRO_CFLAGS is
CAIRO_LIBS is
GLEXT_CFLAGS is -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/incl ude -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 - I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/i nclude/atk-1.0
GLEXT_LIBS is -Wl,--export-dynamic -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pi xbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXr andr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -l dl -lglib-2.0
OPENGL_CFLAGS is
OPENGL_LIBS is -lGL -lGLU
A blank value for CFLAGS means the header is installed in the
default system header location. All the LIBS should have a
legit value
Configurable options are:
Media handler: ffmpeg
Renderer engine: ogl
GUI: gtk
|
Thu 26 Jul 2007 08:26:06 AM UTC, comment #3:
hmm, this seems a bit weird. Could you post the output of "make dumpconfig" as well?
|
Thu 26 Jul 2007 02:19:08 AM UTC, comment #2:
I ran configure again with opengl and ffmpeg.Configure runsand I get these errors on "make":
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct4_put':/home/br ianokeefe/ffmpeg/libavcodec/dsputil.c:3767: undefined reference to `j_rev_dct4'
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct4_add':/home/br ianokeefe/ffmpeg/libavcodec/dsputil.c:3772: undefined reference to `j_rev_dct4'
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct2_put':/home/br ianokeefe/ffmpeg/libavcodec/dsputil.c:3778: undefined reference to `j_rev_dct2'
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct2_add':/home/br ianokeefe/ffmpeg/libavcodec/dsputil.c:3783: undefined reference to `j_rev_dct2'
/usr/local/lib/libavcodec.a(dsputil.o): In function `dsputil_init':/home/brianok eefe/ffmpeg/libavcodec/dsputil.c:3855: undefined reference to `ff_jpeg_fdct_islo w'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3856: undefined reference to `ff_ fdct248_islow'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3855: undefined reference to `ff_ jpeg_fdct_islow'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3856: undefined reference to `ff_ fdct248_islow'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3847: undefined reference to `fdc t_ifast'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3848: undefined reference to `fdc t_ifast248'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3847: undefined reference to `fdc t_ifast'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3848: undefined reference to `fdc t_ifast248'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3868: undefined reference to `j_r ev_dct4'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3868: undefined reference to `j_r ev_dct4'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3873: undefined reference to `j_r ev_dct2'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3873: undefined reference to `j_r ev_dct2'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3878: undefined reference to `j_r ev_dct1'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3878: undefined reference to `j_r ev_dct1'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3884: undefined reference to `j_r ev_dct'
:/home/brianokeefe/ffmpeg/libavcodec/dsputil.c:3884: undefined reference to `j_r ev_dct'
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct_put':/home/bri anokeefe/ffmpeg/libavcodec/dsputil.c:3756: undefined reference to `j_rev_dct'
/usr/local/lib/libavcodec.a(dsputil.o): In function `ff_jref_idct_add':/home/bri anokeefe/ffmpeg/libavcodec/dsputil.c:3761: undefined reference to `j_rev_dct'
/usr/local/lib/libavcodec.a(h263.o): In function `h263_decode_init_vlc':/home/br ianokeefe/ffmpeg/libavcodec/h263.c:2995: undefined reference to `init_rl'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2996: undefined reference to `init_r l'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2997: undefined reference to `init_r l'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2998: undefined reference to `init_r l'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2999: undefined reference to `init_r l'
/usr/local/lib/libavcodec.a(h263.o): In function `ff_flv_encode_picture_header': /home/brianokeefe/ffmpeg/libavcodec/h263.c:199: undefined reference to `ff_mpeg1 _dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:199: undefined reference to `ff_mpeg 1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o): In function `ff_mpeg4_merge_partitions':/ho me/brianokeefe/ffmpeg/libavcodec/h263.c:3161: undefined reference to `ff_copy_bi ts'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:3162: undefined reference to `ff_cop y_bits'
/usr/local/lib/libavcodec.a(h263.o): In function `flv_h263_decode_picture_header ':/home/brianokeefe/ffmpeg/libavcodec/h263.c:6311: undefined reference to `ff_mp eg1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:6311: undefined reference to `ff_mpe g1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o): In function `h263_encode_picture_header':/h ome/brianokeefe/ffmpeg/libavcodec/h263.c:341: undefined reference to `ff_mpeg1_d c_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:341: undefined reference to `ff_mpeg 1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o): In function `intel_h263_decode_picture_head er':/home/brianokeefe/ffmpeg/libavcodec/h263.c:6226: undefined reference to `ff_ mpeg1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o):/home/brianokeefe/ffmpeg/libavcodec/h263.c:6 226: more undefined references to `ff_mpeg1_dc_scale_table' follow
/usr/local/lib/libavcodec.a(h263.o): In function `decode_vop_header':/home/brian okeefe/ffmpeg/libavcodec/h263.c:5997: undefined reference to `ff_init_scantable'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:5998: undefined reference to `ff_ini t_scantable'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:5999: undefined reference to `ff_ini t_scantable'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:6000: undefined reference to `ff_ini t_scantable'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:6002: undefined reference to `ff_ini t_scantable'
/usr/local/lib/libavcodec.a(h263.o):/home/brianokeefe/ffmpeg/libavcodec/h263.c:6 003: more undefined references to `ff_init_scantable' follow
/usr/local/lib/libavcodec.a(h263.o): In function `h263_decode_picture_header':/h ome/brianokeefe/ffmpeg/libavcodec/h263.c:5291: undefined reference to `ff_mpeg1_ dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:5291: undefined reference to `ff_mpe g1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o): In function `mpeg4_encode_vol_header':/home /brianokeefe/ffmpeg/libavcodec/h263.c:2428: undefined reference to `ff_write_qua nt_matrix'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2429: undefined reference to `ff_wri te_quant_matrix'
/usr/local/lib/libavcodec.a(h263.o): In function `h263_encode_init':/home/briano keefe/ffmpeg/libavcodec/h263.c:2034: undefined reference to `init_rl'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2035: undefined reference to `init_r l'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2036: undefined reference to `init_r l'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2113: undefined reference to `ff_mpe g1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2113: undefined reference to `ff_mpe g1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2107: undefined reference to `ff_mpe g1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:2107: undefined reference to `ff_mpe g1_dc_scale_table'
/usr/local/lib/libavcodec.a(h263.o): In function `ff_mpeg4_decode_partitions':/h ome/brianokeefe/ffmpeg/libavcodec/h263.c:3750: undefined reference to `ff_er_add _slice'
/usr/local/lib/libavcodec.a(h263.o): In function `mpeg4_decode_partition_b':/hom e/brianokeefe/ffmpeg/libavcodec/h263.c:3635: undefined reference to `ff_init_blo ck_index'
/usr/local/lib/libavcodec.a(h263.o): In function `ff_mpeg4_decode_partitions':/h ome/brianokeefe/ffmpeg/libavcodec/h263.c:3471: undefined reference to `ff_init_b lock_index'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:3729: undefined reference to `ff_er_ add_slice'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:3758: undefined reference to `ff_er_ add_slice'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:3545: undefined reference to `ff_cle an_intra_table_entries'
:/home/brianokeefe/ffmpeg/libavcodec/h263.c:3570: undefined reference to `ff_cle an_intra_table_entries'
/usr/local/lib/libavcodec.a(rv10.o): In function `rv10_decode_init':/home/briano keefe/ffmpeg/libavcodec/rv10.c:530: undefined reference to `MPV_decode_defaults'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:586: undefined reference to `MPV_com mon_init'
/usr/local/lib/libavcodec.a(rv10.o): In function `rv10_decode_end':/home/brianok eefe/ffmpeg/libavcodec/rv10.c:609: undefined reference to `MPV_common_end'
/usr/local/lib/libavcodec.a(rv10.o): In function `rv20_encode_picture_header':/h ome/brianokeefe/ffmpeg/libavcodec/rv10.c:287: undefined reference to `ff_mpeg1_d c_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:287: undefined reference to `ff_mpeg 1_dc_scale_table'
/usr/local/lib/libavcodec.a(rv10.o): In function `rv10_decode_packet':/home/bria nokeefe/ffmpeg/libavcodec/rv10.c:459: undefined reference to `MPV_common_end'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:462: undefined reference to `MPV_com mon_init'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:689: undefined reference to `ff_init _block_index'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:709: undefined reference to `MPV_dec ode_mb'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:723: undefined reference to `ff_er_a dd_slice'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:716: undefined reference to `ff_init _block_index'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:670: undefined reference to `ff_mpeg 1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:670: undefined reference to `ff_mpeg 1_dc_scale_table'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:644: undefined reference to `ff_er_f rame_end'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:645: undefined reference to `MPV_fra me_end'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:648: undefined reference to `MPV_fra me_start'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:650: undefined reference to `ff_er_f rame_start'
/usr/local/lib/libavcodec.a(rv10.o): In function `rv10_decode_frame':/home/brian okeefe/ffmpeg/libavcodec/rv10.c:762: undefined reference to `ff_er_frame_end'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:763: undefined reference to `MPV_fra me_end'
:/home/brianokeefe/ffmpeg/libavcodec/rv10.c:773: undefined reference to `ff_prin t_debug_info'
/usr/local/lib/libavcodec.a(rv10.o):(.data+0x28): undefined reference to `ff_mpe g_flush'
/usr/local/lib/libavcodec.a(snow.o): In function `frame_start':/home/brianokeefe /ffmpeg/libavcodec/snow.c:4027: undefined reference to `draw_edges'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4027: undefined reference to `draw_e dges'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4028: undefined reference to `draw_e dges'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4029: undefined reference to `draw_e dges'
/usr/local/lib/libavcodec.a(snow.o): In function `pred_block':/home/brianokeefe/ ffmpeg/libavcodec/snow.c:2495: undefined reference to `ff_emulated_edge_mc'
/usr/local/lib/libavcodec.a(snow.o): In function `ratecontrol_1pass':/home/brian okeefe/ffmpeg/libavcodec/snow.c:3897: undefined reference to `ff_rate_estimate_q scale'
/usr/local/lib/libavcodec.a(snow.o): In function `encode_q_branch':/home/brianok eefe/ffmpeg/libavcodec/snow.c:2092: undefined reference to `ff_epzs_motion_searc h'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:2101: undefined reference to `ff_get _mb_score'
/usr/local/lib/libavcodec.a(snow.o): In function `encode_init':/home/brianokeefe /ffmpeg/libavcodec/snow.c:3973: undefined reference to `ff_rate_control_init'
/usr/local/lib/libavcodec.a(snow.o): In function `encode_frame':/home/brianokeef e/ffmpeg/libavcodec/snow.c:4068: undefined reference to `ff_init_range_encoder'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4069: undefined reference to `ff_bui ld_rac_states'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4308: undefined reference to `ff_rac _terminate'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4148: undefined reference to `ff_ini t_me'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4188: undefined reference to `ff_ini t_range_encoder'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4189: undefined reference to `ff_bui ld_rac_states'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4299: undefined reference to `ff_wri te_pass1_stats'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4086: undefined reference to `ff_rat e_estimate_qscale'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4212: undefined reference to `ff_ini t_range_encoder'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4296: undefined reference to `ff_rat e_estimate_qscale'
/usr/local/lib/libavcodec.a(snow.o): In function `decode_frame':/home/brianokeef e/ffmpeg/libavcodec/snow.c:4373: undefined reference to `ff_init_range_decoder'
:/home/brianokeefe/ffmpeg/libavcodec/snow.c:4374: undefined reference to `ff_bui ld_rac_states'
/usr/local/lib/libavcodec.a(vorbis_dec.o): In function `vorbis_free':/home/brian okeefe/ffmpeg/libavcodec/vorbis_dec.c:192: undefined reference to `ff_mdct_end'
:/home/brianokeefe/ffmpeg/libavcodec/vorbis_dec.c:193: undefined reference to `f f_mdct_end'
/usr/local/lib/libavcodec.a(vorbis_dec.o): In function `vorbis_parse_id_hdr':/ho me/brianokeefe/ffmpeg/libavcodec/vorbis_dec.c:909: undefined reference to `ff_md ct_init'
:/home/brianokeefe/ffmpeg/libavcodec/vorbis_dec.c:910: undefined reference to `f f_mdct_init'
../server/.libs/libgnashserver.so: undefined reference to `gnash::embedVideoDeco derFfmpeg::embedVideoDecoderFfmpeg()'
../server/.libs/libgnashserver.so: undefined reference to `gnash::embedVideoDeco derFfmpeg::convertRGB24(AVCodecContext, AVFrame)'
collect2: ld returned 1 exit status
make[2]: *** [gparser] Error 1
make[2]: Leaving directory `/home/brianokeefe/gnash/utilities'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/brianokeefe/gnash'
make: *** [all] Error 2
brianokeefe@ubuntu:~/gnash$
|
Wed 25 Jul 2007 11:29:29 PM UTC, comment #1:
Playing video doesn't work without using gstreamer or ffmpeg as media handler. What errors do you get when linking against ffmpeg?
The reason you get those errors when running gnash from the console is that you must put the link in quotes, like this:
gnash "http://www.youtube.com/watch?v=Cn3-aMxJCQc&mode=user&search="
(or at least some of the errors)
|
Wed 25 Jul 2007 07:42:10 PM UTC, original submission:
Ubuntu 6.10, Mac Powerbook PPC
Gnash 0.7.2 worked well except for the half-video bug and so I downloaded and built the latest CVS version and found that the bug re: Ffmpeg wouldn't allow configure to finish. I changed config options to gstreamer and opengl and gnash freezes. I finally got a good build with:
Build options cvs
Target:
Renderer: ogl GUI: gtk Media handler: mad
Configured with: --enable-renderer=opengl --enable-media=mad
But in trying to watch youtube I get:
brianokeefe@ubuntu:~$ gnash http://www.youtube.com/watch?v=Cn3-aMxJCQc&mode=user&search=
[1] 15643
[2] 15644
brianokeefe@ubuntu:~$ Could not load movie 'http://www.youtube.com/watch?v=Cn3-aMxJCQc'
[1]- Exit 1 gnash http://www.youtube.com/watch?v=Cn3-aMxJCQc
[2]+ Done mode=user
In a browser the renderer works fine but the video never loads.
I have Ffmpeg 51.40.04 installed and as that was a bear to build I'm reluctant to try a newer version. Is there a workaround to linking to the Ffmpeg version I have? Some way to get my gnash config to load videos?
|