http://mpeg4ip.sourceforge.net/docum.../index.php#pre
http://sourceforge.net/projects/mpeg...ar.gz/download
> > 1.5.0.1
These files are 4 - 5 years old, works fine with gcc/g++-4.1.x.
The Fedora compat-gcc//c++ version 3.4 : No luck.
Suse has a nice "compat"-4.1
http://download.opensuse.org/distrib...oss/suse/i586/
> > gcc41-4.1.3_20080612-26.5 , cpp41-4.1.3_20080612-26.5 ,
libmudflap41-4.1.3_20080612-26.5 ,
gcc41-c++-4.1.3_20080612-26.5 , libstdc++41-devel-4.1.3_20080612-26.5
libmudflap41 etc. depends on rpmlibs so please start with
# yum -y install rpm-devel
which will install about 5 packages.
Put the Suse packages in a 'new empty' directory, and ...
# rpm -Uvh *.rpm
................
................
1)
This is the first choice of options, requiring minimum editing :
cd mpeg4ip-1.5.0.1 ( I assume, sh bootstrap is done )
./configure CC=gcc-4.1 CXX=g++-4.1 --enable-player=no --disable-player
Please edit : mpeg4ip-1.5.0.1/server/mp4live/video_x264.cpp
→ delete or uncomment line 171.
Explanation : Some of your dependecies ( x264 a/o )
have changed since 2004.
... and run 'make'
2) If you want the player :
./configure CC=gcc-4.1 CXX=g++-4.1
Please edit : mpeg4ip-1.5.0.1/player/src/video_sdl.cpp:280:
uncomment line 279-280 :
Code:
/* XMoveWindow(info.info.x11.display, info.info.x11.wmwindow,
/* m_pos_x, m_pos_y); */
... I don,t know, how the "info" in player then works, but ...
... 'make' runs with no errors.
Good luck !
.....