http://bugs.winehq.org/show_bug.cgi?id=31057
Bug #: 31057 Summary: makefile(3) : fatal error U1034: syntax error : separator missing Product: Wine Version: 1.5.5 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: mathieu.malaterre@gmail.com Classification: Unclassified
Wine does install VS 2005 Express nicely. Nmake & cl.exe are working as should.
However when installing VS 2005 C++ SP1, everything starts failing. For instance nmake stops working, and report:
nmake
Microsoft (R) Program Maintenance Utility Version 8.00.50727.762 Copyright (C) Microsoft Corporation. All rights reserved.
makefile(3) : fatal error U1034: syntax error : separator missing Stop.
Steps:
$ rm -rf $HOME/.wine $ winetricks --no-isolate vc2005express $ wget http://download.microsoft.com/download/7/7/3/7737290f-98e8-45bf-9075-85cc6ae... $ wine VS80sp1-KB926748-X86-INTL.exe
hint: you may need to run twice 'wine VS80sp1-KB926748-X86-INTL.exe' to get it working. Sometimes using 'winetricks vcrun2005' helps out...
Anyway from wine then simply do:
$ wine cmd
"%VS80COMNTOOLS%vsvars32.bat" nmake
Here is the simple Makefiles I am using:
$ cat Makefile foo: main.cpp cl main.cpp
Thanks !