--- Quote Start ---
Oh sure! I know how works a compiler because i did one, you can see it in this site 52.42.84.20. And yes, i solved this problem and the error was something like that, but i dont remember exactly what i did to solve. I just can't understand how a big company like Altera, now Intel have a compiler so primitive! If you download my compiler, you will see that mesages of error are pretty clear, but i did this in 2 weeks, working 3 hours a day. Why Altera doesnot improved your compiler in all these years? I used this compiler, three years ago, in several projects for embedded computers that i did, in version Quartus 9.1. Today i just was writing a new processor in VHDL to use in neural networks, so i tried use my old Bemicro test kit and i discovered that Altera discontinued the CycloneIII at new compilers! Very good! So i downgrade to Quartus 13.1, that show me the same errors of previous compiler 9.1, so no evolution about that. My complaint is because i like Altera, but i guess that they need improve your tools, because the users dont want lose their time with fool things. They have a computer to solve these fool things, but it is not used for this purpose now, because the compiler is not friendly and smart!
About your phrase, i have another:
"A bad company always blames its customers"
Thank U Altera GurU!
--- Quote End ---
What exactly is the problem with the altera compiler?
You input a load of files, it compiles them, it tells you where your syntax errors are. Isnt that what you need from a compiler? Your problem looked like your poor knowledge of VHDL that was the problem, not the compiler.
It also supports 3 languages, and schematics, and can import netlists. It supports many devices, that get very large. It can compile your code into a synthesised netlist, then it will try and fit that netlist onto a chip with 1 million logic elements.
This is not some small PLD project, and is NOT a software compiler.
Instead of just moaning about something, why not suggest how it can be improved.
PS. Nasa et all have no problem with it, because using the altera compiler is usually the last step in the design process. Code will go through verification before it gets to the altera compiler. So engineers will be confident it will actually compile. Syntax errors are the least of their worries (and take very little time compared to everything else).
I agree with FvM - your post was little more than a rant from someone who got angry they couldnt work something out for themselves, so blamed the Altera compiler instead.
Altera are always good at responding to support requests.
Altera do not post on their forums - this is meant for engineers who use altera at work an willing to help others.
If you posted an actual question - you'd probably get a better response.