----- Milan Čermák <[email protected]> a écrit : > Dne 29.9.2014 01:04, Christophe napsal(a): > > > > ----- Milan Čermák <[email protected]> a écrit : > >> Hi guys, > >> I use Window Maker on Solaris 11, currently, and there are few compiling > >> issues, I'd like to iron out. I'd like to know your opinion on how deep > >> I should go. > >> [...] > >> > > > > Hi, > > There was a patch some time ago (2a7a4d77, in 0.95.6) that should have > > provided a proper detection: > > - look for the standard -lXinerama > > - and only if it does not work, try the "Solaris" fall-back > > -lXext+XineramaGetInfo > > If this does not work under Solaris 11, it would be interesting to > > investigate to understand why. Would you share the config.log? > > (particularly the part where it tries -lXinerama, between "checking for Xmu > > library" and "checking for RandR support"). > > > > Hi Christophe, > that's great. My experiences was based on 0.95.5. I've tried the git > head yesterday and it works perfectly on Solaris 11. I don't know about > actual run, but it compiles flawlessly. (gcc 4.5) > I've also tried it on Solaris 10 (gcc 3.4.3). It does not seem to detect > Xsun server (or it found that its xinerama implementation is > appropriate) so SOLARIS_XINERAMA is not defined. I can't tell if it is > alright because the compilation failed on __wrlib_deprecated macro. I > guess gcc 3.4.3 on Solaris does not understand 'deprecated' attribute. > I'll get the error message later. > > So, for the next steps, I'll try to run the git head on Solaris 11 > (which should work) and build it on Solaris 10 (discovering all the > build glitches). > > Thanks, > Milan
Hi Milan, Sorry for the delay... Thanks to your log, it looks like the special SOLARIS_XINERAMA is not needed for Solaris 10, so you should be ok for this. Sounds reasonable to me, S10 is not that old compared to that Xinerama stuff, I would guess the concerned versions for the workaround are more like Solaris 6 or 7. For your deprecated issue, it is a bit strange because the attribute seems to have been introduced in gcc 3.1, so you are not supposed to have problem with 3.4.3, or maybe it is a special version from Sun? Maybe the error log might help a little bit there... Christophe. -- To unsubscribe, send mail to [email protected].
