[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