Re: [Orbit-python-list] Latest CVS updates
Status: Inactive
Brought to you by:
tack
From: Jason T. <ta...@li...> - 2001-01-28 18:45:47
|
> system, and basically I think the d_* macros have something to do with > it. If I find that reverting to g_* macros fixes the problem, I'll > come back to you with a patch and an evil grin :-) The problem _is_ with the d_* macros, and my attempt to make gcc 2.96 stop barking about the "pasting would not give a valid pre-processing token" crap. Basically, when you do something like: #define d_message(f, a...) g_message(f, ##a) gcc 2.96 complains, and instead wants to see this: #define d_message(f, a...) g_message(f, #a) Sadly, this is what is segfaulting non 2.96 versions. Anyway, I reverted the macros to use the former syntax which won't cause other versions of gcc to segfault, but it does bring back those damned annoying warnings. I'd love to avoid #ifdef'ing my way around this so if anyone has any ideas, let me know. :) Jason. |