Skip to content

Error "don't know how to make 'blas\eigen_blas.lib'" with VC++ 2008 build of lapack

Submitted by Matthew Brett

Assigned to Nobody

Link to original bugzilla bug (#777)
Operating system: Windows

Description

Building 3.2.1 Eigen using MS VC++ SDK in 64 bit mode.

Default configure / generate of nmake files works correctly in cmake.

nmake blas compiles without error

nmake lapack fails with the following error:

    "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\Bin\amd64\nmake.e  

xe" -f lapack\CMakeFiles\eigen_lapack.dir\build.make /nologo -L

lapack\CMakeFiles\eigen_lapack.dir\build

NMAKE : fatal error U1073: don't know how to make 'blas\eigen_blas.lib'

Stop.

The file "lapack\CMakeFiles\eigen_lapack.dir\build.make" has the line:

lapack\eigen_lapack.dll: blas\eigen_blas.lib

In fact blas\eigen_blas.dll exists, but blas\eigen_blas.lib does not. Is it possible the build is making assumptions about the configuration that don't hold?

Blocking

#62