--- Quote Start ---
Alot of times one error can possibly be the cause of another, so its best to just tackle one at a time. For your first error, the statement q <= q+1 is missing the ; which is causing the error. Fix that, then I'm guessing the messages will be different.
--- Quote End ---
thank you, not sure how i missed that one.
here the new errors
Info: *******************************************************************
Info: Running Quartus II 64-Bit Analysis & Synthesis
Info: Version 11.1 Build 173 11/01/2011 SJ Full Version
Info: Processing started: Sat Feb 11 16:32:41 2012
Info: Version 11.1 Build 173 11/01/2011 SJ Full Version
Info: Processing started: Sat Feb 11 16:32:41 2012
Info: Command: quartus_map --read_settings_files=on --write_settings_files=off launcher -c launcher
Warning (20028): Parallel compilation is not licensed and has been disabled
Error (10500): VHDL syntax error at launcher.vhd(27) near text "'"; expecting "(", or an identifier, or unary operator
Error (10500): VHDL syntax error at launcher.vhd(28) near text "'"; expecting "(", or an identifier, or unary operator
Error (10500): VHDL syntax error at launcher.vhd(29) near text "'"; expecting "(", or an identifier, or unary operator
Error (10500): VHDL syntax error at launcher.vhd(30) near text "'"; expecting "(", or an identifier, or unary operator
Error (10500): VHDL syntax error at launcher.vhd(31) near text "'"; expecting "(", or an identifier, or unary operator
Error (10500): VHDL syntax error at launcher.vhd(32) near text "'"; expecting "(", or an identifier, or unary operator
Error (10500): VHDL syntax error at launcher.vhd(33) near text "'"; expecting "(", or an identifier, or unary operator
Error (10500): VHDL syntax error at launcher.vhd(34) near text "'"; expecting "(", or an identifier, or unary operator
Error (10500): VHDL syntax error at launcher.vhd(35) near text "'"; expecting "(", or an identifier, or unary operator
Error (10500): VHDL syntax error at launcher.vhd(36) near text "'"; expecting "(", or an identifier, or unary operator
Error (10500): VHDL syntax error at launcher.vhd(37) near text "'"; expecting "(", or an identifier, or unary operator
Error (10500): VHDL syntax error at launcher.vhd(38) near text "'"; expecting "(", or an identifier, or unary operator
Info (12021): Found 0 design units, including 0 entities, in source file launcher.vhd
Error: Quartus II 64-Bit Analysis & Synthesis was unsuccessful. 12 errors, 1 warning
Error: Peak virtual memory: 408 megabytes
Error: Processing ended: Sat Feb 11 16:32:42 2012
Error: Elapsed time: 00:00:01
Error: Total CPU time (on all processors): 00:00:01
Error: Peak virtual memory: 408 megabytes
Error: Processing ended: Sat Feb 11 16:32:42 2012
Error: Elapsed time: 00:00:01
Error: Total CPU time (on all processors): 00:00:01
Error (293001): Quartus II Full Compilation was unsuccessful. 14 errors, 1 warning