Gray, Tim wrote:
SDL 1.2.6 will not even compile on it's own on a slackware 9.1 machine because of GCC 3.2.3 because of syntax errors in SDL that GCC now will not allow to slide.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Justin T Wetherell Sent: Tuesday, December 23, 2003 9:45 AM To: [EMAIL PROTECTED] Subject: Re: [Freevo-users] Problem with runtime 0.3
If you follow this page: http://freevo.sourceforge.net/cgi-bin/moin.cgi/Dxr3Page and then fix the third chunk on the dxr3 patch manually, note that SDL 1.2.6 will only compile with 0.4.6. I did it last weekend and it worked fine, is this the wrong thing to do? I can give people a hand if they need it with DXR3 compilation.
Gray, Tim wrote:
I also am using slack 9.1 but I have also done this with redhat 9.0.losing
Although, I finally got a SDL cvs checkout to mostly compile... it fail at
the linking portion.... grumble grumble...
I'm going to try another checkout today and then freeze it and offer it up as a working SDL+dxr3 for freevo users source tarball. maybe someone can make a better patch from it.
There has to be a solution to this. and I am still kicking myself for
that cvs checkout of SDL I had from last month that actually worked.
-----Original Message----- From: Justin T Wetherell [mailto:[EMAIL PROTECTED] Sent: Monday, December 22, 2003 6:13 PM To: [EMAIL PROTECTED] Subject: Re: [Freevo-users] Problem with runtime 0.3
Well, That isn't true at all. I Did build and install all the dependencies myself and ended up with a worthless system, look back about a week ago and you'll notice all my emails. I ended up Python segfaults all over the place and just reformatted and started over. I just recompiled ffmpeg, SDL, and mplayer and leave it at that. I have compiled and ran fine on my other two non-dxr3 boxes. I am running Slack 9.1 but I dont see how it will be different for others unless they are running an extremely old OS.
Rob Shortt wrote:
Justin T Wetherell wrote:
I have found that I can run dxr3 with the current runtime. All you have to do is follow the instructions in the wiki then copy the libs to the runtime directory and tit works fine. I even updated the wiki about a week ago when retrying it.That only works for you because you are lucky. For most people it will fail because more often than not the user will compile their libSDL against a different libc than the rest of the runtime libs. If you can patch and build your own libSDL you should be able to build or install the rest of the Freevo dependencies for your system.
-Rob
------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users
------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users
------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users
------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users
------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users
################################################################################## $Id:$ ##################################################################################
SDL PATCH REPORT
================
SDL-Release: 1.2.5
Patch-ID: SDL-giffordj-001
Patch by : [EMAIL PROTECTED]
Problem-Description: Fixes for GCC 3.3 Errors
This patch is a based of suggested patches posted found on the web. This
is not an offical patch for SDL. But it works for me.
Patch:
diff -uNr SDL-1.2.5.orig/src/video/SDL_stretch.c SDL-1.2.5/src/video/SDL_stretch.c
--- SDL-1.2.5.orig/src/video/SDL_stretch.c 2002-03-06 03:23:03.000000000 -0800
+++ SDL-1.2.5/src/video/SDL_stretch.c 2003-05-16 17:15:17.000000000 -0700
@@ -261,9 +261,8 @@
break;
default:
#ifdef __GNUC__
- __asm__ __volatile__ ("
- call _copy_row
- "
+ __asm__ __volatile__ (
+ "call _copy_row"
: "=&D" (u1), "=&S" (u2)
: "0" (dstp), "1" (srcp)
: "memory" );
