[Haskell-cafe] ffmpeg-tutorials fails to build
Victor Oliveira
rhapsodyv at gmail.com
Tue Nov 2 22:38:53 EDT 2010
Hi,
Info:
ghc 6.12.3 (installed from haskell plataform)
Mac os x snow leopard 10.6.4
ffmpeg instaled from ports - ffmpeg @0.6.1
hs-ffmpeg 0.3.4 - installed from cabal-install
When I try compile this package, I get this erros:
-------------- next part --------------
Linking dist/build/tutorial01/tutorial01 ...
ld: warning: in /opt/local/lib//libavformat.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libavcodec.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libvpx.a, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libvorbisenc.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libvorbis.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libtheoraenc.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libtheoradec.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libogg.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libspeex.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libschroedinger-1.0.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//liborc-0.4.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libmp3lame.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libdirac_encoder.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libdirac_decoder.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libbz2.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libz.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libavcore.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libavutil.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libswscale.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libvorbisfile.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libtheora.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libdc1394.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib/libSDLmain.a, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib/libSDL.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /opt/local/lib//libiconv.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
Undefined symbols:
"_avpicture_fill", referenced from:
_sjnQ_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjnM_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjnI_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjnE_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjnA_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjnw_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjns_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjno_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjnk_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjng_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjnc_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjn8_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjn4_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjn0_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjmW_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjmS_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjmO_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjmK_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjmG_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjmC_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjmy_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjmu_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjmq_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjmm_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjmi_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjme_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjma_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjm6_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjm2_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlY_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlU_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlQ_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlM_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlI_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlE_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlA_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlw_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjls_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlo_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlk_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlg_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjlc_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjl8_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sjl4_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
"_sws_getContext", referenced from:
_sgq0_info in libHShs-ffmpeg-0.3.4.a(SWScale.o)
"_sws_scale", referenced from:
_s2YG_info in Main.o
_sgj1_info in libHShs-ffmpeg-0.3.4.a(SWScale.o)
"_av_register_all", referenced from:
_s3kn_info in Main.o
_hszmffmpegzm0zi3zi4_MediaziFFMpegziFormat_withFFMpeg1_info in libHShs-ffmpeg-0.3.4.a(Format.o)
_hszmffmpegzm0zi3zi4_MediaziFFMpegziFormat_registerAll_info in libHShs-ffmpeg-0.3.4.a(Format.o)
"_av_close_input_file", referenced from:
_rm1m_info in libHShs-ffmpeg-0.3.4.a(Format.o)
"_av_open_input_file", referenced from:
_smoZ_info in libHShs-ffmpeg-0.3.4.a(Format.o)
"_avcodec_decode_audio2", referenced from:
_slnp_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
"_sws_freeContext", referenced from:
_sgoq_info in libHShs-ffmpeg-0.3.4.a(SWScale.o)
"_avcodec_find_decoder", referenced from:
_shXF_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
"_avcodec_alloc_frame", referenced from:
_hszmffmpegzm0zi3zi4_MediaziFFMpegziCodec_allocFrame1_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
"_av_read_frame", referenced from:
_sm6K_info in libHShs-ffmpeg-0.3.4.a(Format.o)
"_av_find_stream_info", referenced from:
_smu8_info in libHShs-ffmpeg-0.3.4.a(Format.o)
"_avcodec_close", referenced from:
_skWl_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
"_avcodec_open", referenced from:
_si3x_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
"_av_free", referenced from:
_hszmffmpegzm0zi3zi4_MediaziFFMpegziUtil_zdwccall_info in libHShs-ffmpeg-0.3.4.a(Util.o)
"_dump_format", referenced from:
_smc2_info in libHShs-ffmpeg-0.3.4.a(Format.o)
"_avpicture_get_size", referenced from:
_sin9_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sin5_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sin1_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simX_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simT_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simP_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simL_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simH_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simD_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simz_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simv_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simr_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simn_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simj_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simf_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_simb_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sim7_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sim3_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_silZ_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_silV_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_silR_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_silN_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_silJ_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_silF_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_silB_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_silx_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_silt_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_silp_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sill_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_silh_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sild_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sil9_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sil5_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sil1_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sikX_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sikT_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sikP_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sikL_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sikH_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sikD_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sikz_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sikv_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sikr_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_sikn_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
"_av_alloc_format_context", referenced from:
_hszmffmpegzm0zi3zi4_MediaziFFMpegziFormat_newContext1_info in libHShs-ffmpeg-0.3.4.a(Format.o)
"_av_init_packet", referenced from:
_b_init_packet in libHShs-ffmpeg-0.3.4.a(_c_utils.o)
"_iconv_close", referenced from:
_hs_iconv_close in libHSbase-4.2.0.2.a(iconv.o)
(maybe you meant: _hs_iconv_close)
"_iconv_open", referenced from:
_hs_iconv_open in libHSbase-4.2.0.2.a(iconv.o)
(maybe you meant: _hs_iconv_open)
"_av_dup_packet", referenced from:
_slk5_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
_siba_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
"_avcodec_decode_video", referenced from:
_slDe_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
"_iconv", referenced from:
_hs_iconv in libHSbase-4.2.0.2.a(iconv.o)
(maybe you meant: _hs_iconv_close, _hs_iconv_open , _hs_iconv )
"_av_free_packet", referenced from:
_b_free_packet in libHShs-ffmpeg-0.3.4.a(_c_utils.o)
"_av_malloc", referenced from:
_sfJW_info in libHShs-ffmpeg-0.3.4.a(Util.o)
_sfO9_info in libHShs-ffmpeg-0.3.4.a(Util.o)
_hszmffmpegzm0zi3zi4_MediaziFFMpegziUtil_zdwa_info in libHShs-ffmpeg-0.3.4.a(Util.o)
"_av_new_packet", referenced from:
_sl3q_info in libHShs-ffmpeg-0.3.4.a(Codec.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
-------------- next part --------------
I'm build it to get a starting point to use hs-ffmpeg. Anyone have the same problem? Any ideias?
Thanks,
Victor
More information about the Haskell-Cafe
mailing list