savoirfairelinux / opendht

OpenDHT: a C++17 Distributed Hash Table implementation
GNU General Public License v3.0
1.01k stars 172 forks source link

YASM error while compiling, aes-ssse3-x86_64.s missing #262

Closed rickyi89 closed 8 months ago

rickyi89 commented 6 years ago

Hi everyone,

I'm trying to compile opendht under Windows 10, but I'm getting a failure because YAML cannot find aes-ssse3-x86_64.s while compiling libgnutls project. The file isn't there for real, what am I missing? Did something went wrong while decompressing or downloading?

Thanks!

atraczyk commented 6 years ago

Are you using the included windows dependency build scripts? Either way, it should work with gnutls from: https://github.com/ShiftMediaProject/gnutls @ f2d0ade53f. Or you can get the tarball here: https://github.com/ShiftMediaProject/gnutls/archive/f2d0ade53ff644da55244aed79d05eca78d11a2f.tar.gz If it still doesn't work for you, please post back with some more details about how you're building the dependencies.

rickyi89 commented 6 years ago

I need to crrect myself, the file is there, but the error is present, this is the actual error

_YASM: ..\lib\accelerated\x86\coff\aes-ssse3-x86_64.s cmd.exe /C "C:\Users\ricca\AppData\Local\Temp\tmpa009faf441b8467b91c832da026298c2.cmd" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\"yasm.exe -Xvc -f win64 -o "E:\Progetti\Tsunami\opendht\MSVC\contrib\build\gnutls\SMP\obj\Release\x64\libgnutls\aes-ssse3-x86_64.obj" -g cv8 -rnasm -pgas -w "E:\Progetti\ Tsunami\opendht\MSVC\contrib\build\gnutls\lib\accelerated\x86\coff\aes-ssse3-x86_64.s" yasm: FATAL: codeview: could not open source file C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\yasm.targets(50,5): error MSB3721: uscita dal comando ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\"yasm.exe -Xvc -f win64 -o "E:\Progetti\Tsu nami\opendht\MSVC\contrib\build\gnutls\SMP\obj\Release\x64\libgnutls\aes-ssse3-x86_64.obj" -g cv8 -rnasm -pgas -w "E:\Progetti\Tsunami\opendht\MSVC\contrib\build\gnutls\lib\accelerated\x86\coff\aes-ssse3-x86_64.s"" con codice 1. [E:\Progetti\Tsunami\opendht\MSVC\contrib\build\gnutls\SMP\libgnutls.vcxproj]

I've tried to replace the file with a new one from the dowload you linked me, but the problem is still there.

I'm building the dependencies using the scripts provided, build_release_vs2015_release_x64.bat

gobne commented 6 years ago

I had exactly the same problem, please fix it

ghenry commented 2 years ago

Still a requirement?

Thanks.

aberaud commented 8 months ago

Should now be fixed