Page 1 of 1

0.7.2 link errors Linux

Posted: 23 May 2004 12:04
by johnclubvec
Thank you for continuing development of vlc.

0.7.2 link errors on compilation in Linux
System: Vector Linux 4.0 (Slackware 9.0 based)
./configure --enable-faad --enable-alsa

compiler message:

./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x327): In function `InitPostproc__ffmpeg':
: undefined reference to `pp_get_context'

Several other "undefined reference" messages of a similar nature follow; e.g:

./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x4ab): In function `PostprocPict__ffmpeg':
: undefined reference to `pp_postprocess'

=========

Posted: 23 May 2004 12:16
by Sigmund
configure ffmpeg with --enable-pp

success

Posted: 23 May 2004 18:49
by johnclubvec
Thank you, Sigmund.

You were right. Apparently I forgot to configure the new ffmpeg download with --enable-pp. When I configured and installed ffmpeg again, vlc made and installed fine.

configure ffmpeg with --enable-pp did not fix the problem

Posted: 01 Jun 2004 20:18
by Dominique
Hi,

I am trying to build the vlc-0.7.2 software and was having the same problem as described in this posting. I am using RedHat version 9.0 Linux kernel 2.4.20-8. I tried the suggested solution
"configure ffmpeg with --enable-pp" and performed a make and make install on the ffmpeg library. I then did a make clean, make, and make install in the vlc directory but the problem still remains. I'm still getting the undefined references for the following:
pp_get_context
pp_postprocess
pp_free_mode
pp_free_context

What am I doing wrong, any suggestions.

Dominique

Posted: 02 Jun 2004 08:58
by Gibalou
I think --enable-pp isn't enough anymore, you also have to add --enable-gpl now.