<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I should have said<div><br></div><div><blockquote type="cite">I then looked into the subdirectory external/lib, and found libGLU.dylib and libGL.dylib were NOT generated IN THIS FOLDER from the compilation of Mesa. Interestingly, there was nothing related to Mesa-7.2 inside external/lib. But I went into external/src/Mesa-7.2/lib, these libraries were generated,</blockquote></div><div><br><div><div>On Mar 18, 2009, at 11:43 AM, Jian-Xin Zhu wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Dear Gabriele and Tone,&nbsp;<div><br></div><div>Now that Apple's GL libraries do not work,&nbsp;</div><div>I tried to use the Mesa library included in the source version&nbsp;XCrySDen-1.5.17-src-all.tar.</div><div>By running "make all", the following errors came out,&nbsp;</div><div><br></div><div><div>i686-apple-darwin9-gcc-4.0.1: /Users/jxzhu/XCrySDen-1.5.17-src-all/external/lib/libGLU.dylib: No such file or directory</div><div>i686-apple-darwin9-gcc-4.0.1: /Users/jxzhu/XCrySDen-1.5.17-src-all/external/lib/libGL.dylib: No such file or directory</div><div>make[2]: *** [xcrys] Error 1</div><div>make[1]: *** [compile] Error 2</div><div>make: *** [src-C] Error 2</div><div><br></div></div><div>I then looked into the subdirectory external/lib, and found libGLU.dylib and libGL.dylib were indeed generated from the compilation of Mesa. Interestingly, there was nothing related to Mesa-7.2 inside external/lib. But I went into external/src/Mesa-7.2/lib, these libraries were generated,</div><div><br></div><div>libGL.1.2.dylib* &nbsp; &nbsp; &nbsp; &nbsp;libGLU.1.3.dylib* &nbsp; &nbsp; &nbsp; libGLw.1.0.dylib* &nbsp; &nbsp; &nbsp; libOSMesa.7.2.dylib*</div><div>libGL.1.dylib@ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;libGLU.1.dylib@ &nbsp; &nbsp; &nbsp; &nbsp; libGLw.1.dylib@ &nbsp; &nbsp; &nbsp; &nbsp; libOSMesa.7.dylib@</div><div>libGL.dylib@ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;libGLU.dylib@ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; libGLw.dylib@ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; libOSMesa.dylib@</div><div>&nbsp;&nbsp;</div><div>By noticing these, I changed into external/lib and made the symbolic&nbsp;</div><div>ln -sf ../src/Mesa-7.2/lib/libGLU.dylib libGLU.dylib</div><div>ln -sf ../src/Mesa-7.2/lib/libGL.dylib libGL.dylib</div><div><br></div><div>I then re-ran "make all" and this time it compiled through.&nbsp;</div><div><br></div><div>After running "./xcConfigure", I started the command "xcrysden". The execution failed by displaying the following:</div><div><br></div><div><div>TCL_LIBRARY=/Users/jxzhu/XCrySDen-1.5.17-src-all/external/lib/tcl8.5</div><div>XCRYSDEN_TOPDIR=/Users/jxzhu/XCrySDen-1.5.17-src-all</div><div>XCRYSDEN_SCRATCH=/Users/jxzhu/xcrys_tmp</div><div><br></div><div>dyld: warning, DYLD_ setting caused circular dependency in /usr/X11/lib/libGL.1.dylib</div><div>Running on platform: unix</div><div>Executing: /Users/jxzhu/XCrySDen-1.5.17-src-all/bin/ftnunit</div><div>/Users/jxzhu/XCrySDen-1.5.17-src-all/xcrysden: line 211: 29018 Bus error &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${XCRYSDEN_TOPDIR}/bin/xcrys ${XCRYSDEN_TOPDIR}/Tcl/xcInit.tcl $USE -- $XCRYSDEN_TOPDIR $XCRYSDEN_SCRATCH $ARGS > /dev/null</div><div><br></div><div><br></div><div>My immediate question: Why were libGLU.dylib and libGL.dylib from the compilation of Mesa-7.2 not generated in the subdirectory external/lib together with a mesa folder there?&nbsp;</div><div><br></div><div><br></div><div><br></div><div>The setting in Make.sys file is shown below:</div><div><br></div><div><br></div><div><div>#------------------------------------------------------------------------</div><div># X-libraries &amp; include files</div><div>#</div><div># for STATIC compilation one should add: -lpthread</div><div>#------------------------------------------------------------------------</div><div><br></div><div># NOTE: Use the XDarwin server instead of Apple's Xserver</div><div><br></div><div>DARWIN_X11_PREFIX = /usr/X11R6</div><div>X_LIB &nbsp; &nbsp; = -L$(DARWIN_X11_PREFIX)/lib -lXmu -lX11 -lXext</div><div>X_INCDIR &nbsp;= -I$(DARWIN_X11_PREFIX)/include</div><div><br></div><div><br></div><div><br></div><div>#-Possibility-2-----------------------------------------------------------</div><div>#</div><div># XCRYSDEN package may contain the tcl, tk &amp; Mesa sources !!!</div><div># If you would like to compile and use these then uncomment below lines and</div><div># comment lines "Possibility-1" (see above).</div><div>#</div><div>#------------------------------------------------------------------------</div><div><br></div><div>COMPILE_TCLTK = yes</div><div>COMPILE_MESA &nbsp;= yes</div><div>#</div><div># #</div><div># # Do we want a shared library version of Tcl/Tk/Mesa or static?</div><div># # If we want shared then set the following flags to: --enable-shared</div><div># # else set the following flag to: --disable-shared</div><div># #</div><div>TCLTK_OPTIONS &nbsp; &nbsp; &nbsp;= --enable-shared</div><div>MESA_TARGET &nbsp; &nbsp; &nbsp; &nbsp;= darwin</div><div>#</div><div># #</div><div># # Libraries (dynamic loading)</div><div># # &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for shared linking the libraries postfix should be .dylib</div><div># # &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for static linking the libraries postfix should be .a</div><div># #</div><div>#</div><div># # Uncomment CoreFoundations for static linking</div><div>CoreFoundation=/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation</div><div><div>TCL_LIB &nbsp; &nbsp; = $(TOPDIR)/external/lib/libtcl$(TCL_VER2).dylib $(CoreFoundation)</div><div>TK_LIB &nbsp; &nbsp; &nbsp;= $(TOPDIR)/external/lib/libtk$(TCL_VER2).dylib</div><div>#</div><div># # use this for Darwin OpenGL:</div><div># GLU_LIB &nbsp; &nbsp; = -L$(DARWIN_X11_PREFIX)/lib -lGLU</div><div># GL_LIB &nbsp; &nbsp; &nbsp;= -L$(DARWIN_X11_PREFIX)/lib -lGL</div><div># # use this for Mesa (much slower than Darwin OpenGL):</div><div>GLU_LIB &nbsp; &nbsp; = $(TOPDIR)/external/lib/libGLU.dylib</div><div>GL_LIB &nbsp; &nbsp; &nbsp;= $(TOPDIR)/external/lib/libGL.dylib</div><div>#</div><div># #</div><div># # Include directories</div><div># #</div><div>TCL_INCDIR &nbsp;= -I$(TOPDIR)/external/src/tcl$(TCL_VER3)/generic</div><div>TK_INCDIR &nbsp; = -I$(TOPDIR)/external/src/tk$(TCL_VER3)/generic</div><div># # use this for Darwin OpenGL:</div><div># GL_INCDIR &nbsp; = -I$(DARWIN_X11_PREFIX)/include</div><div># # use this for Mesa:</div><div>GL_INCDIR &nbsp; = -I$(TOPDIR)/external/include</div><div><br></div><div>#------------------------------------------------------------------------</div><div><br></div></div></div></div><div><br></div><div><br></div><div><div>Thanks for the help.</div><div><br></div><div>Jian-Xin Zhu</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><div><div>On Mar 18, 2009, at 7:42 AM, Gabriele Sclauzero wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Dear Tone,<br><br><blockquote type="cite"><blockquote type="cite">If I correctly understood the meaning of that file, one could correctly compile if linking <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">with GL libraries other than Apple ones and then run using Apple X11 server. The first <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">step was successfull, but the second wasn't in my case.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Do I need to install another X11 server (for instance macports one) in order to make it work?<br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">As far as I know, Apple X11 sever should do. (I am keep using "as far as<br></blockquote><blockquote type="cite">I know", because I am not a mac user, and my mac experience \approx 0).<br></blockquote><br>I'm a new macuser, so my macexperience is \epsilon, \epsilon \to 0<br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">Did the precompiled version work on Apple X11 server? If yes, then you<br></blockquote><blockquote type="cite">have the answer.<br></blockquote><br>The precompiled works with Apple X11, and it points to Apple's X11 dynamic libraries. My <br>compiled version however points to the X11 libraries I used to compile. Maybe that's the <br>source of trouble.<br>Anyway, it seems that the program stops when executing ftnunit. What does this piece of <br>sotware do? It may be that the issue comes from fortran libraries, rather than GL.<br>In fact even if the precompiled version works, it gives a warning of missing library <br>(libg2c, which is part of g77), which I solved by installing g77. To compile my version I <br>used gfortran instead, so that this ftnunit links to the gfortran library now (but doesn't <br>work...).<br><br>GS<br><br><br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">Regards, Tone<br></blockquote><br>-- <br><br><br>o ------------------------------------------------ o<br>| Gabriele Sclauzero, PhD Student &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>| c/o: &nbsp;&nbsp;SISSA &amp; CNR-INFM Democritos, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;via Beirut 2-4, 34014 Trieste (Italy) &nbsp;&nbsp;&nbsp;&nbsp;|<br>| email: <a href="mailto:sclauzer@sissa.it">sclauzer@sissa.it</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>| phone: +39 040 3787 511 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>| skype: gurlonotturno &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>o ------------------------------------------------ o<br>_______________________________________________<br>XCrySDen mailing list<br><a href="mailto:XCrySDen@democritos.it">XCrySDen@democritos.it</a><br><a href="http://www.democritos.it/mailman/listinfo/xcrysden">http://www.democritos.it/mailman/listinfo/xcrysden</a><br></div></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--<br>################################<br>Jian-Xin Zhu, Ph.D<br>Theoretical Division, MS B262<br>Los Alamos National Laboratory<br>Los Alamos, New Mexico 87545<br>Phone: (505) 667 2363<br>Fax: (505) 665 4063<br>Email (main):&nbsp;<a href="mailto:jxzhu@lanl.gov">jxzhu@lanl.gov</a></div><div>Email (backup): <a href="mailto:physjxzhu@gmail.com">physjxzhu@gmail.com</a><br>URL:&nbsp;<a href="http://theory.lanl.gov/">http://theory.lanl.gov</a><br>################################</div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"> </div><br></div></div>_______________________________________________<br>XCrySDen mailing list<br><a href="mailto:XCrySDen@democritos.it">XCrySDen@democritos.it</a><br>http://www.democritos.it/mailman/listinfo/xcrysden<br></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--<br>################################<br>Jian-Xin Zhu, Ph.D<br>Theoretical Division, MS B262<br>Los Alamos National Laboratory<br>Los Alamos, New Mexico 87545<br>Phone: (505) 667 2363<br>Fax: (505) 665 4063<br>Email (main):&nbsp;<a href="mailto:jxzhu@lanl.gov">jxzhu@lanl.gov</a></div><div>Email (backup): <a href="mailto:physjxzhu@gmail.com">physjxzhu@gmail.com</a><br>URL:&nbsp;<a href="http://theory.lanl.gov/">http://theory.lanl.gov</a><br>################################</div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"> </div><br></div></body></html>