We have this testcase which works fine with pdflatex
\documentclass[en]{article}
\usepackage[
pdfauthor={Silly testcase maker},
pdftitle=,
pdfsubject=,
]{hyperref}
\newcommand{\pdfLabel}[1]{\hyperdef{marker}{#1}{}}
\begin{document}
Hello folks
\newpage
haha this is funny
\newpage
lets do another page
\newpage
now we have a working testcase for real huh
\newpage
but rly
this is the label \pdfLabel{hahalulz} that was the label
\newpage
but does it jump
\newpage
that is the question folks
\end{document}
The purpose is to define a named destination within the PDF document called marker.hahalulz. This used to work with xetex when using debian squeeze, but now with debian Jessy it fails with xelatex (but still works with pdflatex) and we have no idea what the reason might be.
The failure-symptoms are that we are unable to jump to the named destination, for example with the command
$ evince -n "marker.hahalulz" testcase.pdf
Output of xelatex
This is XeTeX, Version 3.14159265-2.6-0.99992 (TeX Live 2015/dev/Debian) (preloaded format=xelatex)
restricted \write18 enabled.
entering extended mode
(./testcase.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 79 languages loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/minimal.cls
Document Class: minimal 2001/05/25 Standard LaTeX minimal class
) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
Package hyperref Warning: XeTeX driver only supports unicode.
(hyperref) Enabling option `unicode'.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver (autodetected): hxetex.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/stringenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(./testcase.aux)
Package hyperref Warning: Height of page (\paperheight) is invalid (0.0pt),
(hyperref) using 11in.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./testcase.out) (./testcase.out) [1] [2] [3] [4] [5] [6] [7] (./testcase.aux)
)
Output written on testcase.pdf (7 pages).
Transcript written on testcase.log.
minimalclass. – egreg Oct 30 '15 at 16:25evinceI installed on my machine with Homebrew refuses to open PDF files. :( – egreg Oct 30 '15 at 16:43xelatexon my Vanilla TL 2015 -- it works withpdflatex, as you stated already – Oct 30 '15 at 17:29