alloneword Posted November 17, 2006 Report Share Posted November 17, 2006 (edited) Hello all, Has anyone managed to install MPlayer 1.0-rc1 on Mandriva 2006.0? I can only find an RPM for 2007. I have tried installing that and it complains about unable to find libx264.so.54. I have compiled and installed x264 from source, from videolan.org. It created libx264.so.54 in /usr/local/lib I added links to them in /usr/local/lib64 I have tried compiling it from source, but I have no had much luck. It gets most of the way through the make, but dies here: libmpcodecs/libmpencoders.a(ve_x264.o): In function `x264enc_set_param': ve_x264.c:(.text+0x160): undefined reference to `x264_param_parse' ve_x264.c:(.text+0x1f2): undefined reference to `x264_param_parse' ve_x264.c:(.text+0x206): undefined reference to `x264_param_parse' libmpcodecs/libmpencoders.a(ve_x264.o): In function `config': ve_x264.c:(.text+0x369): undefined reference to `x264_param_parse' collect2: ld returned 1 exit status make: *** [mencoder] Error 1 Any help would be great. Thanks. Edited November 17, 2006 by alloneword Quote Link to comment Share on other sites More sharing options...
isamu Posted November 18, 2006 Report Share Posted November 18, 2006 Try using the svn version or the tarball from mplayer homepage, get the full codecs package , I set up this way on a 2006 and work fine. Quote Link to comment Share on other sites More sharing options...
alloneword Posted November 18, 2006 Author Report Share Posted November 18, 2006 Try using the svn version or the tarball from mplayer homepage, get the full codecs package , I set up this way on a 2006 and work fine. Yeah I tried compiling it from a tarball from the site. That is when I got this error: libmpcodecs/libmpencoders.a(ve_x264.o): In function `x264enc_set_param': ve_x264.c:(.text+0x160): undefined reference to `x264_param_parse' ve_x264.c:(.text+0x1f2): undefined reference to `x264_param_parse' ve_x264.c:(.text+0x206): undefined reference to `x264_param_parse' libmpcodecs/libmpencoders.a(ve_x264.o): In function `config': ve_x264.c:(.text+0x369): undefined reference to `x264_param_parse' collect2: ld returned 1 exit status make: *** [mencoder] Error 1 A google search told me : <snip> At one point my mplayer build failed in the linking phase with an error message like undefined reference to `x264_param_parse'. This was because I had only build a static x264 library, and the old dynamic library was still lying around. The linker preferred the dynamic one and thus didn’t see the newly built library at all. </snip> But I am not sure how to get past this. I installed x264 from a tarball on the videolan site. Thanks Quote Link to comment Share on other sites More sharing options...
isamu Posted November 18, 2006 Report Share Posted November 18, 2006 I dont know but try instead use the x264 from videolan use the x264 wich comes with the standar codecs package if this dont work try cheking the options of the configure script; it should be a part where you can manually do reference to the x264 lib then enter the location of your libraries. If ya dont know where is this, use locate x264 and put the locations showed there. Thanks to you <alex Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.