I had to switch from makeindex to imakeidx due to this accents related issue, but I get the error Missing \begin{document}. I'm running lualatex-dev.exe in TeXnicCenter, the parameters of makeindex.exe are "%tm.idx" -t "%tm.ilg" -o "%tm.ind", everything is updated as of today. Please see my example below:
\documentclass{article}
\usepackage[hungarian]{babel}
\usepackage{imakeidx} % Putting here xindy as an option doesn't seem to matter.
\usepackage[round]{natbib}
\makeindex[program=texindy,options=-l hungarian -c utf8] % I don't know if encoding option is necessary.
\begin{document}
\frenchspacing
Egy hegylánc közepén keresztültörve tetejéről talapjáig, négymértföldnyi messzeségben;
kétoldalt hatszáz lábtól háromezerig emelkedő magas, egyenes sziklafalak, közepett az
óvilág óriás folyama, az Ister: a Duna. A ránehezülő víztömeg törte-e magának e kaput,
vagy a föld alatti tűz repeszté kétfelé a hegyláncot? Neptun alkotta-e ezt, vagy Volcán?
Vagy ketten együtt? A mű Istené! Ahhoz hasonlót még a mai istenutánzó kor vaskezű emberei
sem bírnak alkotni.
\printindex
\end{document}
