pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: lang/mlir



> On May 15, 2026, at 9:35 AM, Andrew Ball <potchery%gmail.com@localhost> wrote:
> 
> lang/flang apparently depends on lang/mlir, which I'm struggling to
> build (on NetBSD/amd64 10.1)...
> 
> => Bootstrap dependency digest>=20211023: found digest-20220214
> ===> Skipping vulnerability checks.
> WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
> WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb
> fetch-pkg-vulnerabilities'.
> ===> Building for mlir-19.1.7nb1
> [  0%] Building CXX object
> lib/TableGen/CMakeFiles/MLIRTableGen.dir/Attribute.cpp.o
> /usr/pkgsrc/lang/mlir/work/mlir-19.1.7.src/lib/TableGen/Attribute.cpp:
> In member function 'mlir::tblgen::Dialect
> mlir::tblgen::Attribute::getDialect() const':
> /usr/pkgsrc/lang/mlir/work/mlir-19.1.7.src/lib/TableGen/Attribute.cpp:129:42:
> error: invalid conversion from 'llvm::CastInfo<llvm::DefInit, const
> llvm::Init*, void>::CastReturnType' {aka 'const llvm::DefInit*'} to
> 'llvm::DefInit*' [-fpermissive]
>  129 |     if (DefInit *init = dyn_cast<DefInit>(record->getValue()))
>      |                         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
>      |                                          |
>      |
> llvm::CastInfo<llvm::DefInit, const llvm::Init*, void>::CastReturnType
> {aka const llvm::DefInit*}
> /usr/pkgsrc/lang/mlir/work/mlir-19.1.7.src/lib/TableGen/Attribute.cpp:
> In member function 'llvm::Record*
> mlir::tblgen::EnumAttr::getBaseAttrClass() const':
> /usr/pkgsrc/lang/mlir/work/mlir-19.1.7.src/lib/TableGen/Attribute.cpp:233:28:
> error: invalid conversion from 'const llvm::Record*' to
> 'llvm::Record*' [-fpermissive]
>  233 |   return def->getValueAsDef("baseAttrClass");
>      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
>      |                            |
>      |                            const llvm::Record*
> gmake[2]: *** [lib/TableGen/CMakeFiles/MLIRTableGen.dir/build.make:93:
> lib/TableGen/CMakeFiles/MLIRTableGen.dir/Attribute.cpp.o] Error 1
> gmake[1]: *** [CMakeFiles/Makefile2:70107:
> lib/TableGen/CMakeFiles/MLIRTableGen.dir/all] Error 2
> gmake: *** [Makefile:136: all] Error 2
> *** Error code 2
> 
> Stop.
> make[1]: stopped in /usr/pkgsrc/lang/mlir
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/pkgsrc/lang/mlir

Which version of pkgsrc is this from? HEAD, pkgsrc-2026Q1, or something else?

It build for me with pkgsrc-2026Q1 and netbsd-current from May 1.


Home | Main Index | Thread Index | Old Index