I broke it... (Adventures in upgrading)

Okay, I decided to upgrade from 1.2.5 to 1.2.6. Stupid me however,
neglected to uninstall 1.2.5 first, and hence, after installing the
1.2.6 RPM and devel RPM, all SDL applications ceased working. When I
backtrace, I get a different error for different apps, but an error
nonetheless. In the end, they all get a SIG_PIPE error now.

I have tried uninstalling 1.2.6 and reinstalling 1.2.5, and did the same
with all of the broken applications, but the problem persists. I’ve
attempted to install from source, but neither the release nor the CVS
will make. The release dies with this error:
SDL_RLEaccel.c: In function RLEClipBlit': SDL_RLEaccel.c:845: error: invalidasm’: invalid expression as operand
SDL_RLEaccel.c:845: error: invalid asm': invalid expression as operand SDL_RLEaccel.c:845: error: invalidasm’: invalid expression as operand

Okay, I decided to upgrade from 1.2.5 to 1.2.6. Stupid me however,
neglected to uninstall 1.2.5 first, and hence, after installing the
1.2.6 RPM and devel RPM, all SDL applications ceased working. When I
backtrace, I get a different error for different apps, but an error
nonetheless. In the end, they all get a SIG_PIPE error now.

Do you have esd or arts audio daemons running?

I have tried uninstalling 1.2.6 and reinstalling 1.2.5, and did the same
with all of the broken applications, but the problem persists. I’ve
attempted to install from source, but neither the release nor the CVS
will make. The release dies with this error:
SDL_RLEaccel.c: In function RLEClipBlit': SDL_RLEaccel.c:845: error: invalidasm’: invalid expression as operand
SDL_RLEaccel.c:845: error: invalid asm': invalid expression as operand SDL_RLEaccel.c:845: error: invalidasm’: invalid expression as operand

This is fixed in CVS. What’s the error when building the CVS version?

See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment

Do you have esd or arts audio daemons running?

I do have the arts daemon running, but I made the changes as discussed
in the FAQ.

This is fixed in CVS. What’s the error when building the CVS version?

Yeah, I did manage to finally build and install the CVS; the configure
script was broken, but I managed to hack it. Even still, it doesn’t
work. If I switch my sound system back to whatever the other one I was
using before, might that help?

I do have the arts daemon running, but I made the changes as discussed
in the FAQ.

Try disabling the arts daemon temporarily.

Yeah, I did manage to finally build and install the CVS; the configure
script was broken, but I managed to hack it.

What did you need to hack to fix it? This is important because I am about
to release SDL 1.2.7 and I want to make sure it works. :slight_smile:

See ya!
-Sam Lantinga, Software Engineer, Blizzard Entertainment

Try disabling the arts daemon temporarily.

I had done that right after replying, and that has mostly fixed things.
Everything runs now. Much thanks.

Yeah, I did manage to finally build and install the CVS; the configure
script was broken, but I managed to hack it.

I just ran make without it. And it figures, I go back to check what the
error was, and it doesn’t throw it. It was complaining about extraneous
text after an endif in one of the Makefiles.