<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Peter,<div class=""><br class=""></div><div class="">I just tried to compile the latest version of things on</div><div class="">Yosemite, the latest OS X system. This means the</div><div class="">compiler is LLVM/Clang.</div><div class=""><br class=""></div><div class="">I have an error in the log, </div><div class=""><br class=""></div><div class="">——</div><div class=""><div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">In file included from ../../../texk/dvisvgm/dvisvgm-1.9/src/BgColorSpecialHandler.cpp:23:</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">In file included from ../../../texk/dvisvgm/dvisvgm-1.9/src/ColorSpecialHandler.h:26:</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">In file included from ../../../texk/dvisvgm/dvisvgm-1.9/src/Color.h:28:</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">../../../texk/dvisvgm/dvisvgm-1.9/src/VectorIterator.h:100:8: error: reference to non-static member function must be called</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">                        if (valid)</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">                            ^~~~~</div></div><div class="">———</div><div class=""><br class=""></div><div class="">If I look at the file VectorIterator.h near line 100, I find that several previous</div><div class="">functions contain</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span>if ( valid() ) </div><div class=""><span class="Apple-tab-span" style="white-space:pre">              </span>…</div><div class=""><br class=""></div><div class="">and the error occurs when instead a function contains</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>if ( valid )</div><div class=""><span class="Apple-tab-span" style="white-space:pre">              </span>…</div><div class=""><br class=""></div><div class="">The problematic code reads</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">     </span>size_t distanceToLast () const { </div><div class=""><span class="Apple-tab-span" style="white-space:pre">            </span> if (valid) </div><div class=""><span class="Apple-tab-span" style="white-space:pre">                    </span> return _vector.size()-_pos-1;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">               </span> return 0;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span> }</div><div class=""><br class=""></div><div class="">Ideas?</div><div class=""><br class=""></div><div class="">Dick Koch</div><div class=""><a href="mailto:koch@math.uoregon.edu" class="">koch@math.uoregon.edu</a></div></body></html>