[vlc] Re: make problems of vlc0.8.4 for twolame, hal and mkv

thong nguyen grms86 at yahoo.com
Wed Nov 30 21:27:49 CET 2005


Hi,

I'm new to this mailing list but from the output it
looks like you're not linking to the libraries.

Thong

--- bvl <bvl at btconnect.com> wrote:

> Greetings,
> 
> I am experiencing some difficulty compiling  vlc-0.8.4 from sources. 
>     The 
> configure script identifies all the  required programs and generates
> a 
> Makefile.  Everything then compiles except three programs  matroska,
> hal and 
> twolame.    The attached file gives details.  (The machine runs
> Linux,  kernel 
> 2.6..14.2, and  gcc-3.4.3)
> 
> Helpful suggestions will be gratefully received.
> 
> yours sincerely
> bvl
> ps I  had many goes for matroska (mkv).  For example,    the Makefile
> in 
> libmatroska seens to have an error so  I installed  the matroska
> headers  
> manually to the  directory to ~/include/matroska  and chmod 755 it. 
> I then 
> passed -I~/include/matroska to the compiler  and I still had the
> compile 
> failure
> > 
> 
> 
> 
> computer=PC-machine, runs Linux Kernel-2.6.14.2// gcc 3.4.3
> (all works except matroska, twolame and hal)  matroska is  most
> required:
> 
> 
> 
> for matroska; libmatroska-0.8.0  is installed, below is tail of
> compler outputL
> 
> make: *** [all] Error 2
> bash-3.00# tail --lines=150 VLCmakeK
> mkv.cpp:(.text+0x5ca3): undefined reference to
> `libmatroska::KaxBlock::ClassInfos'
> mkv.cpp:(.text+0x5d06): undefined reference to
> `libmatroska::KaxInternalBlock::SetParent(libmatroska::KaxCluster&)'
> mkv.cpp:(.text+0x5d29): undefined reference to
> `libmatroska::KaxBlockDuration::ClassInfos'
> mkv.cpp:(.text+0x5da2): undefined reference to
> `libmatroska::KaxReferenceBlock::ClassInfos'
> mkv.cpp:(.text+0x5e86): undefined reference to
> `libmatroska::KaxClusterSilentTrackNumber::ClassInfos'
> mkv.cpp:(.text+0x6154): undefined reference to
> `libmatroska::KaxClusterTimecode::ClassInfos'
> mkv.cpp:(.text+0x6230): undefined reference to
> `libmatroska::KaxCues::ClassInfos'
> mkv.cpp:(.text+0x62d9): undefined reference to
> `libmatroska::KaxClusterSilentTracks::ClassInfos'
> mkv.cpp:(.text+0x63aa): undefined reference to
> `libmatroska::KaxBlockGroup::ClassInfos'
> mkv.cpp:(.text+0x649e): undefined reference to
> `libmatroska::KaxSimpleBlock::ClassInfos'
> mkv.cpp:(.text+0x64fb): undefined reference to
> `libmatroska::KaxInternalBlock::SetParent(libmatroska::KaxCluster&)'
> ./modules/demux/libmkv.a(libmkv_a-mkv.o): In function
> `demux_sys_t::AnalyseAllSegmentsFound(demux_t*, libebml::EbmlStream*,
> bool)':
> mkv.cpp:(.text+0xe0fe): undefined reference to
> `libmatroska::KaxSegment::ClassInfos'
> mkv.cpp:(.text+0xe202): undefined reference to
> `libmatroska::KaxSegment::ClassInfos'
> mkv.cpp:(.text+0xe250): undefined reference to
> `libmatroska::KaxMatroska_Context'
> mkv.cpp:(.text+0xe278): undefined reference to
> `libmatroska::KaxSegment::ClassInfos'
> mkv.cpp:(.text+0xe4d5): undefined reference to
> `libmatroska::KaxSegment_Context'
> mkv.cpp:(.text+0xe7ae): undefined reference to
> `libmatroska::KaxInfo::ClassInfos'
> mkv.cpp:(.text+0xe7f3): undefined reference to
> `libmatroska::KaxInfo::ClassInfos'
> mkv.cpp:(.text+0xe866): undefined reference to
> `libmatroska::KaxSegmentUID::ClassInfos'
> mkv.cpp:(.text+0xeb44): undefined reference to
> `libmatroska::KaxPrevUID::ClassInfos'
> mkv.cpp:(.text+0xebb7): undefined reference to
> `libmatroska::KaxNextUID::ClassInfos'
> mkv.cpp:(.text+0xec2c): undefined reference to
> `libmatroska::KaxSegmentFamily::ClassInfos'
> ./modules/demux/libmkv.a(libmkv_a-mkv.o): In function
> `matroska_segment_c::ParseTrackEntry(libmatroska::KaxTrackEntry*)':
> mkv.cpp:(.text+0xf1eb): undefined reference to
> `libmatroska::KaxTrackNumber::ClassInfos'
> mkv.cpp:(.text+0xf2b7): undefined reference to
> `libmatroska::KaxTrackUID::ClassInfos'
> mkv.cpp:(.text+0xf308): undefined reference to
> `libmatroska::KaxTrackType::ClassInfos'
> mkv.cpp:(.text+0xf3cf): undefined reference to
> `libmatroska::KaxTrackFlagDefault::ClassInfos'
> mkv.cpp:(.text+0xf451): undefined reference to
> `libmatroska::KaxTrackFlagLacing::ClassInfos'
> mkv.cpp:(.text+0xf4ae): undefined reference to
> `libmatroska::KaxTrackMinCache::ClassInfos'
> mkv.cpp:(.text+0xf52a): undefined reference to
> `libmatroska::KaxTrackMaxCache::ClassInfos'
> mkv.cpp:(.text+0xf5d5): undefined reference to
> `libmatroska::KaxTrackDefaultDuration::ClassInfos'
> mkv.cpp:(.text+0xf60e): undefined reference to
> `libmatroska::KaxTrackTimecodeScale::ClassInfos'
> mkv.cpp:(.text+0xf716): undefined reference to
> `libmatroska::KaxTrackName::ClassInfos'
> mkv.cpp:(.text+0xf743): undefined reference to
> `libmatroska::KaxTrackLanguage::ClassInfos'
> mkv.cpp:(.text+0xf876): undefined reference to
> `libmatroska::KaxCodecID::ClassInfos'
> mkv.cpp:(.text+0xf9a6): undefined reference to
> `libmatroska::KaxCodecPrivate::ClassInfos'
> mkv.cpp:(.text+0xfaac): undefined reference to
> `libmatroska::KaxCodecName::ClassInfos'
> mkv.cpp:(.text+0xfbcf): undefined reference to
> `libmatroska::KaxContentEncodings::ClassInfos'
> mkv.cpp:(.text+0xfcad): undefined reference to
> `libmatroska::KaxContentEncoding::ClassInfos'
> mkv.cpp:(.text+0xfd42): undefined reference to
> `libmatroska::KaxContentEncodingOrder::ClassInfos'
> mkv.cpp:(.text+0xfdb4): undefined reference to
> `libmatroska::KaxContentEncodingScope::ClassInfos'
> mkv.cpp:(.text+0xfe23): undefined reference to
> `libmatroska::KaxContentEncodingType::ClassInfos'
> mkv.cpp:(.text+0xfe90): undefined reference to
> `libmatroska::KaxContentCompression::ClassInfos'
> mkv.cpp:(.text+0xff23): undefined reference to
> `libmatroska::KaxContentCompAlgo::ClassInfos'
> mkv.cpp:(.text+0xffeb): undefined reference to
> `libmatroska::KaxContentCompSettings::ClassInfos'
> mkv.cpp:(.text+0x1018d): undefined reference to
> `libmatroska::KaxTrackVideo::ClassInfos'
> mkv.cpp:(.text+0x10260): undefined reference to
> `libmatroska::KaxVideoPixelWidth::ClassInfos'
> mkv.cpp:(.text+0x1030d): undefined reference to
> `libmatroska::KaxVideoPixelHeight::ClassInfos'
> mkv.cpp:(.text+0x103ab): undefined reference to
> `libmatroska::KaxTrackAudio::ClassInfos'
> mkv.cpp:(.text+0x1043f): undefined reference to
> `libmatroska::KaxAudioSamplingFreq::ClassInfos'
> mkv.cpp:(.text+0x1050c): undefined reference to
> `libmatroska::KaxAudioOutputSamplingFreq::ClassInfos'
> mkv.cpp:(.text+0x105a0): undefined reference to
> `libmatroska::KaxAudioChannels::ClassInfos'
> mkv.cpp:(.text+0x10602): undefined reference to
> `libmatroska::KaxAudioBitDepth::ClassInfos'
> mkv.cpp:(.text+0x106b9): undefined reference to
> `libmatroska::KaxVideoDisplayWidth::ClassInfos'
> mkv.cpp:(.text+0x10721): undefined reference to
> `libmatroska::KaxVideoDisplayHeight::ClassInfos'
> mkv.cpp:(.text+0x10791): undefined reference to
> `libmatroska::KaxVideoPixelCropBottom::ClassInfos'
> mkv.cpp:(.text+0x107f3): undefined reference to
> `libmatroska::KaxVideoPixelCropTop::ClassInfos'
> mkv.cpp:(.text+0x1085e): undefined reference to
> `libmatroska::KaxVideoPixelCropRight::ClassInfos'
> mkv.cpp:(.text+0x108c3): undefined reference to
> `libmatroska::KaxVideoPixelCropLeft::ClassInfos'
> mkv.cpp:(.text+0x1092b): undefined reference to
> `libmatroska::KaxVideoFrameRate::ClassInfos'
> ./modules/demux/libmkv.a(libmkv_a-mkv.o): In function
> `matroska_segment_c::ParseTracks(libmatroska::KaxTracks*)':
> mkv.cpp:(.text+0x10aa6): undefined reference to
> `libmatroska::KaxTrackEntry::ClassInfos'
> ./modules/demux/libmkv.a(libmkv_a-mkv.o): In function
> `matroska_segment_c::ParseInfo(libmatroska::KaxInfo*)':
> mkv.cpp:(.text+0x10c1b): undefined reference to
> `libmatroska::KaxSegmentUID::ClassInfos'
> mkv.cpp:(.text+0x10cc8): undefined reference to
> `libmatroska::KaxPrevUID::ClassInfos'
> mkv.cpp:(.text+0x10d7a): undefined reference to
> `libmatroska::KaxNextUID::ClassInfos'
> mkv.cpp:(.text+0x10e10): undefined reference to
> `libmatroska::KaxTimecodeScale::ClassInfos'
> mkv.cpp:(.text+0x10f02): undefined reference to
> `libmatroska::KaxDuration::ClassInfos'
> mkv.cpp:(.text+0x10fa4): undefined reference to
> `libmatroska::KaxMuxingApp::ClassInfos'
> mkv.cpp:(.text+0x1102d): undefined reference to
> `libmatroska::KaxWritingApp::ClassInfos'
> mkv.cpp:(.text+0x110c4): undefined reference to
> `libmatroska::KaxSegmentFilename::ClassInfos'
> mkv.cpp:(.text+0x1115b): undefined reference to
> `libmatroska::KaxTitle::ClassInfos'
> mkv.cpp:(.text+0x111f2): undefined reference to
> `libmatroska::KaxSegmentFamily::ClassInfos'
> mkv.cpp:(.text+0x11289): undefined reference to
> `libmatroska::KaxDateUTC::ClassInfos'
> mkv.cpp:(.text+0x113ca): undefined reference to
> `libmatroska::KaxChapterTranslate::ClassInfos'
> mkv.cpp:(.text+0x114aa): undefined reference to
> `libmatroska::KaxChapterTranslateEditionUID::ClassInfos'
> mkv.cpp:(.text+0x1154d): undefined reference to
> `libmatroska::KaxChapterTranslateCodec::ClassInfos'
> mkv.cpp:(.text+0x11605): undefined reference to
> `libmatroska::KaxChapterTranslateID::ClassInfos'
> ./modules/demux/libmkv.a(libmkv_a-mkv.o): In function
>
`chapter_codec_cmds_c::AddCommand(libmatroska::KaxChapterProcessCommand
> const&)':
> mkv.cpp:(.text+0x11765): undefined reference to
> `libmatroska::KaxChapterProcessTime::ClassInfos'
> mkv.cpp:(.text+0x117c8): undefined reference to
> `libmatroska::KaxChapterProcessData::ClassInfos'
> ./modules/demux/libmkv.a(libmkv_a-mkv.o): In function
> `matroska_segment_c::ParseChapterAtom(int,
> libmatroska::KaxChapterAtom*, chapter_item_c&)':
> mkv.cpp:(.text+0x11981): undefined reference to
> `libmatroska::KaxChapterUID::ClassInfos'
> mkv.cpp:(.text+0x11a3d): undefined reference to
> `libmatroska::KaxChapterFlagHidden::ClassInfos'
> mkv.cpp:(.text+0x11ae6): undefined reference to
> `libmatroska::KaxChapterTimeStart::ClassInfos'
> mkv.cpp:(.text+0x11b79): undefined reference to
> `libmatroska::KaxChapterTimeEnd::ClassInfos'
> mkv.cpp:(.text+0x11bfc): undefined reference to
> `libmatroska::KaxChapterDisplay::ClassInfos'
> mkv.cpp:(.text+0x11c9e): undefined reference to
> `libmatroska::KaxChapterString::ClassInfos'
> mkv.cpp:(.text+0x12072): undefined reference to
> `libmatroska::KaxChapterLanguage::ClassInfos'
> mkv.cpp:(.text+0x12180): undefined reference to
> `libmatroska::KaxChapterCountry::ClassInfos'
> mkv.cpp:(.text+0x12270): undefined reference to
> `libmatroska::KaxChapterProcess::ClassInfos'
> 
=== message truncated ===



		
__________________________________ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs

-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the vlc mailing list