glossaries package FAQ
If you are using makeindex directly instead of via makeglossaries, you must remember to call makeindex separately for each glossary. For example, if you have both a main glossary and a list of acronyms you will need to do (assuming your file is called myfile.tex):
makeindex -s myfile.ist -t myfile.glg -o myfile.gls myfile.glo makeindex -s myfile.ist -t myfile.alg -o myfile.acr myfile.acnIf you have Perl installed, I would strongly recommend that you use makeglossaries instead, as then all you need do is:
makeglossaries myfilewhich significantly reduces the chance of errors.
Also try checking the makeindex transcript files to see if there were any errors in the makeindex run.
Alternative link: https://www.dickimaw-books.com/faq.php?itemlabel=glossariesmerged