<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="">
Hi Mike, David, Herb,
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Jun 16, 2016, at 8:46 AM, maxwell <<a href="mailto:maxwell@umiacs.umd.edu" class="">maxwell@umiacs.umd.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">With the help of David Carlisle and Herbert Schulz, I've found part of the problem.  For some reason, in the (our?) 2016 version, kpsewhich points to this hyperref.cfg file:<br class="">
  ...texlive/2016/texmf-dist/doc/latex/listings-ext/hyperref.cfg<br class="">
</div>
</blockquote>
<div><br class="">
</div>
<div>I’m seeing the same behaviour, but for me the packages are as follows:</div>
<div><br class="">
</div>
<div>
<div style="margin: 0px; font-family: Menlo;" class="">(/usr/local/texlive/2016/texmf-dist/tex/latex/latexconfig/hyperref.cfg)</div>
<div style="margin: 0px; font-family: Menlo; min-height: 14px;" class=""><br class="">
</div>
<div style="margin: 0px; font-family: Menlo;" class="">/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/hyperref.sty:4322: Packag</div>
<div style="margin: 0px; font-family: Menlo;" class="">e hyperref Error: Wrong DVI mode driver option `dvipdfmx',</div>
<div style="margin: 0px; font-family: Menlo;" class="">(hyperref)                because XeTeX is running.</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
</div>
<br class="">
<blockquote type="cite" class="">
<div class="">This .cfg file contains a \hypersetup{...} command that specifies 'ps2pdf'.  Changing that to 'xetex' fixes the problem, at least for xelatex (I'm not sure what would happen with other flavors of latex).  (Update: removing the line entirely, so
 it specifies neither xetex nor ps2pdf, works too, and presumably won't cause trouble for other latices.)<br class="">
<br class="">
But:<br class="">
1) Why does kpsewhich find that file, instead of this one:<br class="">
  ...texlive/2016/texmf-dist/tex/latex/latexconfig/hyperref.cfg<br class="">
  which does not have any \hypersetup{} command, and which would<br class="">
  presumably not cause the same problem?<br class="">
2) Why did this change from 2015 to 2016?  We did a pretty vanilla<br class="">
  install, I think the only non-default choice we made was to use<br class="">
  'letter' instead of 'a4'.<br class="">
3) Is this a bug? (meaning should I report it?)<br class="">
</div>
</blockquote>
<div><br class="">
</div>
<div>Here is the relevant coding from  hyperref.sty  with annotations added by me.</div>
<div><br class="">
</div>
<div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class=""></div>
<blockquote type="cite" class="">
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class=""></div>
</blockquote>
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class=""></div>
</blockquote>
</blockquote>
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">\newif\ifHy@DviMode</div>
</blockquote>
</blockquote>
</blockquote>
This defines  <span style="font-family: Menlo; font-size: 11px;" class="">\ifHy@DviMode and switches, leaves it as  \iffalse</span>
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">\let\Hy@DviErrMsg\ltx@empty</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">\ifpdf</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">  \def\Hy@DviErrMsg{pdfTeX or LuaTeX is running in PDF mode}%</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">\else</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">  \ifxetex</div>
</blockquote>
</blockquote>
</blockquote>
This is already  \iftrue <br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">    \def\Hy@DviErrMsg{XeTeX is running}%</div>
</blockquote>
</blockquote>
</blockquote>
… but surely we should be setting  <span style="font-family: Menlo; font-size: 11px;" class="">\Hy@DviModetrue  here !!!</span>
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">  \else</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">    \ifvtex</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">      \ifvtexdvi</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">        \Hy@DviModetrue</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">      \else</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">        \def\Hy@DviErrMsg{VTeX is running, but not in DVI mode}%</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">      \fi</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">    \else</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">      \Hy@DviModetrue</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">    \fi</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">  \fi</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">\fi</div>
</blockquote>
</blockquote>
</blockquote>
<div class=""><br class="">
</div>
</div>
<div>The result is that when you subsequently request   [dvipdfmx]  or  any other driver,</div>
<div>hyperref thinks that we are in non-dvi mode, so  *incorrectly* throws the error.</div>
<div><br class="">
</div>
<div>So it’s surely an omission in  hyperref.sty .</div>
<div><br class="">
</div>
<div>But you don’t actually need to specify a driver option,</div>
<div>and everything works OK anyway.</div>
<br class="">
<blockquote type="cite" class="">
<div class=""><br class="">
  Mike Maxwell<br class="">
</div>
</blockquote>
<br class="">
</div>
<div><br class="">
</div>
<div>Hope this helps,</div>
<div><br class="">
</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>Ross</div>
<div><br class="">
</div>
<div apple-content-edited="true" class="">
<div style="font-family: Arial, sans-serif; orphans: 2; widows: 2; " class=""><span class="Apple-style-span" style="font-size: 9px;"><b class=""><span style="font-size: 9pt;" class=""><br class="Apple-interchange-newline">
Dr Ross Moore</span></b></span></div>
<div style="font-family: Arial, sans-serif; orphans: 2; widows: 2;" class="">
<p style="font-family: Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(119, 119, 119); font-size: 7pt; margin-bottom: 3.75pt;" class="">
<font color="#000000" class=""><span style="font-size: 9pt;" class=""><b class="">Mathematics Dept </b><b class="">|</b> Level 2, S2.638 AHH<br class="">
Macquarie University, NSW 2109, Australia</span><span style="font-family: 'Times New Roman', serif; font-size: 12pt;" class=""></span></font></p>
<p style="font-family: Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(119, 119, 119); font-size: 7pt; line-height: 11.25pt; margin-bottom: 3.75pt;" class="">
<b class=""><span style="font-size: 9pt;" class=""><font color="#000000" class="">T:</font></span></b><span style="font-size: 9pt;" class=""><font color="#000000" class=""> +61 2 9850 <b class="">8955  |  F:</b> </font><a href="tel:%2B61%202%209850%209695" value="+61298509695" target="_blank" class=""><font color="#000000" class="">+61
 2 9850 8114</font></a><br class="">
<font color="#000000" class=""><b class="">M:</b><a href="tel:%2B61%20409%20125%20670" value="+61409125670" target="_blank" class="">+61 407 288 255</a><b class="">  |  </b>E: </font><a href="mailto:rick.minter@mq.edu.au" target="_blank" class=""><font color="#000000" class="">ross.moore@mq.edu.au</font><font color="#1155cc" class=""><span style="color: black;" class=""></span></font></a><font color="#1155cc" class=""><span style="color: black;" class=""></span></font><span style="color: black;" class=""></span><br class="">
</span></p>
<p style="font-family: Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(119, 119, 119); font-size: 7pt; line-height: 11.25pt; margin-bottom: 3.75pt;" class="">
<span style="font-size: 9pt;" class=""><span style="color: black;" class=""><a title="Macquarie University" href="http://mq.edu.au/" target="_blank" class="">http://www.maths.mq.edu.au</a></span></span></p>
<p style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<a href="http://mq.edu.au/" target="_blank" class=""><br class="Apple-interchange-newline">
<span><img height="58" width="260" apple-inline="yes" id="72C081F6-720B-4AD2-AC59-1E447F3825E3" apple-width="yes" apple-height="yes" src="cid:image001.png@01D030BE.D37A46F0" class=""></span></a></p>
<p style="font-family: Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(119, 119, 119); font-size: 7pt;" class="">
<a href="http://mq.edu.au/" target="_blank" class=""><span style="color: rgb(119, 119, 119); font-size: 7pt;" class=""><br class="Apple-interchange-newline">
CRICOS Provider Number 00002J. Think before you print. <br class="">
Please consider the environment before printing this email.</span><span style="font-family: 'Times New Roman', serif; font-size: 12pt;" class=""></span></a></p>
<p style="font-family: Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(119, 119, 119); font-size: 7pt;" class="">
<a href="http://mq.edu.au/" target="_blank" class=""><span style="color: rgb(119, 119, 119); font-size: 7pt;" class="">This message is intended for the addressee named and may <br class="">
contain confidential information. If you are not the intended <br class="">
recipient, please delete it and notify the sender. Views expressed <br class="">
in this message are those of the individual sender, and are not <br class="">
necessarily the views of Macquarie University.</span></a></p>
</div>
</div>
<br class="">
</div>
</body>
</html>