Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile error with visual studio (3.3.2) functions.cpp uint_fast32_t #1725

Closed
asottile opened this issue Nov 12, 2015 · 1 comment
Closed

Comments

@asottile
Copy link
Member

Not sure if this is our fault or sass/libsass's fault yet, but thought I'd put this here in case you guys know of something that changed recently :)

Our build succeeds with 3.3.1, but fails on 3.3.2

You can see our issue for this here: sass/libsass-python#99
The output of the build is here: https://ci.appveyor.com/project/dahlia/libsass-python/build/227/job/h3ll813kjd2haw48

I think the relevant bits are here:

    C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -I.\libsass\include -IC:\Python27\include -IC:\Python27\PC /Tplibsass\src\functions.cpp /Fobuild\temp.win32-2.7\Release\libsass\src\functions.obj -c -O2 /EHsc
    functions.cpp
    libsass\src\functions.cpp(215) : error C2146: syntax error : missing ';' before identifier 'GetSeed'
    libsass\src\functions.cpp(215) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    libsass\src\functions.cpp(216) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    libsass\src\functions.cpp(1176) : error C2065: 'uint_fast32_t' : undeclared identifier
    libsass\src\functions.cpp(1176) : error C2146: syntax error : missing ';' before identifier 'distributed'
    libsass\src\functions.cpp(1176) : error C2065: 'distributed' : undeclared identifier
    libsass\src\functions.cpp(1176) : error C2061: syntax error : identifier 'uint_fast32_t'
    libsass\src\functions.cpp(1177) : error C2065: 'distributed' : undeclared identifier
    libsass\src\functions.cpp(1917) : error C2065: 'uint_fast32_t' : undeclared identifier
    libsass\src\functions.cpp(1917) : error C2146: syntax error : missing ';' before identifier 'distributed'
    libsass\src\functions.cpp(1917) : error C2065: 'distributed' : undeclared identifier
    libsass\src\functions.cpp(1917) : error C2061: syntax error : identifier 'uint_fast32_t'
    libsass\src\functions.cpp(1918) : error C2065: 'distributed' : undeclared identifier
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\BIN\\cl.exe' failed with exit status 2

I'll try and bisect this a little more and see if I can pin it down to something

@xzyfer
Copy link
Contributor

xzyfer commented Nov 12, 2015

Hi @asottile this is a known issue in 3.3.2, please see #1719

We have unintentionally broken Visual Studio 2013 support. We weren't sure if it was still being used. Please chime in there.

@xzyfer xzyfer closed this as completed Nov 12, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants