Hello there.
I use MPC all the time and toc.ncx works without an issue. I don't understand what you mean by missing toc.ncx
Here is an example of toc.ncx
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN" "http://www.daisy.org/z3986/2005/ncx-2005-1.dtd">
<ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1">
<head>
<meta name="dtb:uid" content=
"http://www.hxa.name/articles/content/epup-guide_hxa7241_2007_1.epub"/>
<meta name="dtb:depth" content="2"/>
<meta name="dtb:totalPageCount" content="0"/>
<meta name="dtb:maxPageNumber" content="0"/>
</head>
<docTitle>
<text>Book</text>
</docTitle>
<navMap>
<navPoint id="navPoint-1" playOrder="1">
<navLabel>
<text>Beginning</text>
</navLabel>
<content src="Book.html#start"/>
</navPoint>
...
</navMap>
</ncx>
It should also be put in the manifest in YourBook.opf
Code:
<manifest>
...
<item id="toc" media-type="application/x-dtbncx+xml" href="toc.ncx"></item></manifest>
...