Re: LyX still does not compile (workaround found, but bug real)

2000-12-09 Thread Lars Gullik Bjønnes
Stephan Witt [EMAIL PROTECTED] writes: | Maybe, but what's with the library SigC? Isn't it bad too? No not really, in SigC it is called SigC::Object it is we that are doing something bad in draging that into the global namespace in a header file. If I were to decide we would begin using

Re: LyX still does not compile (workaround found, but bug real)

2000-12-09 Thread Lars Gullik Bjønnes
Stephan Witt <[EMAIL PROTECTED]> writes: | Maybe, but what's with the library SigC? Isn't it bad too? No not really, in SigC it is called SigC::Object it is we that are doing something bad in draging that into the global namespace in a header file. If I were to decide we would begin using

Re: LyX still does not compile (workaround found, but bug real)

2000-12-08 Thread Jean-Marc Lasgouttes
"Duncan" == Duncan Simpson [EMAIL PROTECTED] writes: Duncan so X11 has grabbed Object too... Yes, that's the problem. We have a SigC::Object that is brought into global space (because some compilers do not have namespaces). However, Object is only defined for Xt and xforms does not rely on

Re: LyX still does not compile (workaround found, but bug real)

2000-12-08 Thread Stephan Witt
Jean-Marc Lasgouttes wrote: "Duncan" == Duncan Simpson [EMAIL PROTECTED] writes: Duncan so X11 has grabbed Object too... Yes, that's the problem. We have a SigC::Object that is brought into global space (because some compilers do not have namespaces). However, Object is only defined

Re: LyX still does not compile (workaround found, but bug real)

2000-12-08 Thread Jean-Marc Lasgouttes
> "Duncan" == Duncan Simpson <[EMAIL PROTECTED]> writes: Duncan> so X11 has grabbed Object too... Yes, that's the problem. We have a SigC::Object that is brought into global space (because some compilers do not have namespaces). However, Object is only defined for Xt and xforms does not

Re: LyX still does not compile (workaround found, but bug real)

2000-12-08 Thread Stephan Witt
Jean-Marc Lasgouttes wrote: > > > "Duncan" == Duncan Simpson <[EMAIL PROTECTED]> writes: > > Duncan> so X11 has grabbed Object too... > > Yes, that's the problem. We have a SigC::Object that is brought into > global space (because some compilers do not have namespaces). However, > Object

Re: LyX still does not compile (workaround found, but bug real)

2000-12-07 Thread Duncan Simpson
In general it is *very dangeruous* to assume that this or that header is not included for any reason. The chance of this "non bug" ot breaking a {Open Mo, Mo,Less}tif port is at least 99.99% (my estimate is 120%). Anything that needs Xmu or Xt is probably fatal. If you are going to use X11

Re: LyX still does not compile (workaround found, but bug real)

2000-12-07 Thread Lars Gullik Bjønnes
Duncan Simpson [EMAIL PROTECTED] writes: | In general it is *very dangeruous* to assume that this or that header is not | included for any reason. The chance of this "non bug" ot breaking a {Open Mo, | Mo,Less}tif port is at least 99.99% (my estimate is 120%). Anything that needs | Xmu or Xt

Re: LyX still does not compile (workaround found, but bug real)

2000-12-07 Thread Duncan Simpson
Well, if you insit on using a single _ prefix you can get burned. It is knwon and systenm lbraries make hevay use of names starying with _ to avoid names in your programs. If you had used ObjectRec instead of _ObjectRec you would have avodied trouble. However there is more... X11/XInstric.h,

Re: LyX still does not compile (workaround found, but bug real)

2000-12-07 Thread Duncan Simpson
In general it is *very dangeruous* to assume that this or that header is not included for any reason. The chance of this "non bug" ot breaking a {Open Mo, Mo,Less}tif port is at least 99.99% (my estimate is 120%). Anything that needs Xmu or Xt is probably fatal. If you are going to use X11

Re: LyX still does not compile (workaround found, but bug real)

2000-12-07 Thread Lars Gullik Bjønnes
Duncan Simpson <[EMAIL PROTECTED]> writes: | In general it is *very dangeruous* to assume that this or that header is not | included for any reason. The chance of this "non bug" ot breaking a {Open Mo, | Mo,Less}tif port is at least 99.99% (my estimate is 120%). Anything that needs | Xmu or

Re: LyX still does not compile (workaround found, but bug real)

2000-12-07 Thread Duncan Simpson
Well, if you insit on using a single _ prefix you can get burned. It is knwon and systenm lbraries make hevay use of names starying with _ to avoid names in your programs. If you had used ObjectRec instead of _ObjectRec you would have avodied trouble. However there is more... X11/XInstric.h,