<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Dec 3, 2015 at 2:06 AM, Sean Dettrick <span dir="ltr"><<a href="mailto:sdettrick@trialphaenergy.com" target="_blank">sdettrick@trialphaenergy.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br></div><div>No, it is my fault, when I was unable to download from <a href="http://afterstep.org" target="_blank">afterstep.org</a> earlier I didn’t realize that it was probably my work firewall blocking me.  Thus sending me on a wild goose chase with macports and home-brew and github version, which didn’t compile.</div><div><br></div><div>But now I’ve tried to follow your advice, and have a new problem.</div><div><br></div><div>I installed Afterimage from your suggested site, with suggested X lib flags:</div><div><br></div><div><div style="margin:0px;font-size:11px;font-family:Menlo">   ./configure --x-includes=/opt/X11/include -x-libraries=/opt/X11/lib</div></div></div></blockquote><div><br></div><div>Did you check that it worked? Configure can (semi-)silently turn things off.</div><div><br></div><div>  Thanks,</div><div><br></div><div>    Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div style="margin:0px;font-size:11px;font-family:Menlo">   make</div><div style="margin:0px;font-size:11px;font-family:Menlo">   make install</div></div><div><br></div><div>No errors.  Then re-configured and built petsc:</div><div><br></div><div><div style="margin:0px;font-size:11px;font-family:Menlo">   export PETSC_DIR=/Users/sdettrick/libs/petsc-3.6.1</div><div style="margin:0px;font-size:11px;font-family:Menlo">   export PETSC_ARCH=mac-gcc-hdf5-mpich-afterimage</div><div style="margin:0px;font-size:11px;font-family:Menlo">  ./configure --with-afterimage --download-hdf5 --download-mpich --PETSC_ARCH=mac-gcc-hdf5-mpich-afterimage --PETSC_DIR=/Users/sdettrick/libs/petsc-3.6.1 </div><div style="margin:0px;font-size:11px;font-family:Menlo">   make PETSC_DIR=/Users/sdettrick/libs/petsc-3.6.1 PETSC_ARCH=mac-gcc-hdf5-mpich-afterimage all</div><div style="margin:0px;font-size:11px;font-family:Menlo"><br></div><div style="margin:0px;font-size:11px;font-family:Menlo">No errors.  Then try to run an example with image output:</div><div style="margin:0px;font-size:11px;font-family:Menlo"><br></div><div style="margin:0px;font-size:11px;font-family:Menlo">   cd src/dm/examples/tutorials/</div><div style="margin:0px;font-size:11px;font-family:Menlo">   make ex5</div><div style="margin:0px;font-size:11px;font-family:Menlo">   ./ex5</div><div style="margin:0px;font-size:11px;font-family:Menlo">   ./ex5 -draw_save test.png</div><div style="margin:0px;font-size:11px;font-family:Menlo"><br></div></div><div style="margin:0px;font-size:11px;font-family:Menlo">The example generates the error you mentioned, which it didn’t before installing afterimage:</div><div style="margin:0px;font-size:11px;font-family:Menlo"><br></div><div style="margin:0px;font-size:11px;font-family:Menlo"><div style="margin:0px">X Error of failed request:  BadValue (integer parameter out of range for operation)</div><div style="margin:0px">  Major opcode of failed request:  1 (X_CreateWindow)</div><div style="margin:0px">  Value in failed request:  0x40</div><div style="margin:0px">  Serial number of failed request:  7</div><div style="margin:0px">  Current serial number in output stream:  14</div><div><br></div><div>Browsing through configure.log, it seems that petsc is using the same X11 library.</div></div><div><br></div>Did I miss something?<div><br></div><div>Thanks!</div><span class="HOEnZb"><font color="#888888"><div>Sean</div></font></span><div><div class="h5"><div><br></div><div><br><div><blockquote type="cite"><div>On Dec 2, 2015, at 11:10 PM, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>> wrote:</div><br><div><br>  I am such an idiot. No I did build it from source I forgot the comment in afterimage.py <br><br>  After image is available from <a href="http://www.afterstep.org/afterimage/getcode.php" target="_blank">http://www.afterstep.org/afterimage/getcode.php</a><br>#<br>#  It is used by the PetscDrawSetSave() routine to save X windows graphics to files<br>#<br>#  If installing on an Apple make sure to read the details on PetscDrawSetSave manual<br>#  page before installing<br>#<br><br>from that page I found<br><br> If X windows generates an error message about X_CreateWindow() failing then Afterimage was installed without X windows. Reinstall Afterimage using the<br>   ./configure flags --x-includes=/pathtoXincludes --x-libraries=/pathtoXlibraries   For example under Mac OS X Mountain Lion --x-includes=/opt/X11/include -x-libraries=/opt/X11/lib<br><br>Did you try all this stuff?<br><br>  Barry<br><br><br><blockquote type="cite">On Dec 3, 2015, at 1:00 AM, Sean Dettrick <<a href="mailto:sdettrick@trialphaenergy.com" target="_blank">sdettrick@trialphaenergy.com</a>> wrote:<br><br>Hi Barry,<br><br>Thanks for the amazingly fast reply.  I installed home-brew but then was unable to find afterstep available as a package.  The closest thing I could find was asterm (after step terminal emulator.  Do you remember if you installed it from a canonical repo? <br><br>I did find afterstep on github, but had trouble installing it on the mac.<br><br>Meanwhile, a colleague has given me a python script, so I’ll probably use that instead for now. <br><br>Thanks again,<br>Sean<br><br><blockquote type="cite">On Dec 2, 2015, at 1:45 PM, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>> wrote:<br><br><br> Sean,<br><br> I have never been able to build from that source either. <br><br> I used homebrew to install it and its worked for several years.<br><br> I also tried to see if one could pull the image from the X pixel map and it looked like a huge project (the pixmap stuff is not as trivial as one would think it would be) so I gave up on that and started using afterimage (which essentially does all the for you).<br><br> Barry<br><br><blockquote type="cite">On Dec 2, 2015, at 3:39 PM, Sean Dettrick <<a href="mailto:sdettrick@trialphaenergy.com" target="_blank">sdettrick@trialphaenergy.com</a>> wrote:<br><br>Hi,<br><br>I’d like to have petsc draw output to a pixmap, but have been unable to install afterstep on my Mac.  Direct download of the tar files from <a href="http://www.afterstep.org/afterimage/getcode.php" target="_blank">http://www.afterstep.org/afterimage/getcode.php</a> failed, as did cvs checkout.  It seems the target sites may not exist at present.<br><br>Is there another way to install afterstep?<br><br>Alternatively, is there a way to manually redirect the X11 output using something like XCreatePixmap?<br><br>Thanks!<br>Sean Dettrick<br></blockquote><br></blockquote><br></blockquote><br></div></blockquote></div><br></div></div></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div>
</div></div>