[vlc] Re: Compile Problems

CJ Keist cj.keist at colostate.edu
Tue Feb 28 20:21:53 CET 2006


Thank you, that took care of the pp_* undefineds.  The vlc-config file 
was still pointing to the cvs version of ffmpeg.  Did make distclean and 
re-ran configure pointing to the ffmpeg version from VLC source code 
download site.

But, ran into next set up undefined errors:

Undefined                       first referenced
  symbol                             in file
libintl_bind_textdomain_codeset     lib/libvlc.a(lib_libvlc_a-libvlc.o)
libintl_textdomain                  lib/libvlc.a(lib_libvlc_a-libvlc.o)
libintl_bindtextdomain              lib/libvlc.a(lib_libvlc_a-libvlc.o)
libintl_dgettext                    lib/libvlc.a(lib_libvlc_a-libc.o)
ld: fatal: Symbol referencing errors. No output written to vlc
collect2: ld returned 1 exit status
make[2]: *** [vlc] Error 1
make[2]: Leaving directory `/root/install/VLC/vlc-0.8.4a'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/install/VLC/vlc-0.8.4a'
make: *** [all] Error 2

I tried adding --without-libintl-prefix to my configure line, but still 
get the same results.  Not sure how to get around this problem.

By the way here is my entire configure line:

# ./configure --enable-faad --enable-twolame --enable-goom 
--enable-mozilla --without-libintl-prefix --disable-gnomevfs 
--disable-skins2 
--with-dvdread-tree=/root/install/VLC/libs/libdvdread-20041028 
--with-dvdnav-config-path=/root/install/VLC/libs/libdvdnav-20050211 
--with-mad-tree=/root/install/VLC/libs/libmad-0.15.1b 
--with-ffmpeg-config-path=/root/install/VLC/libs/ffmpeg-20051126 
--with-ffmpeg-tree=/root/install/VLC/libs/ffmpeg-20051126 
--with-faad-tree=/root/install/VLC/libs/faad2-20040923 
--with-twolame-tree=/root/install/VLC/libs/twolame-0.3.3 
--with-a52-tree=/root/install/VLC/libs/a52dec-0.7.4 
--with-x264-tree=/root/install/VLC/libs/x264-20051126 
--with-fribidi-config-path=/root/install/VLC/libs/fribidi-0.10.4 
--with-xml2-config-path=/root/install/VLC/libs/libxml2-2.6.20 
--with-goom-tree=/root/install/VLC/libs/goom2k4-0

Build platform: Solaris 10 Sparc
Compiler: gcc 3.4.5

Christophe Mutricy wrote:
>> Undefined                       first referenced
>>  symbol                             in file
>> pp_get_context 
>> ./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)
>> pp_postprocess 
> [...] 
>> The pp_get_context looks to deal with ffmpeg with post processing, which 
>> I did compile in.  The configure line for ffmpeg looked like:
>>
>>  ./configure  --enable-pp --enable-gpl --disable-ffserver --disable-vhook
> 
> Which ffmpeg is it ? if it is the cvs from less than 10 days, your
> problem is normal. The FF:PEG team as move lipostproc from libavcodec to
> it's own .so (or whatever it is on solaris). the configure script of vlc
> is fixed in the svn.
> 
> So you can:
> use a ffmpeg which is from the same date as we release 0.8.4
> edit vlc-config to add the missing -lpostproc
> use vlc svn
> backport the 2 commits which fix configure
> 
> hth,
> 

-- 
C. J. Keist                     Email: cj.keist at engr.colostate.edu
UNIX/Network Manager            Phone: 970-491-0630
Engineering Network Services    Fax:   970-491-5569
College of Engineering, CSU
Ft. Collins, CO 80523-1301

All I want is a chance to prove 'Money can't buy happiness'

-- 
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