# LaTeX Warning: Citation foo' on page N undefined on input line XX [duplicate]

When I compile my tex document, I receive some warnings on all bib entries. The warning is

 LaTeX Warning: Citation foo' on page N undefined on input line XX.


The commands I use are

 bibtex template.tex
I couldn't open file name template.tex.aux'

pdflatex template.tex
....
LaTeX Warning: Citation foo' on page N undefined on input line XX.


The document is

documentclass[pageno]{jpaper}

\usepackage[normalem]{ulem}
\usepackage{array}
\usepackage{mathtools}
\usepackage{multirow}
\usepackage{rotating}

\begin{document}

\title{the tile}

\date{}
\maketitle

\begin{abstract}
the abs
\end{abstract}

\section{Introduction}
....
\bstctlcite{bstctl:etal, bstctl:nodash, bstctl:simpurl}
\bibliographystyle{IEEEtranS}
\bibliography{references}

\end{document}


And the reference.bib file is

@IEEEtranBSTCTL{bstctl:etal,
CTLuse_forced_etal = {no},
CTLmax_names_forced_etal = {3},
}

@IEEEtranBSTCTL{bstctl:nodash,
CTLdash_repeated_names = {no},
}

@IEEEtranBSTCTL{bstctl:simpurl,
CTLname_url_prefix = {Available: },
}

@inproceedings{foo,
author = "some ones",
title = "{something}",
booktitle = {proc},
year = {2011},
pages = {1-2},
}
....


What does the warning mean?

• you need to run bibtex to generate the references – David Carlisle Jan 7 '14 at 17:36
• @David Carlisle: No I don't see any ?? in the pdf. The reference numbers are set correctly. Let me update the post with the commands – mahmood Jan 7 '14 at 17:41
• See the updated post – mahmood Jan 7 '14 at 17:48
• It is the same issue, you would have ? if you had any \cite commands, presumably \bstctlcite is a version of \nocite which adds entries to the bibliography without a in-text citation – David Carlisle Jan 7 '14 at 18:17

bibtex template.tex will never work.
you first need to run latex on template.tex, then just bibtex template and bibtex will look for template.aux.